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)