~ubuntu-branches/ubuntu/maverick/gedit/maverick

« back to all changes in this revision

Viewing changes to docs/reference/html/GeditMessageBus.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2010-03-29 23:18:50 UTC
  • mfrom: (1.1.77 upstream)
  • Revision ID: james.westby@ubuntu.com-20100329231850-ag7y77hrjpw6nzfx
Tags: 2.30.0-0ubuntu1
* New upstream version:
  - Fix a crash in the new file saving code (lp: #542846)
  - Misc bugfixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="gedit Reference Manual">
8
8
<link rel="up" href="ch01.html" title="gedit">
9
 
<link rel="prev" href="gedit-gedit-file-chooser-dialog.html" title="GeditFileChooserDialog">
 
9
<link rel="prev" href="GeditFileChooserDialog.html" title="GeditFileChooserDialog">
10
10
<link rel="next" href="gedit-GeditMessageType.html" title="GeditMessageType">
11
 
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.13 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="gedit">
14
14
</head>
15
15
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
16
16
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
17
17
<tr valign="middle">
18
 
<td><a accesskey="p" href="gedit-gedit-file-chooser-dialog.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="p" href="GeditFileChooserDialog.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
19
19
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
20
20
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
21
21
<th width="100%" align="center">gedit Reference Manual</th>
46
46
#include &lt;gedit/gedit-message-bus.h&gt;
47
47
 
48
48
                    <a class="link" href="GeditMessageBus.html#GeditMessageBus-struct" title="GeditMessageBus">GeditMessageBus</a>;
49
 
<span class="returnvalue">void</span>                (<a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()">*GeditMessageCallback</a>)             (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
50
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>,
51
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
52
 
<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   <a class="link" href="GeditMessageBus.html#gedit-message-bus-get-default" title="gedit_message_bus_get_default ()">gedit_message_bus_get_default</a>       (<em class="parameter"><code><span class="type">void</span></code></em>);
53
 
<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   <a class="link" href="GeditMessageBus.html#gedit-message-bus-new" title="gedit_message_bus_new ()">gedit_message_bus_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
54
 
<a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  <a class="link" href="GeditMessageBus.html#gedit-message-bus-lookup" title="gedit_message_bus_lookup ()">gedit_message_bus_lookup</a>            (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
55
 
                                                         <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> *object_path</code></em>,
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> *method</code></em>);
57
 
<a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  <a class="link" href="GeditMessageBus.html#gedit-message-bus-register" title="gedit_message_bus_register ()">gedit_message_bus_register</a>          (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
58
 
                                                         <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> *object_path</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> *method</code></em>,
60
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_optional</code></em>,
61
 
                                                         <em class="parameter"><code>...</code></em>);
62
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unregister" title="gedit_message_bus_unregister ()">gedit_message_bus_unregister</a>        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
63
 
                                                         <em class="parameter"><code><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> *message_type</code></em>);
64
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unregister-all" title="gedit_message_bus_unregister_all ()">gedit_message_bus_unregister_all</a>    (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
65
 
                                                         <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> *object_path</code></em>);
66
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GeditMessageBus.html#gedit-message-bus-is-registered" title="gedit_message_bus_is_registered ()">gedit_message_bus_is_registered</a>     (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
67
 
                                                         <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> *object_path</code></em>,
68
 
                                                         <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> *method</code></em>);
69
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-foreach" title="gedit_message_bus_foreach ()">gedit_message_bus_foreach</a>           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">GeditMessageBusForeach</span> func</code></em>,
71
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
72
 
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="GeditMessageBus.html#gedit-message-bus-connect" title="gedit_message_bus_connect ()">gedit_message_bus_connect</a>           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
73
 
                                                         <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> *object_path</code></em>,
74
 
                                                         <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> *method</code></em>,
75
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
76
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>,
77
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);
78
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-disconnect" title="gedit_message_bus_disconnect ()">gedit_message_bus_disconnect</a>        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
79
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);
 
49
<span class="returnvalue">void</span>                (<a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()">*GeditMessageCallback</a>)             (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
50
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message,
 
51
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);
 
52
<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   <a class="link" href="GeditMessageBus.html#gedit-message-bus-get-default" title="gedit_message_bus_get_default ()">gedit_message_bus_get_default</a>       (void);
 
53
<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   <a class="link" href="GeditMessageBus.html#gedit-message-bus-new" title="gedit_message_bus_new ()">gedit_message_bus_new</a>               (void);
 
54
<a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  <a class="link" href="GeditMessageBus.html#gedit-message-bus-lookup" title="gedit_message_bus_lookup ()">gedit_message_bus_lookup</a>            (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
55
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
56
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method);
 
57
<a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  <a class="link" href="GeditMessageBus.html#gedit-message-bus-register" title="gedit_message_bus_register ()">gedit_message_bus_register</a>          (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
58
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
59
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
60
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> num_optional,
 
61
                                                         ...);
 
62
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unregister" title="gedit_message_bus_unregister ()">gedit_message_bus_unregister</a>        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
63
                                                         <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *message_type);
 
64
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unregister-all" title="gedit_message_bus_unregister_all ()">gedit_message_bus_unregister_all</a>    (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
65
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path);
 
66
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            <a class="link" href="GeditMessageBus.html#gedit-message-bus-is-registered" title="gedit_message_bus_is_registered ()">gedit_message_bus_is_registered</a>     (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
67
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
68
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method);
 
69
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-foreach" title="gedit_message_bus_foreach ()">gedit_message_bus_foreach</a>           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
70
                                                         <span class="returnvalue">GeditMessageBusForeach</span> func,
 
