~ubuntu-branches/ubuntu/karmic/ibus/karmic-updates

« back to all changes in this revision

Viewing changes to src/ibusproperty.c

  • Committer: Bazaar Package Importer
  • Author(s): LI Daobing
  • Date: 2009-07-23 20:22:09 UTC
  • mfrom: (1.1.4 upstream) (6.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20090723202209-bmgqa80g1umg8l2p
Tags: 1.2.0.20090723-1
new upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
174
174
 
175
175
    retval = ibus_message_iter_get (iter, G_TYPE_STRING, &p);
176
176
    g_return_val_if_fail (retval, FALSE);
 
177
    ibus_message_iter_next (iter);
177
178
    prop->key = g_strdup (p);
178
179
 
179
180
    retval = ibus_message_iter_get (iter, G_TYPE_UINT, &prop->type);
180
181
    g_return_val_if_fail (retval, FALSE);
 
182
    ibus_message_iter_next (iter);
181
183
 
182
184
    retval = ibus_message_iter_get (iter, IBUS_TYPE_TEXT, &prop->label);
183
185
    g_return_val_if_fail (retval, FALSE);
 
186
    ibus_message_iter_next (iter);
184
187
 
185
188
    retval = ibus_message_iter_get (iter, G_TYPE_STRING, &p);
186
189
    g_return_val_if_fail (retval, FALSE);
 
190
    ibus_message_iter_next (iter);
187
191
    prop->icon = g_strdup (p);
188
192
 
189
193
    retval = ibus_message_iter_get (iter, IBUS_TYPE_TEXT, &prop->tooltip);
190
194
    g_return_val_if_fail (retval, FALSE);
 
195
    ibus_message_iter_next (iter);
191
196
 
192
197
    retval = ibus_message_iter_get (iter, G_TYPE_BOOLEAN, &prop->sensitive);
193
198
    g_return_val_if_fail (retval, FALSE);
 
199
    ibus_message_iter_next (iter);
194
200
 
195
201
    retval = ibus_message_iter_get (iter, G_TYPE_BOOLEAN, &prop->visible);
196
202
    g_return_val_if_fail (retval, FALSE);
 
203
    ibus_message_iter_next (iter);
197
204
 
198
205
    retval = ibus_message_iter_get (iter, G_TYPE_UINT, &prop->state);
199
206
    g_return_val_if_fail (retval, FALSE);
 
207
    ibus_message_iter_next (iter);
200
208
 
201
209
    retval = ibus_message_iter_get (iter, IBUS_TYPE_PROP_LIST, &prop->sub_props);
202
210
    g_return_val_if_fail (retval, FALSE);
 
211
    ibus_message_iter_next (iter);
203
212
 
204
213
    return TRUE;
205
214
}
478
487
    while (ibus_message_iter_get_arg_type (&array_iter) != G_TYPE_INVALID) {
479
488
        retval = ibus_message_iter_get (&array_iter, IBUS_TYPE_PROPERTY, &object);
480
489
        g_return_val_if_fail (retval, FALSE);
 
490
        ibus_message_iter_next (&array_iter);
481
491
 
482
492
        ibus_prop_list_append (prop_list, (IBusProperty *)object);
483
493
        g_object_unref (object);