Synopsis
#define EOM_PLUGIN_CONST (obj)
struct EomPlugin;
void eom_plugin_activate (EomPlugin *plugin,
EomWindow *window);
void eom_plugin_deactivate (EomPlugin *plugin,
EomWindow *window);
void eom_plugin_update_ui (EomPlugin *plugin,
EomWindow *window);
gboolean eom_plugin_is_configurable (EomPlugin *plugin);
GtkWidget * eom_plugin_create_configure_dialog (EomPlugin *plugin);
#define EOM_PLUGIN_REGISTER_TYPE_WITH_CODE (PluginName,
plugin_name,
CODE)
#define EOM_PLUGIN_REGISTER_TYPE (PluginName,
plugin_name)
#define EOM_PLUGIN_DEFINE_TYPE_WITH_CODE (ObjectName,
object_name,
PARENT_TYPE,
CODE)
#define EOM_PLUGIN_DEFINE_TYPE (ObjectName,
object_name,
PARENT_TYPE)
Object Hierarchy
GObject
+----EomPlugin
Details
EOM_PLUGIN_CONST()
#define EOM_PLUGIN_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOM_TYPE_PLUGIN, EomPlugin const))
struct EomPlugin
struct EomPlugin;
eom_plugin_deactivate ()
void eom_plugin_deactivate (EomPlugin *plugin,
EomWindow *window);
eom_plugin_is_configurable ()
gboolean eom_plugin_is_configurable (EomPlugin *plugin);
eom_plugin_create_configure_dialog ()
GtkWidget * eom_plugin_create_configure_dialog (EomPlugin *plugin);
EOM_PLUGIN_REGISTER_TYPE_WITH_CODE()
#define EOM_PLUGIN_REGISTER_TYPE_WITH_CODE(PluginName, plugin_name, CODE)
EOM_PLUGIN_REGISTER_TYPE()
#define EOM_PLUGIN_REGISTER_TYPE(PluginName, plugin_name)
EOM_PLUGIN_DEFINE_TYPE_WITH_CODE()
#define EOM_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, CODE)
EOM_PLUGIN_DEFINE_TYPE()
#define EOM_PLUGIN_DEFINE_TYPE(ObjectName, object_name, PARENT_TYPE)