71
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);
 
72
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               <a class="link" href="GeditMessageBus.html#gedit-message-bus-connect" title="gedit_message_bus_connect ()">gedit_message_bus_connect</a>           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
73
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
74
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
75
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
76
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata,
 
77
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> destroy_data);
 
78
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-disconnect" title="gedit_message_bus_disconnect ()">gedit_message_bus_disconnect</a>        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
79
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);
80
80
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-disconnect-by-func" title="gedit_message_bus_disconnect_by_func ()">gedit_message_bus_disconnect_by_func</a>
81
 
                                                        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
82
 
                                                         <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> *object_path</code></em>,
83
 
                                                         <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> *method</code></em>,
84
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
85
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
86
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-block" title="gedit_message_bus_block ()">gedit_message_bus_block</a>             (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
87
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);
88
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-block-by-func" title="gedit_message_bus_block_by_func ()">gedit_message_bus_block_by_func</a>     (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
89
 
                                                         <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> *object_path</code></em>,
90
 
                                                         <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> *method</code></em>,
91
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
92
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
93
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unblock" title="gedit_message_bus_unblock ()">gedit_message_bus_unblock</a>           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
94
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);
95
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unblock-by-func" title="gedit_message_bus_unblock_by_func ()">gedit_message_bus_unblock_by_func</a>   (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
96
 
                                                         <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> *object_path</code></em>,
97
 
                                                         <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> *method</code></em>,
98
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
99
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);
100
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message" title="gedit_message_bus_send_message ()">gedit_message_bus_send_message</a>      (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
101
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>);
102
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message-sync" title="gedit_message_bus_send_message_sync ()">gedit_message_bus_send_message_sync</a> (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
103
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>);
104
 
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send" title="gedit_message_bus_send ()">gedit_message_bus_send</a>              (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
105
 
                                                         <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> *object_path</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> *method</code></em>,
107
 
                                                         <em class="parameter"><code>...</code></em>);
108
 
<a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *      <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-sync" title="gedit_message_bus_send_sync ()">gedit_message_bus_send_sync</a>         (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
109
 
                                                         <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> *object_path</code></em>,
110
 
                                                         <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> *method</code></em>,
111
 
                                                         <em class="parameter"><code>...</code></em>);
 
81
                                                        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
82
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
83
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
84
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
85
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);
 
86
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-block" title="gedit_message_bus_block ()">gedit_message_bus_block</a>             (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
87
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);
 
88
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-block-by-func" title="gedit_message_bus_block_by_func ()">gedit_message_bus_block_by_func</a>     (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
89
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
90
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
91
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
92
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);
 
93
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unblock" title="gedit_message_bus_unblock ()">gedit_message_bus_unblock</a>           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
94
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);
 
95
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-unblock-by-func" title="gedit_message_bus_unblock_by_func ()">gedit_message_bus_unblock_by_func</a>   (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
96
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
97
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
98
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
99
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);
 
100
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message" title="gedit_message_bus_send_message ()">gedit_message_bus_send_message</a>      (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
101
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message);
 
102
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message-sync" title="gedit_message_bus_send_message_sync ()">gedit_message_bus_send_message_sync</a> (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
103
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message);
 
104
<span class="returnvalue">void</span>                <a class="link" href="GeditMessageBus.html#gedit-message-bus-send" title="gedit_message_bus_send ()">gedit_message_bus_send</a>              (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
105
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
106
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
107
                                                         ...);
 
108
<a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *      <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-sync" title="gedit_message_bus_send_sync ()">gedit_message_bus_send_sync</a>         (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
109
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
110
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
111
                                                         ...);
112
112
</pre>
113
113
</div>
114
114
<div class="refsect1" title="Object Hierarchy">
137
137
<p>
138
138
There are two different communication busses available. The default bus
139
139
(see <a class="link" href="GeditMessageBus.html#gedit-message-bus-get-default" title="gedit_message_bus_get_default ()"><code class="function">gedit_message_bus_get_default()</code></a>) is an application wide communication
140
 
bus. In addition, each <a class="link" href="gedit-gedit-window.html#GeditWindow"><span class="type">GeditWindow</span></a> has a separate, private bus
141
 
(see <a class="link" href="gedit-gedit-window.html#gedit-window-get-message-bus" title="gedit_window_get_message_bus ()"><code class="function">gedit_window_get_message_bus()</code></a>). This makes it easier for plugins to
 
140
bus. In addition, each <a class="link" href="GeditWindow.html" title="GeditWindow"><span class="type">GeditWindow</span></a> has a separate, private bus
 
141
(see <a class="link" href="GeditWindow.html#gedit-window-get-message-bus" title="gedit_window_get_message_bus ()"><code class="function">gedit_window_get_message_bus()</code></a>). This makes it easier for plugins to
142
142
communicate to other plugins in the same window.
143
143
</p>
144
144
<p>
153
153
<p>
154
154
</p>
155
155
<div class="example">
156
 
<a name="id461000"></a><p class="title"><b>Example 1. Registering a message type</b></p>
157
 
<div class="example-contents">
158
 
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
159
 
    <tbody>
160
 
      <tr>
161
 
        <td class="listing_lines" align="right"><pre>1
162
 
2
163
 
3
164
 
4
165
 
5
166
 
6
167
 
7
168
 
8</pre></td>
169
 
        <td class="listing_code"><pre class="programlisting">GeditMessageBus *bus = gedit_message_bus_get_default ();
170
 
 
171
 
<span class="comment">// Register 'method' at '/plugins/example' with one required</span>
172
 
