IVVPlugin

public interface IVVPlugin

This is an interface used as the base of a VidyaVitamin plugin. In order to develop a plugin, the interface which inherited IVVPlugin is used.


String PluginName { get; }

Returns the name of a plugin.

Image PluginIcon { get; }

Specifies the icon shown on a project panel etc. by a 16x16pixel bitmap.

UserControl SidePanel { get; }

If it adds a side panel, returns the control (inherited class of UserControl). Please return null, if there is no side panel.

void GetUtility(IVVUtility util)

This is a method called when the plugin has been recognized, and the program group which supports the process to VidyaVitamin is contained in util.