IBus Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
IBusPropListIBusPropList — An IBusProperty container. |
IBusPropList; IBusPropListClass; IBusPropList * ibus_prop_list_new (); void ibus_prop_list_append (IBusPropList *prop_list
,IBusProperty *prop
); IBusProperty * ibus_prop_list_get (IBusPropList *prop_list
,guint index
); gboolean ibus_prop_list_update_property (IBusPropList *prop_list
,IBusProperty *prop
);
GObject +----GInitiallyUnowned +----IBusObject +----IBusSerializable +----IBusPropList
IBusPropList * ibus_prop_list_new ();
New a IBusPropList.
Returns : |
A newly allocated IBusPropList. |
void ibus_prop_list_append (IBusPropList *prop_list
,IBusProperty *prop
);
Append an IBusProperty to an IBusPropList, and increase reference.
|
An IBusPropList. |
|
IBusProperty to be append to prop_list . |
IBusProperty * ibus_prop_list_get (IBusPropList *prop_list
,guint index
);
Returns IBusProperty at given index. Borrowed reference.
|
An IBusPropList. |
|
Index of an IBusPropList. |
Returns : |
IBusProperty at given index, NULL if no such IBusProperty. [transfer none] |
gboolean ibus_prop_list_update_property (IBusPropList *prop_list
,IBusProperty *prop
);
Update an IBusProperty in IBusPropList.
|
An IBusPropList. |
|
IBusProperty to be update. |
Returns : |
TRUE if succeeded, FALSE otherwise. |