<span class="comment">// string argument 'arg1'</span>
173
 
GeditMessageType *message_type = gedit_message_bus_register (<span class="number">&quot;/plugins/example&quot;</span>, <span class="number">&quot;method&quot;</span>,
174
 
                                                             <span class="number">0</span>,
175
 
                                                             <span class="number">&quot;arg1&quot;</span>, G_TYPE_STRING,
176
 
                                                             <span class="number">NULL</span>);</pre></td>
177
 
      </tr>
178
 
    </tbody>
179
 
  </table>
180
 
</div>
181
 
 
 
156
<a name="id545851"></a><p class="title"><b>Example 1. Registering a message type</b></p>
 
157
<div class="example-contents"><pre class="programlisting">
 
158
GeditMessageBus *bus = gedit_message_bus_get_default ();
 
159
 
 
160
// Register 'method' at '/plugins/example' with one required
 
161
// string argument 'arg1'
 
162
GeditMessageType *message_type = gedit_message_bus_register ("/plugins/example", "method", 
 
163
                                                             0, 
 
164
                                                             "arg1", G_TYPE_STRING,
 
165
                                                             NULL);
 
166
</pre></div>
182
167
</div>
183
168
<p><br class="example-break">
184
169
</p>
185
170
<div class="example">
186
 
<a name="id461017"></a><p class="title"><b>Example 2. Connecting a callback</b></p>
187
 
<div class="example-contents">
188
 
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
189
 
    <tbody>
190
 
      <tr>
191
 
        <td class="listing_lines" align="right"><pre>1
192
 
2
193
 
3
194
 
4
195
 
5
196
 
6
197
 
7
198
 
8
199
 
9
200
 
10
201
 
11
202
 
12
203
 
13
204
 
14
205
 
15
206
 
16
207
 
17
208
 
18
209
 
19</pre></td>
210
 
        <td class="listing_code"><pre class="programlisting"><span class="type">static</span> <span class="type">void</span>
 
171
<a name="id545869"></a><p class="title"><b>Example 2. Connecting a callback</b></p>
 
172
<div class="example-contents"><pre class="programlisting">
 
173
static void
211
174
example_method_cb (GeditMessageBus *bus,
212
175
                   GeditMessage    *message,
213
176
                   gpointer         userdata)
214
177
{
215
 
        gchar *arg1 = <span class="number">NULL</span>;
 
178
        gchar *arg1 = NULL;
216
179
 
217
 
        gedit_message_get (message, <span class="number">&quot;arg1&quot;</span>, &amp;arg1, <span class="number">NULL</span>);
218
 
        g_message (<span class="number">&quot;Evoked /plugins/example.method with: </span><span class="symbol">%s</span><span class="number">&quot;</span>, arg1);
219
 
        g_free (arg1);
 
180
        gedit_message_get (message, "arg1", &amp;arg1, NULL);
 
181
        g_message ("Evoked /plugins/example.method with: %s", arg1);
 
182
        g_free (arg1);
220
183
}
221
184
 
222
185
GeditMessageBus *bus = gedit_message_bus_get_default ();
223
186
 
224
 
guint id = gedit_message_bus_connect (bus,
225
 
                                      <span class="number">&quot;/plugins/example&quot;</span>, <span class="number">&quot;method&quot;</span>,
 
187
guint id = gedit_message_bus_connect (bus, 
 
188
                                      "/plugins/example", "method",
226
189
                                      example_method_cb,
227
 
                                      <span class="number">NULL</span>,
228
 
                                      <span class="number">NULL</span>);</pre></td>
229
 
      </tr>
230
 
    </tbody>
231
 
  </table>
232
 
</div>
233
 
 
 
190
                                      NULL,
 
191
                                      NULL);
 
192
                                       
 
193
</pre></div>
234
194
</div>
235
195
<p><br class="example-break">
236
196
</p>
237
197
<div class="example">
238
 
<a name="id461036"></a><p class="title"><b>Example 3. Sending a message</b></p>
239
 
<div class="example-contents">
240
 
  <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
241
 
    <tbody>
242
 
      <tr>
243
 
        <td class="listing_lines" align="right"><pre>1
244
 
2
245
 
3
246
 
4
247
 
5
248
 
6</pre></td>
249
 
        <td class="listing_code"><pre class="programlisting">GeditMessageBus *bus = gedit_message_bus_get_default ();
250
 
 
251
 
gedit_message_bus_send (bus,
252
 
                        <span class="number">&quot;/plugins/example&quot;</span>, <span class="number">&quot;method&quot;</span>,
253
 
                        <span class="number">&quot;arg1&quot;</span>, <span class="number">&quot;Hello World&quot;</span>,
254
 
                        <span class="number">NULL</span>);</pre></td>
255
 
      </tr>
256
 
    </tbody>
257
 
  </table>
258
 
</div>
259
 
 
 
198
<a name="id545887"></a><p class="title"><b>Example 3. Sending a message</b></p>
 
199
<div class="example-contents"><pre class="programlisting">
 
200
GeditMessageBus *bus = gedit_message_bus_get_default ();
 
201
 
 
202
gedit_message_bus_send (bus, 
 
203
                        "/plugins/example", "method", 
 
204
                        "arg1", "Hello World", 
 
205
                        NULL);
 
206
</pre></div>
260
207
</div>
261
208
<p><br class="example-break"></p>
262
209
</div>
265
212
<div class="refsect2" title="GeditMessageBus">
266
213
<a name="GeditMessageBus-struct"></a><h3>GeditMessageBus</h3>
267
214
<pre class="programlisting">typedef struct _GeditMessageBus GeditMessageBus;</pre>
 
