![]() |
![]() |
![]() |
IBus Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
IBusAttrList; IBusAttrList * ibus_attr_list_new (); void ibus_attr_list_append (IBusAttrList *attr_list, IBusAttribute *attr); IBusAttribute * ibus_attr_list_get (IBusAttrList *attr_list, guint index);
GObject +----GInitiallyUnowned +----IBusObject +----IBusSerializable +----IBusAttrList
typedef struct { GArray *attributes; } IBusAttrList;
Array of IBusAttribute.
GArray * |
GArray that holds IBusAttribute. |
IBusAttrList * ibus_attr_list_new ();
New an IBusAttrList.
Returns : |
A newly allocated IBusAttrList. |
void ibus_attr_list_append (IBusAttrList *attr_list, IBusAttribute *attr);
Append an IBusAttribute to IBusAttrList, and increase reference.
|
An IBusAttrList instance. |
|
The IBusAttribute instance to be appended. |
IBusAttribute * ibus_attr_list_get (IBusAttrList *attr_list, guint index);
Returns IBusAttribute at given index. Borrowed reference.
|
An IBusAttrList instance. |
|
Index of the attr_list .
|
Returns : |
IBusAttribute at given index, NULL if no such IBusAttribute. |