class doc.Plugin
class Plugin: doc.PluginConfig {
// fields
doc.PluginHost* readonly m_pluginHost;
// properties
log.Writer* const property m_logWriter;
// construction
construct(doc.PluginHost* host);
// methods
abstract size_t errorcode transmit(
void const* p,
size_t size
);
ui.Action* createAction(
string_t text,
ui.Icon* icon = null,
bool isCheckable = false,
bool isChecked = false
);
ui.Action* createAction(
string_t text,
string_t iconFileName,
bool isCheckable = false,
bool isChecked = false
);
};