2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4
<!ENTITY version SYSTEM "version.xml">
6
<refentry id="EogPlugin">
8
<refentrytitle role="top_of_page" id="EogPlugin.top_of_page">EogPlugin</refentrytitle>
9
<manvolnum>3</manvolnum>
10
<refmiscinfo>EOG Library</refmiscinfo>
14
<refname>EogPlugin</refname>
15
<refpurpose></refpurpose>
18
<refsynopsisdiv id="EogPlugin.synopsis" role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
22
#define <link linkend="EOG-PLUGIN-CONST--CAPS">EOG_PLUGIN_CONST</link> (obj)
23
<link linkend="EogPlugin-struct">EogPlugin</link>;
24
<link linkend="void">void</link> <link linkend="eog-plugin-activate">eog_plugin_activate</link> (<link linkend="EogPlugin">EogPlugin</link> *plugin,
25
<link linkend="EogWindow">EogWindow</link> *window);
26
<link linkend="void">void</link> <link linkend="eog-plugin-deactivate">eog_plugin_deactivate</link> (<link linkend="EogPlugin">EogPlugin</link> *plugin,
27
<link linkend="EogWindow">EogWindow</link> *window);
28
<link linkend="void">void</link> <link linkend="eog-plugin-update-ui">eog_plugin_update_ui</link> (<link linkend="EogPlugin">EogPlugin</link> *plugin,
29
<link linkend="EogWindow">EogWindow</link> *window);
30
<link linkend="gboolean">gboolean</link> <link linkend="eog-plugin-is-configurable">eog_plugin_is_configurable</link> (<link linkend="EogPlugin">EogPlugin</link> *plugin);
31
<link linkend="GtkWidget">GtkWidget</link> * <link linkend="eog-plugin-create-configure-dialog">eog_plugin_create_configure_dialog</link> (<link linkend="EogPlugin">EogPlugin</link> *plugin);
32
#define <link linkend="EOG-PLUGIN-REGISTER-TYPE-WITH-CODE--CAPS">EOG_PLUGIN_REGISTER_TYPE_WITH_CODE</link> (PluginName, plugin_name, CODE)
33
#define <link linkend="EOG-PLUGIN-REGISTER-TYPE--CAPS">EOG_PLUGIN_REGISTER_TYPE</link> (PluginName, plugin_name)
34
#define <link linkend="EOG-PLUGIN-DEFINE-TYPE-WITH-CODE--CAPS">EOG_PLUGIN_DEFINE_TYPE_WITH_CODE</link> (ObjectName, object_name, PARENT_TYPE, CODE)
35
#define <link linkend="EOG-PLUGIN-DEFINE-TYPE--CAPS">EOG_PLUGIN_DEFINE_TYPE</link> (ObjectName, object_name, PARENT_TYPE)
39
<refsect1 id="EogPlugin.object-hierarchy" role="object_hierarchy">
40
<title role="object_hierarchy.title">Object Hierarchy</title>
42
<link linkend="GObject">GObject</link>
54
<refsect1 id="EogPlugin.description" role="desc">
55
<title role="desc.title">Description</title>
60
<refsect1 id="EogPlugin.details" role="details">
61
<title role="details.title">Details</title>
62
<refsect2 id="EOG-PLUGIN-CONST--CAPS" role="macro">
63
<title>EOG_PLUGIN_CONST()</title>
64
<indexterm zone="EOG-PLUGIN-CONST--CAPS"><primary sortas="EOG_PLUGIN_CONST">EOG_PLUGIN_CONST</primary></indexterm><programlisting>#define EOG_PLUGIN_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), EOG_TYPE_PLUGIN, EogPlugin const))
67
</para><variablelist role="params">
68
<varlistentry><term><parameter>obj</parameter> :</term>
70
</simpara></listitem></varlistentry>
71
</variablelist></refsect2>
72
<refsect2 id="EogPlugin-struct" role="struct">
73
<title>EogPlugin</title>
74
<indexterm zone="EogPlugin-struct"><primary sortas="EogPlugin">EogPlugin</primary></indexterm><programlisting>typedef struct _EogPlugin EogPlugin;</programlisting>
77
<refsect2 id="eog-plugin-activate" role="function">
78
<title>eog_plugin_activate ()</title>
79
<indexterm zone="eog-plugin-activate"><primary sortas="eog_plugin_activate">eog_plugin_activate</primary></indexterm><programlisting><link linkend="void">void</link> eog_plugin_activate (<link linkend="EogPlugin">EogPlugin</link> *plugin,
80
<link linkend="EogWindow">EogWindow</link> *window);</programlisting>
82
</para><variablelist role="params">
83
<varlistentry><term><parameter>plugin</parameter> :</term>
85
</simpara></listitem></varlistentry>
86
<varlistentry><term><parameter>window</parameter> :</term>
88
</simpara></listitem></varlistentry>
89
</variablelist></refsect2>
90
<refsect2 id="eog-plugin-deactivate" role="function">
91
<title>eog_plugin_deactivate ()</title>
92
<indexterm zone="eog-plugin-deactivate"><primary sortas="eog_plugin_deactivate">eog_plugin_deactivate</primary></indexterm><programlisting><link linkend="void">void</link> eog_plugin_deactivate (<link linkend="EogPlugin">EogPlugin</link> *plugin,
93
<link linkend="EogWindow">EogWindow</link> *window);</programlisting>
95
</para><variablelist role="params">
96
<varlistentry><term><parameter>plugin</parameter> :</term>
98
</simpara></listitem></varlistentry>
99
<varlistentry><term><parameter>window</parameter> :</term>
101
</simpara></listitem></varlistentry>
102
</variablelist></refsect2>
103
<refsect2 id="eog-plugin-update-ui" role="function">
104
<title>eog_plugin_update_ui ()</title>
105
<indexterm zone="eog-plugin-update-ui"><primary sortas="eog_plugin_update_ui">eog_plugin_update_ui</primary></indexterm><programlisting><link linkend="void">void</link> eog_plugin_update_ui (<link linkend="EogPlugin">EogPlugin</link> *plugin,
106
<link linkend="EogWindow">EogWindow</link> *window);</programlisting>
108
</para><variablelist role="params">
109
<varlistentry><term><parameter>plugin</parameter> :</term>
111
</simpara></listitem></varlistentry>
112
<varlistentry><term><parameter>window</parameter> :</term>
114
</simpara></listitem></varlistentry>
115
</variablelist></refsect2>
116
<refsect2 id="eog-plugin-is-configurable" role="function">
117
<title>eog_plugin_is_configurable ()</title>
118
<indexterm zone="eog-plugin-is-configurable"><primary sortas="eog_plugin_is_configurable">eog_plugin_is_configurable</primary></indexterm><programlisting><link linkend="gboolean">gboolean</link> eog_plugin_is_configurable (<link linkend="EogPlugin">EogPlugin</link> *plugin);</programlisting>
120
</para><variablelist role="params">
121
<varlistentry><term><parameter>plugin</parameter> :</term>
123
</simpara></listitem></varlistentry>
124
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
125
</simpara></listitem></varlistentry>
126
</variablelist></refsect2>
127
<refsect2 id="eog-plugin-create-configure-dialog" role="function">
128
<title>eog_plugin_create_configure_dialog ()</title>
129
<indexterm zone="eog-plugin-create-configure-dialog"><primary sortas="eog_plugin_create_configure_dialog">eog_plugin_create_configure_dialog</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link> * eog_plugin_create_configure_dialog (<link linkend="EogPlugin">EogPlugin</link> *plugin);</programlisting>
131
</para><variablelist role="params">
132
<varlistentry><term><parameter>plugin</parameter> :</term>
134
</simpara></listitem></varlistentry>
135
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
136
</simpara></listitem></varlistentry>
137
</variablelist></refsect2>
138
<refsect2 id="EOG-PLUGIN-REGISTER-TYPE-WITH-CODE--CAPS" role="macro">
139
<title>EOG_PLUGIN_REGISTER_TYPE_WITH_CODE()</title>
140
<indexterm zone="EOG-PLUGIN-REGISTER-TYPE-WITH-CODE--CAPS"><primary sortas="EOG_PLUGIN_REGISTER_TYPE_WITH_CODE">EOG_PLUGIN_REGISTER_TYPE_WITH_CODE</primary></indexterm><programlisting>#define EOG_PLUGIN_REGISTER_TYPE_WITH_CODE(PluginName, plugin_name, CODE)</programlisting>
142
</para><variablelist role="params">
143
<varlistentry><term><parameter>PluginName</parameter> :</term>
145
</simpara></listitem></varlistentry>
146
<varlistentry><term><parameter>plugin_name</parameter> :</term>
148
</simpara></listitem></varlistentry>
149
<varlistentry><term><parameter>CODE</parameter> :</term>
151
</simpara></listitem></varlistentry>
152
</variablelist></refsect2>
153
<refsect2 id="EOG-PLUGIN-REGISTER-TYPE--CAPS" role="macro">
154
<title>EOG_PLUGIN_REGISTER_TYPE()</title>
155
<indexterm zone="EOG-PLUGIN-REGISTER-TYPE--CAPS"><primary sortas="EOG_PLUGIN_REGISTER_TYPE">EOG_PLUGIN_REGISTER_TYPE</primary></indexterm><programlisting>#define EOG_PLUGIN_REGISTER_TYPE(PluginName, plugin_name)</programlisting>
157
</para><variablelist role="params">
158
<varlistentry><term><parameter>PluginName</parameter> :</term>
160
</simpara></listitem></varlistentry>
161
<varlistentry><term><parameter>plugin_name</parameter> :</term>
163
</simpara></listitem></varlistentry>
164
</variablelist></refsect2>
165
<refsect2 id="EOG-PLUGIN-DEFINE-TYPE-WITH-CODE--CAPS" role="macro">
166
<title>EOG_PLUGIN_DEFINE_TYPE_WITH_CODE()</title>
167
<indexterm zone="EOG-PLUGIN-DEFINE-TYPE-WITH-CODE--CAPS"><primary sortas="EOG_PLUGIN_DEFINE_TYPE_WITH_CODE">EOG_PLUGIN_DEFINE_TYPE_WITH_CODE</primary></indexterm><programlisting>#define EOG_PLUGIN_DEFINE_TYPE_WITH_CODE(ObjectName, object_name, PARENT_TYPE, CODE)</programlisting>
169
</para><variablelist role="params">
170
<varlistentry><term><parameter>ObjectName</parameter> :</term>
172
</simpara></listitem></varlistentry>
173
<varlistentry><term><parameter>object_name</parameter> :</term>
175
</simpara></listitem></varlistentry>
176
<varlistentry><term><parameter>PARENT_TYPE</parameter> :</term>
178
</simpara></listitem></varlistentry>
179
<varlistentry><term><parameter>CODE</parameter> :</term>
181
</simpara></listitem></varlistentry>
182
</variablelist></refsect2>
183
<refsect2 id="EOG-PLUGIN-DEFINE-TYPE--CAPS" role="macro">
184
<title>EOG_PLUGIN_DEFINE_TYPE()</title>
185
<indexterm zone="EOG-PLUGIN-DEFINE-TYPE--CAPS"><primary sortas="EOG_PLUGIN_DEFINE_TYPE">EOG_PLUGIN_DEFINE_TYPE</primary></indexterm><programlisting>#define EOG_PLUGIN_DEFINE_TYPE(ObjectName, object_name, PARENT_TYPE)</programlisting>
187
</para><variablelist role="params">
188
<varlistentry><term><parameter>ObjectName</parameter> :</term>
190
</simpara></listitem></varlistentry>
191
<varlistentry><term><parameter>object_name</parameter> :</term>
193
</simpara></listitem></varlistentry>
194
<varlistentry><term><parameter>PARENT_TYPE</parameter> :</term>
196
</simpara></listitem></varlistentry>
197
</variablelist></refsect2>