Sat, 08 Dec 2018 21:34:48 -0600
Remove/edit comments which mention PURPLE_PLUGINS define
Now that GPlugin and libpurple plugin support are both required,
this patch removes mentions of PURPLE_PLUGINS from documentation
and comments in example plugins/code.
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
1 | <?xml version='1.0' encoding="ISO-8859-1"?> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
2 | <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
3 | "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
4 | ]> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
5 | <chapter id="chapter-tut-c-plugins"> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
6 | <title>C Plugins tutorial</title> |
| 10468 | 7 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
8 | <sect2 id="tut-c-plugins-introduction"> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
9 | <title>Introduction</title> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
10 | <para> |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
11 | C plugins are native plugins. They have complete access to all of the API, |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
12 | and can do basically whatever they want. All of the protocol plugins are |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
13 | also written in C. |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
14 | </para> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
15 | </sect2> |
| 10468 | 16 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
17 | <sect2 id="tut-c-plugins-getting-started"> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
18 | <title>Getting Started</title> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
19 | <para> |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
20 | To develop a plugin you need to have the libpurple and (for UI plugins) the |
|
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
21 | Pidgin/Finch source code or development headers. It is generally a good idea |
|
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
22 | to compile against the same version of Pidgin that you are running. You may |
|
34961
e00be7ef0773
Replaced monotone references with mercurial in docs
Ankit Vani <a@nevitus.org>
parents:
23325
diff
changeset
|
23 | also want to develop against the code in our Mercurial repository if you need |
|
e00be7ef0773
Replaced monotone references with mercurial in docs
Ankit Vani <a@nevitus.org>
parents:
23325
diff
changeset
|
24 | to use a new feature. Please do not abuse our Mercurial repository, however. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
25 | </para> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
26 | </sect2> |
| 10468 | 27 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
28 | <sect2 id="tut-c-plugins-hello-world"> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
29 | <title>An Example</title> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
30 | <para> |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
31 | I know every tutorial has a hello world, so why should libpurple be any |
|
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
32 | different? |
| 10468 | 33 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
34 | <example> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
35 | <title>Hello World!</title> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
36 | <programlisting> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
37 | #include <purple.h> |
| 10468 | 38 | |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
39 | static PurplePluginInfo * |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
40 | plugin_query(GError **error) |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
41 | { |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
42 | const gchar * const authors[] = { |
| 36908 | 43 | "Author Name <e@mail>", |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
44 | NULL |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
45 | }; |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
46 | |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
47 | /* For specific notes on the meanings of each of these members, consult the |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
48 | C Plugin Howto on the website. */ |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
49 | return purple_plugin_info_new ( |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
50 | "name", "Hello World!", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
51 | "version", VERSION, |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
52 | "category", "Example", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
53 | "summary", "Hello World Plugin", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
54 | "description", "Hello World Plugin", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
55 | "authors", authors, |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
56 | "website", "http://helloworld.tld", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
57 | "abi-version", PURPLE_ABI_VERSION, |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
58 | NULL |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
59 | ); |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
60 | } |
| 10468 | 61 | |
| 62 | static gboolean | |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
63 | plugin_load(PurplePlugin *plugin, GError **error) |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
64 | { |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
65 | purple_notify_message(plugin, PURPLE_NOTIFY_MSG_INFO, "Hello World!", |
|
34962
d18669b989b6
Updated the hello world example in the docs to use the new notify API
Ankit Vani <a@nevitus.org>
parents:
34961
diff
changeset
|
66 | "This is the Hello World! plugin :)", |
|
d18669b989b6
Updated the hello world example in the docs to use the new notify API
Ankit Vani <a@nevitus.org>
parents:
34961
diff
changeset
|
67 | NULL, NULL, NULL, NULL); |
| 10468 | 68 | |
| 69 | return TRUE; | |
| 70 | } | |
| 71 | ||
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
72 | static gboolean |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
73 | plugin_unload(PurplePlugin *plugin, GError **error) |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
74 | { |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
75 | return TRUE; |
| 10468 | 76 | } |
| 77 | ||
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
78 | PURPLE_PLUGIN_INIT(hello_world, plugin_query, plugin_load, plugin_unload); |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
79 | </programlisting> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
80 | </example> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
81 | </para> |
| 10468 | 82 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
83 | <para> |
|
34964
54ebd3dcae16
Simplified example plugins by including purple.h
Ankit Vani <a@nevitus.org>
parents:
34962
diff
changeset
|
84 | Okay, so what does all this mean? We start off by including purple.h. This |
|
39413
f45e8a9c6fc1
Remove/edit comments which mention PURPLE_PLUGINS define
Mike Ruprecht <cmaiku@gmail.com>
parents:
37097
diff
changeset
|
85 | file includes all the libpurple header files. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
86 | </para> |
| 10468 | 87 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
88 | <para> |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
89 | <literal>plugin_query</literal>, <literal>plugin_load</literal> and |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
90 | <literal>plugin_unload</literal> must be implemented in every plugin. Each of |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
91 | these functions can return an error on failure by using |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
92 | <function>g_set_error()</function> on the <literal>error</literal> argument. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
93 | </para> |
| 10468 | 94 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
95 | <para> |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
96 | <literal>plugin_query</literal> is called when the plugin is probed by the |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
97 | plugin system, and returns various information about the plugin in form of a |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
98 | newly created <literal>PurplePluginInfo</literal> instance. For a list of all |
|
36921
d8dce851cb72
Updated tut_signals.xml to gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36920
diff
changeset
|
99 | available properties, see |
|
37057
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
100 | <link linkend="purple-plugin-info-new"><function>purple_plugin_info_new()</function></link>. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
101 | </para> |
| 10468 | 102 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
103 | <para> |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
104 | <literal>plugin_load</literal> is called when the plugin is loaded so that you |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
105 | can initialize any variables, register dynamic types, and so on. Plugins may |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
106 | also want to add their preferences to the pref tree--more about that later. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
107 | In this plugin we'll just use it to display a message. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
108 | </para> |
| 10468 | 109 | |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
110 | <para> |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
111 | <literal>plugin_unload</literal> is called when the plugin is unloaded, and we |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
112 | can use it to wrap up everything, and free our variables. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
113 | </para> |
|
36905
d256e7a2ec4c
Changed dox files to xml files for gtk-doc, and included them in the top-level XMLs.
Ankit Vani <a@nevitus.org>
parents:
36900
diff
changeset
|
114 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
115 | <para> |
|
37057
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
116 | Finally we have |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
117 | <link linkend="PURPLE-PLUGIN-INIT:CAPS"><function>PURPLE_PLUGIN_INIT()</function></link>. |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
118 | It is a macro that every plugin MUST have. It tells libpurple some basic |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
119 | things about your plugin, like what name to use if the plugin is compiled |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
120 | statically, along with the <literal>plugin_query</literal>, |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
121 | <literal>plugin_load</literal>, and <literal>plugin_unload</literal> |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
122 | functions. |
|
35490
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
123 | </para> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
124 | </sect2> |
|
1c4efce838f6
gtk-doc-ify C-HOWTO, plugin-i18n, plugin-ids, plugin-signals
Ankit Vani <a@nevitus.org>
parents:
34964
diff
changeset
|
125 | </chapter> |