215
<p>
 
216
</p>
268
217
</div>
269
218
<hr>
270
219
<div class="refsect2" title="GeditMessageCallback ()">
271
220
<a name="GeditMessageCallback"></a><h3>GeditMessageCallback ()</h3>
272
 
<pre class="programlisting"><span class="returnvalue">void</span>                (*GeditMessageCallback)             (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
273
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>,
274
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);</pre>
 
221
<pre class="programlisting"><span class="returnvalue">void</span>                (*GeditMessageCallback)             (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
222
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message,
 
223
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);</pre>
275
224
<p>
276
225
Callback signature used for connecting callback functions to be called
277
226
when a message is received (see <a class="link" href="GeditMessageBus.html#gedit-message-bus-connect" title="gedit_message_bus_connect ()"><code class="function">gedit_message_bus_connect()</code></a>).</p>
280
229
<tbody>
281
230
<tr>
282
231
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
283
 
<td>the <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> on which the message was sent
 
232
<td> the <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> on which the message was sent
284
233
</td>
285
234
</tr>
286
235
<tr>
287
236
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
288
 
<td>the <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> which was sent
 
237
<td> the <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> which was sent
289
238
</td>
290
239
</tr>
291
240
<tr>
292
241
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
293
 
<td>the supplied user data when connecting the callback
 
242
<td> the supplied user data when connecting the callback
294
243
</td>
295
244
</tr>
296
245
</tbody>
299
248
<hr>
300
249
<div class="refsect2" title="gedit_message_bus_get_default ()">
301
250
<a name="gedit-message-bus-get-default"></a><h3>gedit_message_bus_get_default ()</h3>
302
 
<pre class="programlisting"><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   gedit_message_bus_get_default       (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
251
<pre class="programlisting"><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   gedit_message_bus_get_default       (void);</pre>
303
252
<p>
304
253
Get the default application <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>.</p>
305
254
<div class="variablelist"><table border="0">
315
264
<hr>
316
265
<div class="refsect2" title="gedit_message_bus_new ()">
317
266
<a name="gedit-message-bus-new"></a><h3>gedit_message_bus_new ()</h3>
318
 
<pre class="programlisting"><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   gedit_message_bus_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
267
<pre class="programlisting"><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *   gedit_message_bus_new               (void);</pre>
319
268
<p>
320
269
Create a new message bus. Use <a class="link" href="GeditMessageBus.html#gedit-message-bus-get-default" title="gedit_message_bus_get_default ()"><code class="function">gedit_message_bus_get_default()</code></a> to get the
321
270
default, application wide, message bus. Creating a new bus is useful for
322
 
associating a specific bus with for instance a <a class="link" href="gedit-gedit-window.html#GeditWindow"><span class="type">GeditWindow</span></a>.</p>
 
271
associating a specific bus with for instance a <a class="link" href="GeditWindow.html" title="GeditWindow"><span class="type">GeditWindow</span></a>.</p>
323
272
<div class="variablelist"><table border="0">
324
273
<col align="left" valign="top">
325
274
<tbody><tr>
333
282
<hr>
334
283
<div class="refsect2" title="gedit_message_bus_lookup ()">
335
284
<a name="gedit-message-bus-lookup"></a><h3>gedit_message_bus_lookup ()</h3>
336
 
<pre class="programlisting"><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  gedit_message_bus_lookup            (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
337
 
                                                         <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> *object_path</code></em>,
338
 
                                                         <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> *method</code></em>);</pre>
 
285
<pre class="programlisting"><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  gedit_message_bus_lookup            (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
286
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
287
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method);</pre>
339
288
<p>
340
289
Get the registered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> for <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em>. The 
341
290
returned <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> is owned by the bus and should not be unreffed.</p>
344
293
<tbody>
345
294
<tr>
346
295
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
347
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
296
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
348
297
</td>
349
298
</tr>
350
299
<tr>
351
300
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
352
 
<td>the object path
 
301
<td> the object path
353
302
</td>
354
303
</tr>
355
304
<tr>
356
305
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
357
 
<td>the method
 
306
<td> the method
358
307
</td>
359
308
</tr>
360
309
<tr>
361
310
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
362
 
<td> the registered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> or <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if no message type
 
311
<td> the registered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no message type
363
312
              is registered for <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em>
364
313
 
365
314
</td>
370
319
<hr>
371
320
<div class="refsect2" title="gedit_message_bus_register ()">
372
321
<a name="gedit-message-bus-register"></a><h3>gedit_message_bus_register ()</h3>
373
 
<pre class="programlisting"><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  gedit_message_bus_register          (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
374
 
                                                         <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> *object_path</code></em>,
375
 
                                                         <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> *method</code></em>,
376
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> num_optional</code></em>,
377
 
                                                         <em class="parameter"><code>...</code></em>);</pre>
 
322
<pre class="programlisting"><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *  gedit_message_bus_register          (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
323
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
324
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
325
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> num_optional,
 
326
                                                         ...);</pre>
378
327
<p>
379
328
Register a message on the bus. A message must be registered on the bus before
380
329
it can be send. This function registers the type arguments for <em class="parameter"><code>method</code></em> at 
381
330
<em class="parameter"><code>object_path</code></em>. The arguments are specified with the variable arguments which 
382
 
should contain pairs of const gchar *key and GType terminated by <a href="/opt/gnome/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>. The 
 
331
should contain pairs of const gchar *key and GType terminated by <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>. The 
383
332
last <em class="parameter"><code>num_optional</code></em> arguments are registered as optional (and are thus not
384
333
required when sending a message).
385
334
</p>
390
339
<tbody>
391
340
<tr>
392
341
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
393
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
342
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
394
343
</td>
395
344
</tr>
396
345
<tr>
397
346
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
398
 
<td>the object path
 
347
<td> the object path
399
348
</td>
400
349
</tr>
401
350
<tr>
402
351
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
403
 
<td>the method to register
 
352
<td> the method to register
404
353
</td>
405
354
</tr>
406
355
<tr>
407
356
<td><p><span class="term"><em class="parameter"><code>num_optional</code></em> :</span></p></td>
408
 
<td>the number of optional arguments
 
357
<td> the number of optional arguments
409
358
</td>
410
359
</tr>
411
360
<tr>
412
361
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
413
 
<td>NULL terminated list of key/gtype method argument pairs
 
362
<td> NULL terminated list of key/gtype method argument pairs
414
363
</td>
415
364
</tr>
416
365
<tr>
427
376
<hr>
428
377
<div class="refsect2" title="gedit_message_bus_unregister ()">
429
378
<a name="gedit-message-bus-unregister"></a><h3>gedit_message_bus_unregister ()</h3>
430
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unregister        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
431
 
                                                         <em class="parameter"><code><a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> *message_type</code></em>);</pre>
 
