45
45
#include <gtksourceview/gtksourcelanguage.h>
47
47
<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage-struct" title="GtkSourceLanguage">GtkSourceLanguage</a>;
48
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-id" title="gtk_source_language_get_id ()">gtk_source_language_get_id</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
49
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-name" title="gtk_source_language_get_name ()">gtk_source_language_get_name</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
50
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-section" title="gtk_source_language_get_section ()">gtk_source_language_get_section</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-hidden" title="gtk_source_language_get_hidden ()">gtk_source_language_get_hidden</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
52
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-metadata" title="gtk_source_language_get_metadata ()">gtk_source_language_get_metadata</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
53
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);
54
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-mime-types" title="gtk_source_language_get_mime_types ()">gtk_source_language_get_mime_types</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
55
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-globs" title="gtk_source_language_get_globs ()">gtk_source_language_get_globs</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
56
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-style-name" title="gtk_source_language_get_style_name ()">gtk_source_language_get_style_name</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
57
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *style_id</code></em>);
58
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-style-ids" title="gtk_source_language_get_style_ids ()">gtk_source_language_get_style_ids</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
48
const <span class="returnvalue">gchar</span> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-id" title="gtk_source_language_get_id ()">gtk_source_language_get_id</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
49
const <span class="returnvalue">gchar</span> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-name" title="gtk_source_language_get_name ()">gtk_source_language_get_name</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
50
const <span class="returnvalue">gchar</span> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-section" title="gtk_source_language_get_section ()">gtk_source_language_get_section</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
51
<span class="returnvalue">gboolean</span> <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-hidden" title="gtk_source_language_get_hidden ()">gtk_source_language_get_hidden</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
52
const <span class="returnvalue">gchar</span> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-metadata" title="gtk_source_language_get_metadata ()">gtk_source_language_get_metadata</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
53
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
54
<span class="returnvalue">gchar</span> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-mime-types" title="gtk_source_language_get_mime_types ()">gtk_source_language_get_mime_types</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
55
<span class="returnvalue">gchar</span> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-globs" title="gtk_source_language_get_globs ()">gtk_source_language_get_globs</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
56
const <span class="returnvalue">gchar</span> * <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-style-name" title="gtk_source_language_get_style_name ()">gtk_source_language_get_style_name</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
57
<em class="parameter"><code>const <span class="type">gchar</span> *style_id</code></em>);
58
<span class="returnvalue">gchar</span> ** <a class="link" href="GtkSourceLanguage.html#gtk-source-language-get-style-ids" title="gtk_source_language_get_style_ids ()">gtk_source_language_get_style_ids</a> (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>);
61
61
<div class="refsect1" title="Object Hierarchy">
62
62
<a name="GtkSourceLanguage.object-hierarchy"></a><h2>Object Hierarchy</h2>
63
63
<pre class="synopsis">
64
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
65
65
+----GtkSourceLanguage
68
68
<div class="refsect1" title="Properties">
69
69
<a name="GtkSourceLanguage.properties"></a><h2>Properties</h2>
70
70
<pre class="synopsis">
71
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--hidden" title='The "hidden" property'>hidden</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read
72
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--id" title='The "id" property'>id</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
73
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--name" title='The "name" property'>name</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
74
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--section" title='The "section" property'>section</a>" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read
71
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--hidden" title='The "hidden" property'>hidden</a>" <span class="type">gboolean</span> : Read
72
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--id" title='The "id" property'>id</a>" <span class="type">gchar</span>* : Read
73
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--name" title='The "name" property'>name</a>" <span class="type">gchar</span>* : Read
74
"<a class="link" href="GtkSourceLanguage.html#GtkSourceLanguage--section" title='The "section" property'>section</a>" <span class="type">gchar</span>* : Read
77
77
<div class="refsect1" title="Description">
193
193
<div class="refsect2" title="gtk_source_language_get_metadata ()">
194
194
<a name="gtk-source-language-get-metadata"></a><h3>gtk_source_language_get_metadata ()</h3>
195
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gtk_source_language_get_metadata (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
196
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>);</pre>
195
<pre class="programlisting">const <span class="returnvalue">gchar</span> * gtk_source_language_get_metadata (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
196
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);</pre>
197
197
<div class="variablelist"><table border="0">
198
198
<col align="left" valign="top">
240
240
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
241
<td> a newly-allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
242
the mime types or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no mime types are found.
243
The returned array must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
241
<td> a newly-allocated <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
242
the mime types or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no mime types are found.
243
The returned array must be freed with <code class="function">g_strfreev()</code>.
267
267
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
268
<td> a newly-allocated <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
269
the globs or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no globs are found.
270
The returned array must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
268
<td> a newly-allocated <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
269
the globs or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no globs are found.
270
The returned array must be freed with <code class="function">g_strfreev()</code>.
277
277
<div class="refsect2" title="gtk_source_language_get_style_name ()">
278
278
<a name="gtk-source-language-get-style-name"></a><h3>gtk_source_language_get_style_name ()</h3>
279
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gtk_source_language_get_style_name (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
280
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *style_id</code></em>);</pre>
279
<pre class="programlisting">const <span class="returnvalue">gchar</span> * gtk_source_language_get_style_name (<em class="parameter"><code><a class="link" href="GtkSourceLanguage.html" title="GtkSourceLanguage"><span class="type">GtkSourceLanguage</span></a> *language</code></em>,
280
<em class="parameter"><code>const <span class="type">gchar</span> *style_id</code></em>);</pre>
282
282
Returns the name of the style with ID <em class="parameter"><code>style_id</code></em> defined by this <em class="parameter"><code>language</code></em>.
324
324
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
325
<td> a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
326
ids of the styles defined by this <em class="parameter"><code>language</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no style is
327
defined. The returned array must be freed with <a href="http://library.gnome.org/devel/glib/unstable/glib-String-Utility-Functions.html#g-strfreev"><code class="function">g_strfreev()</code></a>.
325
<td> a <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> terminated array containing
326
ids of the styles defined by this <em class="parameter"><code>language</code></em> or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no style is
327
defined. The returned array must be freed with <code class="function">g_strfreev()</code>.
335
335
<a name="GtkSourceLanguage.property-details"></a><h2>Property Details</h2>
336
336
<div class="refsect2" title='The "hidden" property'>
337
337
<a name="GtkSourceLanguage--hidden"></a><h3>The <code class="literal">"hidden"</code> property</h3>
338
<pre class="programlisting"> "hidden" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read</pre>
338
<pre class="programlisting"> "hidden" <span class="type">gboolean</span> : Read</pre>
339
339
<p>Whether the language should be hidden from the user.</p>
340
340
<p>Default value: FALSE</p>
343
343
<div class="refsect2" title='The "id" property'>
344
344
<a name="GtkSourceLanguage--id"></a><h3>The <code class="literal">"id"</code> property</h3>
345
<pre class="programlisting"> "id" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
345
<pre class="programlisting"> "id" <span class="type">gchar</span>* : Read</pre>
346
346
<p>Language id.</p>
347
347
<p>Default value: NULL</p>
350
350
<div class="refsect2" title='The "name" property'>
351
351
<a name="GtkSourceLanguage--name"></a><h3>The <code class="literal">"name"</code> property</h3>
352
<pre class="programlisting"> "name" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
352
<pre class="programlisting"> "name" <span class="type">gchar</span>* : Read</pre>
353
353
<p>Language name.</p>
354
354
<p>Default value: NULL</p>
357
357
<div class="refsect2" title='The "section" property'>
358
358
<a name="GtkSourceLanguage--section"></a><h3>The <code class="literal">"section"</code> property</h3>
359
<pre class="programlisting"> "section" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read</pre>
359
<pre class="programlisting"> "section" <span class="type">gchar</span>* : Read</pre>
360
360
<p>Language section.</p>
361
361
<p>Default value: NULL</p>