8
8
<link rel="up" href="rn01.html" title="API reference">
9
9
<link rel="prev" href="GtkSourceCompletionInfo.html" title="GtkSourceCompletionInfo">
10
10
<link rel="next" href="GtkSourceCompletionProposal.html" title="GtkSourceCompletionProposal">
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="reference" href="rn01.html" title="API reference">
14
<link rel="reference" href="rn02.html" title="Syntax highlighting reference">
16
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
17
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
51
49
<a class="link" href="GtkSourceCompletionItem.html#GtkSourceCompletionItem-struct" title="GtkSourceCompletionItem">GtkSourceCompletionItem</a>;
52
50
<a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * <a class="link" href="GtkSourceCompletionItem.html#gtk-source-completion-item-new" title="gtk_source_completion_item_new ()">gtk_source_completion_item_new</a>
53
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *label,
54
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
55
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *icon,
56
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);
51
(<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> *label</code></em>,
52
<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> *text</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>,
54
<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> *info</code></em>);
57
55
<a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * <a class="link" href="GtkSourceCompletionItem.html#gtk-source-completion-item-new-with-markup" title="gtk_source_completion_item_new_with_markup ()">gtk_source_completion_item_new_with_markup</a>
58
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *markup,
59
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
60
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *icon,
61
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);
56
(<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> *markup</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> *text</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>,
59
<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> *info</code></em>);
62
60
<a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * <a class="link" href="GtkSourceCompletionItem.html#gtk-source-completion-item-new-from-stock" title="gtk_source_completion_item_new_from_stock ()">gtk_source_completion_item_new_from_stock</a>
63
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *label,
64
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
65
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *stock,
66
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);
61
(<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> *label</code></em>,
62
<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> *text</code></em>,
63
<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> *stock</code></em>,
64
<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> *info</code></em>);
69
67
<div class="refsect1" title="Object Hierarchy">
92
90
<div class="refsect1" title="Description">
93
91
<a name="GtkSourceCompletionItem.description"></a><h2>Description</h2>
97
93
<div class="refsect1" title="Details">
98
94
<a name="GtkSourceCompletionItem.details"></a><h2>Details</h2>
99
95
<div class="refsect2" title="GtkSourceCompletionItem">
100
96
<a name="GtkSourceCompletionItem-struct"></a><h3>GtkSourceCompletionItem</h3>
101
97
<pre class="programlisting">typedef struct _GtkSourceCompletionItem GtkSourceCompletionItem;</pre>
106
100
<div class="refsect2" title="gtk_source_completion_item_new ()">
107
101
<a name="gtk-source-completion-item-new"></a><h3>gtk_source_completion_item_new ()</h3>
108
102
<pre class="programlisting"><a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * gtk_source_completion_item_new
109
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *label,
110
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
111
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *icon,
112
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);</pre>
103
(<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> *label</code></em>,
104
<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> *text</code></em>,
105
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>,
106
<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> *info</code></em>);</pre>
114
108
Create a new <a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="type">GtkSourceCompletionItem</span></a> with label <em class="parameter"><code>label</code></em>, icon <em class="parameter"><code>icon</code></em> and
115
109
extra information <em class="parameter"><code>info</code></em>. Both <em class="parameter"><code>icon</code></em> and <em class="parameter"><code>info</code></em> can be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in which case
116
there will be no icon shown and no extra information available.</p>
110
there will be no icon shown and no extra information available.
117
112
<div class="variablelist"><table border="0">
118
113
<col align="left" valign="top">
121
116
<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
126
121
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
131
126
<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
136
131
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
137
<td> The item extra information
132
<td>The item extra information
150
145
<div class="refsect2" title="gtk_source_completion_item_new_with_markup ()">
151
146
<a name="gtk-source-completion-item-new-with-markup"></a><h3>gtk_source_completion_item_new_with_markup ()</h3>
152
147
<pre class="programlisting"><a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * gtk_source_completion_item_new_with_markup
153
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *markup,
154
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
155
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *icon,
156
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);</pre>
148
(<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> *markup</code></em>,
149
<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> *text</code></em>,
150
<em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *icon</code></em>,
151
<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> *info</code></em>);</pre>
158
153
Create a new <a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="type">GtkSourceCompletionItem</span></a> with markup label <em class="parameter"><code>markup</code></em>, icon
159
154
<em class="parameter"><code>icon</code></em> and extra information <em class="parameter"><code>info</code></em>. Both <em class="parameter"><code>icon</code></em> and <em class="parameter"><code>info</code></em> can be <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> in
160
which case there will be no icon shown and no extra information available.</p>
155
which case there will be no icon shown and no extra information available.
161
157
<div class="variablelist"><table border="0">
162
158
<col align="left" valign="top">
165
161
<td><p><span class="term"><em class="parameter"><code>markup</code></em> :</span></p></td>
166
<td> The item markup label
162
<td>The item markup label
170
166
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
175
171
<td><p><span class="term"><em class="parameter"><code>icon</code></em> :</span></p></td>
180
176
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
181
<td> The item extra information
177
<td>The item extra information
194
190
<div class="refsect2" title="gtk_source_completion_item_new_from_stock ()">
195
191
<a name="gtk-source-completion-item-new-from-stock"></a><h3>gtk_source_completion_item_new_from_stock ()</h3>
196
192
<pre class="programlisting"><a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="returnvalue">GtkSourceCompletionItem</span></a> * gtk_source_completion_item_new_from_stock
197
(const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *label,
198
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *text,
199
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *stock,
200
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *info);</pre>
193
(<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> *label</code></em>,
194
<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> *text</code></em>,
195
<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> *stock</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> *info</code></em>);</pre>
202
198
Creates a new <a class="link" href="GtkSourceCompletionItem.html" title="GtkSourceCompletionItem"><span class="type">GtkSourceCompletionItem</span></a> from a stock item. If <em class="parameter"><code>label</code></em> is <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>,
203
the stock label will be used.</p>
199
the stock label will be used.
204
201
<div class="variablelist"><table border="0">
205
202
<col align="left" valign="top">
208
205
<td><p><span class="term"><em class="parameter"><code>label</code></em> :</span></p></td>
213
210
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
218
215
<td><p><span class="term"><em class="parameter"><code>stock</code></em> :</span></p></td>
223
220
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
224
<td> The item extra information
221
<td>The item extra information
240
237
<a name="GtkSourceCompletionItem--icon"></a><h3>The <code class="literal">"icon"</code> property</h3>
241
238
<pre class="programlisting"> "icon" <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a>* : Read / Write</pre>
243
Icon to be shown for this proposal.</p>
240
Icon to be shown for this proposal.
246
244
<div class="refsect2" title='The "info" property'>
247
245
<a name="GtkSourceCompletionItem--info"></a><h3>The <code class="literal">"info"</code> property</h3>
248
246
<pre class="programlisting"> "info" <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write</pre>
250
Optional extra information to be shown for this proposal.</p>
248
Optional extra information to be shown for this proposal.
251
250
<p>Default value: NULL</p>