379
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unregister        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
380
                                                         <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="returnvalue">GeditMessageType</span></a> *message_type);</pre>
432
381
<p>
433
382
Unregisters a previously registered message type. This is especially useful 
434
383
for plugins which should unregister message types when they are deactivated.
440
389
<tbody>
441
390
<tr>
442
391
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
443
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
392
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
444
393
</td>
445
394
</tr>
446
395
<tr>
447
396
<td><p><span class="term"><em class="parameter"><code>message_type</code></em> :</span></p></td>
448
 
<td>the <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> to unregister
 
397
<td> the <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a> to unregister
449
398
</td>
450
399
</tr>
451
400
</tbody>
454
403
<hr>
455
404
<div class="refsect2" title="gedit_message_bus_unregister_all ()">
456
405
<a name="gedit-message-bus-unregister-all"></a><h3>gedit_message_bus_unregister_all ()</h3>
457
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unregister_all    (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
458
 
                                                         <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> *object_path</code></em>);</pre>
 
406
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unregister_all    (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
407
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path);</pre>
459
408
<p>
460
409
Unregisters all message types for <em class="parameter"><code>object_path</code></em>. This is especially useful for
461
410
plugins which should unregister message types when they are deactivated.
468
417
<tbody>
469
418
<tr>
470
419
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
471
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
420
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
472
421
</td>
473
422
</tr>
474
423
<tr>
475
424
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
476
 
<td>the object path
 
425
<td> the object path
477
426
</td>
478
427
</tr>
479
428
</tbody>
482
431
<hr>
483
432
<div class="refsect2" title="gedit_message_bus_is_registered ()">
484
433
<a name="gedit-message-bus-is-registered"></a><h3>gedit_message_bus_is_registered ()</h3>
485
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gedit_message_bus_is_registered     (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
486
 
                                                         <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> *object_path</code></em>,
487
 
                                                         <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> *method</code></em>);</pre>
 
434
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a>            gedit_message_bus_is_registered     (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
435
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
436
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method);</pre>
488
437
<p>
489
438
Check whether a message type <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em> is registered on the 
490
439
bus.</p>
493
442
<tbody>
494
443
<tr>
495
444
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
496
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
445
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
497
446
</td>
498
447
</tr>
499
448
<tr>
500
449
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
501
 
<td>the object path
 
450
<td> the object path
502
451
</td>
503
452
</tr>
504
453
<tr>
505
454
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
506
 
<td>the method
 
455
<td> the method
507
456
</td>
508
457
</tr>
509
458
<tr>
519
468
<hr>
520
469
<div class="refsect2" title="gedit_message_bus_foreach ()">
521
470
<a name="gedit-message-bus-foreach"></a><h3>gedit_message_bus_foreach ()</h3>
522
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_foreach           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
523
 
                                                         <em class="parameter"><code><span class="type">GeditMessageBusForeach</span> func</code></em>,
524
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);</pre>
 
471
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_foreach           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
472
                                                         <span class="returnvalue">GeditMessageBusForeach</span> func,
 
473
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);</pre>
525
474
<p>
526
475
Calls <em class="parameter"><code>func</code></em> for each message type registered on the bus</p>
527
476
<div class="variablelist"><table border="0">
529
478
<tbody>
530
479
<tr>
531
480
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
532
 
<td>the <span class="type">GeditMessagebus</span>
 
481
<td> the <span class="type">GeditMessagebus</span>
533
482
</td>
534
483
</tr>
535
484
<tr>
536
485
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
537
 
<td>the callback function
 
486
<td> the callback function
538
487
</td>
539
488
</tr>
540
489
<tr>
541
490
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
542
 
<td>the user data to supply to the callback function
 
491
<td> the user data to supply to the callback function
543
492
</td>
544
493
</tr>
545
494
</tbody>
548
497
<hr>
549
498
<div class="refsect2" title="gedit_message_bus_connect ()">
550
499
<a name="gedit-message-bus-connect"></a><h3>gedit_message_bus_connect ()</h3>
551
 
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gedit_message_bus_connect           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
552
 
                                                         <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> *object_path</code></em>,
553
 
                                                         <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> *method</code></em>,
554
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
555
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>,
556
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="type">GDestroyNotify</span></a> destroy_data</code></em>);</pre>
 
