Synopsis
#define EOG_PLUGIN_CONST (obj)
struct EogPlugin;
void eog_plugin_activate (EogPlugin *plugin,
EogWindow *window);
void eog_plugin_deactivate (EogPlugin *plugin,
EogWindow *window);
void eog_plugin_update_ui (EogPlugin *plugin,
EogWindow *window);
gboolean eog_plugin_is_configurable (EogPlugin *plugin);
GtkWidget * eog_plugin_create_configure_dialog (EogPlugin *plugin);
#define EOG_PLUGIN_REGISTER_TYPE_WITH_CODE (PluginName,
plugin_name,
CODE)
#define EOG_PLUGIN_REGISTER_TYPE (PluginName,
plugin_name)
#define EOG_PLUGIN_DEFINE_TYPE_WITH_CODE (ObjectName,
object_name,
PARENT_TYPE,
CODE)
#define EOG_PLUGIN_DEFINE_TYPE (ObjectName,
object_name,
PARENT_TYPE)
Object Hierarchy
GObject
+----EogPlugin
Details
EOG_PLUGIN_CONST()
#define EOG_PLUGIN_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_PLUGIN, EogPlugin const))
struct EogPlugin
struct EogPlugin;
eog_plugin_deactivate ()
void eog_plugin_deactivate (EogPlugin *plugin,
EogWindow *window);
eog_plugin_is_configurable ()
gboolean eog_plugin_is_configurable (EogPlugin *plugin);
eog_plugin_create_configure_dialog ()
GtkWidget * eog_plugin_create_configure_dialog (EogPlugin *plugin);
EOG_PLUGIN_REGISTER_TYPE_WITH_CODE()
#define EOG_PLUGIN_REGISTER_TYPE_WITH_CODE(PluginName, plugin_name, CODE)
EOG_PLUGIN_REGISTER_TYPE()
#define EOG_PLUGIN_REGISTER_TYPE(PluginName, plugin_name)
EOG_PLUGIN_DEFINE_TYPE_WITH_CODE()
#define EOG_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, CODE)
EOG_PLUGIN_DEFINE_TYPE()
#define EOG_PLUGIN_DEFINE_TYPE(ObjectName, object_name, PARENT_TYPE)