~bilalakhtar/ubuntu/maverick/gedit/doublepapercut-fix

« back to all changes in this revision

Viewing changes to docs/reference/html/gedit-GeditMessageType.html

  • Committer: Bazaar Package Importer
  • Author(s): Robert Ancell
  • Date: 2010-04-29 10:16:12 UTC
  • mfrom: (1.1.79 upstream)
  • Revision ID: james.westby@ubuntu.com-20100429101612-cawm9u2kja132bpc
Tags: 2.30.2-0ubuntu1
* New upstream release:
  - Fix cut and paste typo that broke syntax detection

Show diffs side-by-side

added added

removed removed

Lines of Context:
98
98
<p>
99
99
</p>
100
100
<div class="example">
101
 
<a name="id2844850"></a><p class="title"><b>Example 4. </b></p>
102
 
<div class="example-contents"><pre class="programlisting">
103
 
// Defining a new message type
104
 
GeditMessageType *message_type = gedit_message_type_new ("/plugins/example",
105
 
                                                         "method",
106
 
                                                         0,
107
 
                                                         "arg1", G_TYPE_STRING,
108
 
                                                         NULL);
109
 
 
110
 
// Instantiating an actual message from the type
111
 
GeditMessage *message = gedit_message_type_instantiate (message_type,
112
 
                                                        "arg1", "Hello World",
113
 
                                                        NULL);
114
 
</pre></div>
 
101
<a name="id609287"></a><p class="title"><b>Example 4. </b></p>
 
102
<div class="example-contents">
 
103
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
 
104
    <tbody>
 
105
      <tr>
 
106
        <td class="listing_lines" align="right"><pre>1
 
107
2
 
108
3
 
109
4
 
110
5
 
111
6
 
112
7
 
113
8
 
114
9
 
115
10
 
116
11</pre></td>
 
117
        <td class="listing_code"><pre class="programlisting"><span class="comment">// Defining a new message type</span>
 
118
<span class="normal"><a href="gedit-GeditMessageType.html#GeditMessageType">GeditMessageType</a> </span><span class="symbol">*</span><span class="normal">message_type </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gedit-GeditMessageType.html#gedit-message-type-new">gedit_message_type_new</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"/plugins/example"</span><span class="symbol">,</span>
 
119
<span class="normal">                                                         </span><span class="string">"method"</span><span class="symbol">,</span>
 
120
<span class="normal">                                                         </span><span class="number">0</span><span class="symbol">,</span>
 
121
<span class="normal">                                                         </span><span class="string">"arg1"</span><span class="symbol">,</span><span class="normal"> <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#G-TYPE-STRING:CAPS">G_TYPE_STRING</a></span><span class="symbol">,</span>
 
122
<span class="normal">                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span>
 
123
 
 
124
<span class="comment">// Instantiating an actual message from the type</span>
 
125
<span class="normal"><a href="GeditMessage.html">GeditMessage</a> </span><span class="symbol">*</span><span class="normal">message </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="gedit-GeditMessageType.html#gedit-message-type-instantiate">gedit_message_type_instantiate</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">message_type</span><span class="symbol">,</span>
 
126
<span class="normal">                                                        </span><span class="string">"arg1"</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"Hello World"</span><span class="symbol">,</span>
 
127
<span class="normal">                                                        <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">);</span></pre></td>
 
128
      </tr>
 
129
    </tbody>
 
130
  </table>
 
131
</div>
 
132
 
115
133
</div>
116
134
<p><br class="example-break">
117
135
</p>
121
139
<div class="refsect2" title="GeditMessageType">
122
140
<a name="GeditMessageType"></a><h3>GeditMessageType</h3>
123
141
<pre class="programlisting">typedef struct _GeditMessageType GeditMessageType;</pre>
 
142
<p>
 
143
</p>
124
144
</div>
125
145
<hr>
126
146
<div class="refsect2" title="gedit_message_type_get_type ()">
293
313
</td>
294
314
</tr>
295
315
<tr>
296
 
<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
297
 
<td>key/gtype pair variable argument list
 
316
<td><p><span class="term"><em class="parameter"><code>va_args</code></em> :</span></p></td>
 
317
<td>
298
318
</td>
299
319
</tr>
300
320
<tr>
404
424
</td>
405
425
</tr>
406
426
<tr>
407
 
<td><p><span class="term"><em class="parameter"><code>var_args</code></em> :</span></p></td>
408
 
<td>key/gtype pair variable argument list
 
427
<td><p><span class="term"><em class="parameter"><code>va_args</code></em> :</span></p></td>
 
428
<td>
409
429
</td>
410
430
</tr>
411
431
</tbody>