500
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a>               gedit_message_bus_connect           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
501
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
502
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
503
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
504
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata,
 
505
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Datasets.html#GDestroyNotify"><span class="returnvalue">GDestroyNotify</span></a> destroy_data);</pre>
557
506
<p>
558
507
Connect a callback handler to be evoked when message <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em>
559
508
is sent over the bus.</p>
562
511
<tbody>
563
512
<tr>
564
513
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
565
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
514
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
566
515
</td>
567
516
</tr>
568
517
<tr>
569
518
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
570
 
<td>the object path
 
519
<td> the object path
571
520
</td>
572
521
</tr>
573
522
<tr>
574
523
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
575
 
<td>the method
 
524
<td> the method
576
525
</td>
577
526
</tr>
578
527
<tr>
579
528
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
580
 
<td>function to be called when message <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em> is sent
 
529
<td> function to be called when message <em class="parameter"><code>method</code></em> at <em class="parameter"><code>object_path</code></em> is sent
581
530
</td>
582
531
</tr>
583
532
<tr>
584
533
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
585
 
<td>userdata to use for the callback
 
534
<td> userdata to use for the callback
586
535
</td>
587
536
</tr>
588
537
<tr>
589
538
<td><p><span class="term"><em class="parameter"><code>destroy_data</code></em> :</span></p></td>
590
 
<td>function to evoke with <em class="parameter"><code>userdata</code></em> as argument when <em class="parameter"><code>userdata</code></em>
 
539
<td> function to evoke with <em class="parameter"><code>userdata</code></em> as argument when <em class="parameter"><code>userdata</code></em>
591
540
               needs to be freed
592
541
</td>
593
542
</tr>
603
552
<hr>
604
553
<div class="refsect2" title="gedit_message_bus_disconnect ()">
605
554
<a name="gedit-message-bus-disconnect"></a><h3>gedit_message_bus_disconnect ()</h3>
606
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_disconnect        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
607
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);</pre>
 
555
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_disconnect        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
556
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);</pre>
608
557
<p>
609
558
Disconnects a previously connected message callback.</p>
610
559
<div class="variablelist"><table border="0">
612
561
<tbody>
613
562
<tr>
614
563
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
615
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
564
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
616
565
</td>
617
566
</tr>
618
567
<tr>
619
568
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
620
 
<td>the callback id as returned by <a class="link" href="GeditMessageBus.html#gedit-message-bus-connect" title="gedit_message_bus_connect ()"><code class="function">gedit_message_bus_connect()</code></a>
 
569
<td> the callback id as returned by <a class="link" href="GeditMessageBus.html#gedit-message-bus-connect" title="gedit_message_bus_connect ()"><code class="function">gedit_message_bus_connect()</code></a>
621
570
</td>
622
571
</tr>
623
572
</tbody>
627
576
<div class="refsect2" title="gedit_message_bus_disconnect_by_func ()">
628
577
<a name="gedit-message-bus-disconnect-by-func"></a><h3>gedit_message_bus_disconnect_by_func ()</h3>
629
578
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_disconnect_by_func
630
 
                                                        (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
631
 
                                                         <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> *object_path</code></em>,
632
 
                                                         <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> *method</code></em>,
633
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
634
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);</pre>
 
579
                                                        (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
580
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
581
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
582
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
583
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);</pre>
635
584
<p>
636
585
Disconnects a previously connected message callback by matching the 
637
586
provided callback function and userdata. See also 
641
590
<tbody>
642
591
<tr>
643
592
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
644
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
593
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
645
594
</td>
646
595
</tr>
647
596
<tr>
648
597
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
649
 
<td>the object path
 
598
<td> the object path
650
599
</td>
651
600
</tr>
652
601
<tr>
653
602
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
654
 
<td>the method
 
603
<td> the method
655
604
</td>
656
605
</tr>
657
606
<tr>
658
607
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
659
 
<td>the connected callback
 
608
<td> the connected callback
660
609
</td>
661
610
</tr>
662
611
<tr>
663
612
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
664
 
<td>the userdata with which the callback was connected
 
613
<td> the userdata with which the callback was connected
665
614
</td>
666
615
</tr>
667
616
</tbody>
670
619
<hr>
671
620
<div class="refsect2" title="gedit_message_bus_block ()">
672
621
<a name="gedit-message-bus-block"></a><h3>gedit_message_bus_block ()</h3>
673
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_block             (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
674
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);</pre>
 
622
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_block             (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
623
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);</pre>
675
624
<p>
676
625
Blocks evoking the callback specified by <em class="parameter"><code>id</code></em>. Unblock the callback by
677
626
using <a class="link" href="GeditMessageBus.html#gedit-message-bus-unblock" title="gedit_message_bus_unblock ()"><code class="function">gedit_message_bus_unblock()</code></a>.</p>
680
629
<tbody>
681
630
<tr>
682
631
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
683
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
632
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
684
633
</td>
685
634
</tr>
686
635
<tr>
687
636
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
688
 
<td>the callback id
 
637
<td> the callback id
689
638
</td>
690
639
</tr>
691
640
</tbody>
694
643
<hr>
695
644
<div class="refsect2" title="gedit_message_bus_block_by_func ()">
696
645
<a name="gedit-message-bus-block-by-func"></a><h3>gedit_message_bus_block_by_func ()</h3>
697
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_block_by_func     (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
698
 
                                                         <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> *object_path</code></em>,
699
 
                                                         <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> *method</code></em>,
700
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
701
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);</pre>
 
