~joel-auterson/ubuntu/maverick/ibus/newmenuname

« back to all changes in this revision

Viewing changes to src/ibusproxy.c

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2009-06-26 22:47:52 UTC
  • mfrom: (1.2.3 upstream) (9 karmic)
  • mto: (6.2.2 squeeze)
  • mto: This revision was merged to the branch mainline in revision 10.
  • Revision ID: james.westby@ubuntu.com-20090626224752-ka1w2t85vuc03252
Tags: 1.2.0.20090617-1
* new upstream release.
* libibus0 -> libibus1:
  - debian/control: rename the package.
  - debian/libibus0.install: removed
  - debian/libibus0.symbols: removed
  - debian/libibus1.install: added
  - debian/libibus1.symbols: added
  - debian/rules: change script of dh_gtkmodules
* debian/ibus-gtk.install: updated.
* debian/control: 
  - ibus conflicts the ibus modules with low version. 
  - bump policy version to 3.8.2.

Show diffs side-by-side

added added

removed removed

Lines of Context:
138
138
    klass->ibus_signal = ibus_proxy_ibus_signal;
139
139
 
140
140
    /* install properties */
 
141
    /**
 
142
     * IBusProxy:name:
 
143
     *
 
144
     * The service name of the proxy object.
 
145
     */
141
146
    g_object_class_install_property (gobject_class,
142
147
                    PROP_NAME,
143
148
                    g_param_spec_string ("name",
146
151
                        NULL,
147
152
                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
148
153
 
 
154
    /**
 
155
     * IBusProxy:path:
 
156
     *
 
157
     * The path of the proxy object.
 
158
     */
149
159
    g_object_class_install_property (gobject_class,
150
160
                    PROP_PATH,
151
161
                    g_param_spec_string ("path",
154
164
                        NULL,
155
165
                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
156
166
 
157
 
     g_object_class_install_property (gobject_class,
 
167
    /**
 
168
     * IBusProxy:interface:
 
169
     *
 
170
     * The interface of the proxy object.
 
171
     */
 
172
    g_object_class_install_property (gobject_class,
158
173
                    PROP_INTERFACE,
159
174
                    g_param_spec_string ("interface",
160
175
                        "interface",
162
177
                        NULL,
163
178
                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
164
179
 
 
180
    /**
 
181
     * IBusProxy:connection:
 
182
     *
 
183
     * The connection of the proxy object.
 
184
     */
165
185
    g_object_class_install_property (gobject_class,
166
186
                    PROP_CONNECTION,
167
187
                    g_param_spec_object ("connection",
171
191
                        G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY));
172
192
 
173
193
    /* install signals */
 
194
    /**
 
195
     * IBusProxy::ibus-signal:
 
196
     * @proxy: An IBusProxy.
 
197
     * @message: An message that contains the signal.
 
198
     *
 
199
     * Emitted when sending a signal.
 
200
     * Implement the member function ibus_signal() in extended class to receive this signal.
 
201
     *
 
202
     * <note><para>@user_data is not actually a valid parameter. It is displayed because of GtkDoc bug.</para></note>
 
203
     * Returns: TRUE if the path of @message is identical to IBusProxy:path and successfully handled.
 
204
     *
 
205
     * @see_also: ibus_proxy_handle_signal().
 
206
     */
174
207
    proxy_signals[IBUS_SIGNAL] =
175
208
        g_signal_new (I_("ibus-signal"),
176
209
            G_TYPE_FROM_CLASS (klass),