40
40
<div class="refsynopsisdiv">
41
41
<a name="libanjuta-anjuta-token-file.synopsis"></a><h2>Synopsis</h2>
42
42
<a name="AnjutaTokenFile"></a><pre class="synopsis">#define <a class="link" href="libanjuta-anjuta-token-file.html#ANJUTA-TOKEN-FILE-TYPE:CAPS" title="ANJUTA_TOKEN_FILE_TYPE">ANJUTA_TOKEN_FILE_TYPE</a>
43
<a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="returnvalue">AnjutaTokenFile</span></a> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-new" title="anjuta_token_file_new ()">anjuta_token_file_new</a> (<em class="parameter"><code><span class="type">GFile</span> *file</code></em>);
43
<a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="returnvalue">AnjutaTokenFile</span></a> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-new" title="anjuta_token_file_new ()">anjuta_token_file_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *file</code></em>);
44
44
<span class="returnvalue">void</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-free" title="anjuta_token_file_free ()">anjuta_token_file_free</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
45
45
<a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="returnvalue">AnjutaToken</span></a> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-load" title="anjuta_token_file_load ()">anjuta_token_file_load</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
46
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
47
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-unload" title="anjuta_token_file_unload ()">anjuta_token_file_unload</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
48
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-save" title="anjuta_token_file_save ()">anjuta_token_file_save</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
49
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
46
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
47
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-unload" title="anjuta_token_file_unload ()">anjuta_token_file_unload</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
48
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-save" title="anjuta_token_file_save ()">anjuta_token_file_save</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
49
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
50
50
<span class="returnvalue">void</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-move" title="anjuta_token_file_move ()">anjuta_token_file_move</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
51
<em class="parameter"><code><span class="type">GFile</span> *new_file</code></em>);
52
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-update" title="anjuta_token_file_update ()">anjuta_token_file_update</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *new_file</code></em>);
52
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-update" title="anjuta_token_file_update ()">anjuta_token_file_update</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
53
53
<em class="parameter"><code><a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="type">AnjutaToken</span></a> *token</code></em>);
54
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-token-location" title="anjuta_token_file_get_token_location ()">anjuta_token_file_get_token_location</a>
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-token-location" title="anjuta_token_file_get_token_location ()">anjuta_token_file_get_token_location</a>
55
55
(<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
56
56
<em class="parameter"><code><span class="type">AnjutaTokenFileLocation</span> *location</code></em>,
57
57
<em class="parameter"><code><a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="type">AnjutaToken</span></a> *token</code></em>);
58
<span class="returnvalue">gsize</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-token-position" title="anjuta_token_file_get_token_position ()">anjuta_token_file_get_token_position</a>
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gsize"><span class="returnvalue">gsize</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-token-position" title="anjuta_token_file_get_token_position ()">anjuta_token_file_get_token_position</a>
59
59
(<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
60
60
<em class="parameter"><code><a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="type">AnjutaToken</span></a> *token</code></em>);
61
<span class="returnvalue">GFile</span> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-file" title="anjuta_token_file_get_file ()">anjuta_token_file_get_file</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
61
<a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="returnvalue">GFile</span></a> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-file" title="anjuta_token_file_get_file ()">anjuta_token_file_get_file</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
62
62
<a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="returnvalue">AnjutaToken</span></a> * <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-get-content" title="anjuta_token_file_get_content ()">anjuta_token_file_get_content</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
63
<span class="returnvalue">gboolean</span> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-is-dirty" title="anjuta_token_file_is_dirty ()">anjuta_token_file_is_dirty</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libanjuta-anjuta-token-file.html#anjuta-token-file-is-dirty" title="anjuta_token_file_is_dirty ()">anjuta_token_file_is_dirty</a> (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);
64
<a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile-struct" title="AnjutaTokenFile">AnjutaTokenFile</a>;
64
65
<a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFileClass" title="AnjutaTokenFileClass">AnjutaTokenFileClass</a>;
65
<a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile-struct" title="AnjutaTokenFile">AnjutaTokenFile</a>;
68
68
<div class="refsect1">
69
69
<a name="libanjuta-anjuta-token-file.object-hierarchy"></a><h2>Object Hierarchy</h2>
70
70
<pre class="synopsis">
71
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
72
72
+----AnjutaTokenFile
104
104
<div class="refsect2">
105
105
<a name="anjuta-token-file-load"></a><h3>anjuta_token_file_load ()</h3>
106
106
<pre class="programlisting"><a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="returnvalue">AnjutaToken</span></a> * anjuta_token_file_load (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
107
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
107
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
112
112
<div class="refsect2">
113
113
<a name="anjuta-token-file-unload"></a><h3>anjuta_token_file_unload ()</h3>
114
<pre class="programlisting"><span class="returnvalue">gboolean</span> anjuta_token_file_unload (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);</pre>
114
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> anjuta_token_file_unload (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>);</pre>
119
119
<div class="refsect2">
120
120
<a name="anjuta-token-file-save"></a><h3>anjuta_token_file_save ()</h3>
121
<pre class="programlisting"><span class="returnvalue">gboolean</span> anjuta_token_file_save (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
122
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
121
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> anjuta_token_file_save (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
122
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
127
127
<div class="refsect2">
128
128
<a name="anjuta-token-file-move"></a><h3>anjuta_token_file_move ()</h3>
129
129
<pre class="programlisting"><span class="returnvalue">void</span> anjuta_token_file_move (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
130
<em class="parameter"><code><span class="type">GFile</span> *new_file</code></em>);</pre>
130
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GFile.html"><span class="type">GFile</span></a> *new_file</code></em>);</pre>
135
135
<div class="refsect2">
136
136
<a name="anjuta-token-file-update"></a><h3>anjuta_token_file_update ()</h3>
137
<pre class="programlisting"><span class="returnvalue">gboolean</span> anjuta_token_file_update (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
137
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> anjuta_token_file_update (<em class="parameter"><code><a class="link" href="libanjuta-anjuta-token-file.html#AnjutaTokenFile"><span class="type">AnjutaTokenFile</span></a> *file</code></em>,
138
138
<em class="parameter"><code><a class="link" href="libanjuta-Anjuta-token.html#AnjutaToken" title="AnjutaToken"><span class="type">AnjutaToken</span></a> *token</code></em>);</pre>
140
140
Update the file with all changed token starting from <em class="parameter"><code>token</code></em>. The function can