646
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_block_by_func     (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
647
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
648
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
649
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
650
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);</pre>
702
651
<p>
703
652
Blocks evoking the callback that matches provided <em class="parameter"><code>callback</code></em> and <em class="parameter"><code>userdata</code></em>.
704
653
Unblock the callback using <code class="function">gedit_message_unblock_by_func()</code>.</p>
707
656
<tbody>
708
657
<tr>
709
658
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
710
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
659
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
711
660
</td>
712
661
</tr>
713
662
<tr>
714
663
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
715
 
<td>the object path
 
664
<td> the object path
716
665
</td>
717
666
</tr>
718
667
<tr>
719
668
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
720
 
<td>the method
 
669
<td> the method
721
670
</td>
722
671
</tr>
723
672
<tr>
724
673
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
725
 
<td>the callback to block
 
674
<td> the callback to block
726
675
</td>
727
676
</tr>
728
677
<tr>
729
678
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
730
 
<td>the userdata with which the callback was connected
 
679
<td> the userdata with which the callback was connected
731
680
</td>
732
681
</tr>
733
682
</tbody>
736
685
<hr>
737
686
<div class="refsect2" title="gedit_message_bus_unblock ()">
738
687
<a name="gedit-message-bus-unblock"></a><h3>gedit_message_bus_unblock ()</h3>
739
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unblock           (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
740
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> id</code></em>);</pre>
 
688
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unblock           (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
689
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> id);</pre>
741
690
<p>
742
691
Unblocks the callback specified by <em class="parameter"><code>id</code></em>.</p>
743
692
<div class="variablelist"><table border="0">
745
694
<tbody>
746
695
<tr>
747
696
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
748
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
697
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
749
698
</td>
750
699
</tr>
751
700
<tr>
752
701
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
753
 
<td>the callback id
 
702
<td> the callback id
754
703
</td>
755
704
</tr>
756
705
</tbody>
759
708
<hr>
760
709
<div class="refsect2" title="gedit_message_bus_unblock_by_func ()">
761
710
<a name="gedit-message-bus-unblock-by-func"></a><h3>gedit_message_bus_unblock_by_func ()</h3>
762
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unblock_by_func   (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
763
 
                                                         <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> *object_path</code></em>,
764
 
                                                         <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> *method</code></em>,
765
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="type">GeditMessageCallback</span></a> callback</code></em>,
766
 
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> userdata</code></em>);</pre>
 
711
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_unblock_by_func   (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
712
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
713
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
714
                                                         <a class="link" href="GeditMessageBus.html#GeditMessageCallback" title="GeditMessageCallback ()"><span class="returnvalue">GeditMessageCallback</span></a> callback,
 
715
                                                         <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="returnvalue">gpointer</span></a> userdata);</pre>
767
716
<p>
768
717
Unblocks the callback that matches provided <em class="parameter"><code>callback</code></em> and <em class="parameter"><code>userdata</code></em>.</p>
769
718
<div class="variablelist"><table border="0">
771
720
<tbody>
772
721
<tr>
773
722
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
774
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
723
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
775
724
</td>
776
725
</tr>
777
726
<tr>
778
727
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
779
 
<td>the object path
 
728
<td> the object path
780
729
</td>
781
730
</tr>
782
731
<tr>
783
732
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
784
 
<td>the method
 
733
<td> the method
785
734
</td>
786
735
</tr>
787
736
<tr>
788
737
<td><p><span class="term"><em class="parameter"><code>callback</code></em> :</span></p></td>
789
 
<td>the callback to block
 
738
<td> the callback to block
790
739
</td>
791
740
</tr>
792
741
<tr>
793
742
<td><p><span class="term"><em class="parameter"><code>userdata</code></em> :</span></p></td>
794
 
<td>the userdata with which the callback was connected
 
743
<td> the userdata with which the callback was connected
795
744
</td>
796
745
</tr>
797
746
</tbody>
800
749
<hr>
801
750
<div class="refsect2" title="gedit_message_bus_send_message ()">
802
751
<a name="gedit-message-bus-send-message"></a><h3>gedit_message_bus_send_message ()</h3>
803
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send_message      (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
804
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>);</pre>
 
752
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send_message      (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
753
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message);</pre>
805
754
<p>
806
755
This sends the provided <em class="parameter"><code>message</code></em> asynchronously over the bus. To send
807
756
a message synchronously, use <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message-sync" title="gedit_message_bus_send_message_sync ()"><code class="function">gedit_message_bus_send_message_sync()</code></a>. The 
812
761
<tbody>
813
762
<tr>
814
763
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
815
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
764
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
816
765
</td>
817
766
</tr>
818
767
<tr>
819
768
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
820
 
<td>the message to send
 
769
<td> the message to send
821
770
</td>
822
771
</tr>
823
772
</tbody>
826
775
<hr>
827
776
<div class="refsect2" title="gedit_message_bus_send_message_sync ()">
828
777
<a name="gedit-message-bus-send-message-sync"></a><h3>gedit_message_bus_send_message_sync ()</h3>
829
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send_message_sync (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
830
 
                                                         <em class="parameter"><code><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> *message</code></em>);</pre>
 
778
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send_message_sync (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
779
                                                         <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *message);</pre>
831
780
<p>
832
781
This sends the provided <em class="parameter"><code>message</code></em> synchronously over the bus. To send
833
782
a message asynchronously, use <a class="link" href="GeditMessageBus.html#gedit-message-bus-send-message" title="gedit_message_bus_send_message ()"><code class="function">gedit_message_bus_send_message()</code></a>. The 
838
787
<tbody>
839
788
<tr>
840
789
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
841
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
790
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
842
791
</td>
843
792
</tr>
844
793
<tr>
845
794
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
846
 
