Tue, 04 Feb 2014 01:36:57 +0530
Merge gtkdoc-conversion
|
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
|
1 | <?xml version='1.0' encoding="ISO-8859-1"?> |
|
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
|
2 | <!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" |
|
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
|
3 | "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ |
|
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
|
4 | ]> |
|
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
|
5 | <chapter id="chapter-tut-c-plugins"> |
|
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
|
6 | <title>C Plugins tutorial</title> |
| 10468 | 7 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
8 | <sect2 id="tut-c-plugins-introduction"> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
9 | <title>Introduction</title> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
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, |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
12 | and can do basically whatever they want. All of the protocol plugins are |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
13 | also written in C. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
14 | </para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
15 | </sect2> |
| 10468 | 16 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
17 | <sect2 id="tut-c-plugins-getting-started"> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
18 | <title>Getting Started</title> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
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. |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
25 | </para> |
| 10468 | 26 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
27 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
28 | All plugins must have <literal>PURPLE_PLUGINS</literal> defined and the |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
29 | definition must be before including any libpurple, Pidgin, or Finch header |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
30 | files. Failure to do so can lead to strange errors that are hard to diagnose. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
31 | Including <literal>purple.h</literal> will define this for you. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
32 | </para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
33 | </sect2> |
| 10468 | 34 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
35 | <sect2 id="tut-c-plugins-hello-world"> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
36 | <title>An Example</title> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
37 | <para> |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
38 | 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
|
39 | different? |
| 10468 | 40 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
41 | <example> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
42 | <title>Hello World!</title> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
43 | <programlisting> |
| 36908 | 44 | #include <purple.h> |
| 10468 | 45 | |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
46 | static PurplePluginInfo * |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
47 | plugin_query(GError **error) |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
48 | { |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
49 | const gchar * const authors[] = { |
| 36908 | 50 | "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
|
51 | NULL |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
52 | }; |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
53 | |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
54 | /* 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
|
55 | 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
|
56 | 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
|
57 | "name", "Hello World!", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
58 | "version", VERSION, |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
59 | "category", "Example", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
60 | "summary", "Hello World Plugin", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
61 | "description", "Hello World Plugin", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
62 | "authors", authors, |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
63 | "website", "http://helloworld.tld", |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
64 | "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
|
65 | NULL |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
66 | ); |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
67 | } |
| 10468 | 68 | |
| 69 | static gboolean | |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
70 | 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
|
71 | { |
|
16260
3e2e3df543f0
Effect the rename in the C-HOWTO and clean it up.
Richard Laager <rlaager@pidgin.im>
parents:
15864
diff
changeset
|
72 | 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
|
73 | "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
|
74 | NULL, NULL, NULL, NULL); |
| 10468 | 75 | |
| 76 | return TRUE; | |
| 77 | } | |
| 78 | ||
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
79 | static gboolean |
|
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
80 | 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
|
81 | { |
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
82 | return TRUE; |
| 10468 | 83 | } |
| 84 | ||
|
36796
ebb632962d4e
Updated C-HOWTO.dox according to the new plugin API
Ankit Vani <a@nevitus.org>
parents:
36793
diff
changeset
|
85 | PURPLE_PLUGIN_INIT(hello_world, plugin_query, plugin_load, plugin_unload); |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
86 | </programlisting> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
87 | </example> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
88 | </para> |
| 10468 | 89 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
90 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
91 | Okay, so what does all this mean? We start off by including purple.h. This |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
92 | file defines <literal>PURPLE_PLUGINS</literal> as described before so that we |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
93 | don't have to manually define it. It also includes all the libpurple header |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
94 | files. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
95 | </para> |
| 10468 | 96 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
97 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
98 | <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
|
99 | <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
|
100 | 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
|
101 | <function>g_set_error()</function> on the <literal>error</literal> argument. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
102 | </para> |
| 10468 | 103 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
104 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
105 | <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
|
106 | 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
|
107 | 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
|
108 | 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
|
109 | <link linkend="purple-plugin-info-new"><function>purple_plugin_info_new()</function></link>. |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
110 | </para> |
| 10468 | 111 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
112 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
113 | <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
|
114 | 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
|
115 | 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
|
116 | In this plugin we'll just use it to display a message. |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
117 | </para> |
| 10468 | 118 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
119 | <para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
120 | <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
|
121 | 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
|
122 | </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
|
123 | |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
124 | <para> |
|
37057
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
125 | Finally we have |
|
190c4bf5285a
Provide a link to PURPLE_PLUGIN_INIT() in C plugins tutorial
Ankit Vani <a@nevitus.org>
parents:
36921
diff
changeset
|
126 | <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
|
127 | 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
|
128 | 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
|
129 | 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
|
130 | <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
|
131 | functions. |
|
36920
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
132 | </para> |
|
09ebc9588423
Updated tut_c_plugins.xml to use gtk-doc style
Ankit Vani <a@nevitus.org>
parents:
36908
diff
changeset
|
133 | </sect2> |
|
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
|
134 | </chapter> |