<td>the message to send
 
795
<td> the message to send
847
796
</td>
848
797
</tr>
849
798
</tbody>
852
801
<hr>
853
802
<div class="refsect2" title="gedit_message_bus_send ()">
854
803
<a name="gedit-message-bus-send"></a><h3>gedit_message_bus_send ()</h3>
855
 
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send              (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
856
 
                                                         <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> *object_path</code></em>,
857
 
                                                         <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> *method</code></em>,
858
 
                                                         <em class="parameter"><code>...</code></em>);</pre>
 
804
<pre class="programlisting"><span class="returnvalue">void</span>                gedit_message_bus_send              (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
805
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
806
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
807
                                                         ...);</pre>
859
808
<p>
860
809
This provides a convenient way to quickly send a message <em class="parameter"><code>method</code></em> at 
861
810
<em class="parameter"><code>object_path</code></em> asynchronously over the bus. The variable argument list 
866
815
<tbody>
867
816
<tr>
868
817
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
869
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
818
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
870
819
</td>
871
820
</tr>
872
821
<tr>
873
822
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
874
 
<td>the object path
 
823
<td> the object path
875
824
</td>
876
825
</tr>
877
826
<tr>
878
827
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
879
 
<td>the method
 
828
<td> the method
880
829
</td>
881
830
</tr>
882
831
<tr>
883
832
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
884
 
<td>NULL terminated list of key/value pairs
 
833
<td> NULL terminated list of key/value pairs
885
834
</td>
886
835
</tr>
887
836
</tbody>
890
839
<hr>
891
840
<div class="refsect2" title="gedit_message_bus_send_sync ()">
892
841
<a name="gedit-message-bus-send-sync"></a><h3>gedit_message_bus_send_sync ()</h3>
893
 
<pre class="programlisting"><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *      gedit_message_bus_send_sync         (<em class="parameter"><code><a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a> *bus</code></em>,
894
 
                                                         <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> *object_path</code></em>,
895
 
                                                         <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> *method</code></em>,
896
 
                                                         <em class="parameter"><code>...</code></em>);</pre>
 
842
<pre class="programlisting"><a class="link" href="GeditMessage.html" title="GeditMessage"><span class="returnvalue">GeditMessage</span></a> *      gedit_message_bus_send_sync         (<a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="returnvalue">GeditMessageBus</span></a> *bus,
 
843
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *object_path,
 
844
                                                         const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> *method,
 
845
                                                         ...);</pre>
897
846
<p>
898
847
This provides a convenient way to quickly send a message <em class="parameter"><code>method</code></em> at 
899
848
<em class="parameter"><code>object_path</code></em> synchronously over the bus. The variable argument list 
904
853
<tbody>
905
854
<tr>
906
855
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
907
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
856
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
908
857
</td>
909
858
</tr>
910
859
<tr>
911
860
<td><p><span class="term"><em class="parameter"><code>object_path</code></em> :</span></p></td>
912
 
<td>the object path
 
861
<td> the object path
913
862
</td>
914
863
</tr>
915
864
<tr>
916
865
<td><p><span class="term"><em class="parameter"><code>method</code></em> :</span></p></td>
917
 
<td>the method
 
866
<td> the method
918
867
</td>
919
868
</tr>
920
869
<tr>
921
870
<td><p><span class="term"><em class="parameter"><code>...</code></em> :</span></p></td>
922
 
<td>NULL terminated list of key/value pairs
 
871
<td> NULL terminated list of key/value pairs
923
872
</td>
924
873
</tr>
925
874
<tr>
951
900
<tbody>
952
901
<tr>
953
902
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
954
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
903
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
955
904
</td>
956
905
</tr>
957
906
<tr>
958
907
<td><p><span class="term"><em class="parameter"><code>message</code></em> :</span></p></td>
959
 
<td>the <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> to dispatch
 
908
<td> the <a class="link" href="GeditMessage.html" title="GeditMessage"><span class="type">GeditMessage</span></a> to dispatch
960
909
</td>
961
910
</tr>
962
911
<tr>
980
929
<tbody>
981
930
<tr>
982
931
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
983
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
932
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
984
933
</td>
985
934
</tr>
986
935
<tr>
987
936
<td><p><span class="term"><em class="parameter"><code>message_type</code></em> :</span></p></td>
988
 
<td>the registered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a>
 
937
<td> the registered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a>
989
938
</td>
990
939
</tr>
991
940
<tr>
1009
958
<tbody>
1010
959
<tr>
1011
960
<td><p><span class="term"><em class="parameter"><code>bus</code></em> :</span></p></td>
1012
 
<td>a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
 
961
<td> a <a class="link" href="GeditMessageBus.html" title="GeditMessageBus"><span class="type">GeditMessageBus</span></a>
1013
962
</td>
1014
963
</tr>
1015
964
<tr>
1016
965
<td><p><span class="term"><em class="parameter"><code>message_type</code></em> :</span></p></td>
1017
 
<td>the unregistered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a>
 
966
<td> the unregistered <a class="link" href="gedit-GeditMessageType.html#GeditMessageType" title="GeditMessageType"><span class="type">GeditMessageType</span></a>
1018
967
</td>
1019
968
</tr>
1020
969
<tr>
1028
977
</div>
1029
978
<div class="footer">
1030
979
<hr>
1031
 
          Generated by GTK-Doc V1.14</div>
 
980
          Generated by GTK-Doc V1.13</div>
1032
981
</body>
1033
982
</html>
 
 
b'\\ No newline at end of file'