![]() |
![]() |
![]() |
ibus Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#define IBUS_TYPE_ATTR_LIST #define IBUS_ATTR_LIST (obj) #define IBUS_ATTR_LIST_CLASS (klass) #define IBUS_IS_ATTR_LIST (obj) #define IBUS_IS_ATTR_LIST_CLASS (klass) #define IBUS_ATTR_LIST_GET_CLASS (obj) enum IBusAttrType; enum IBusAttrUnderline; IBusAttribute; IBusAttrList; IBusAttribute * ibus_attribute_new (guint type, guint value, guint start_index, guint end_index); IBusAttribute * ibus_attr_underline_new (guint underline_type, guint start_index, guint end_index); IBusAttribute * ibus_attr_foreground_new (guint color, guint start_index, guint end_index); IBusAttribute * ibus_attr_background_new (guint color, guint start_index, guint end_index); GType ibus_attr_list_get_type (); 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 +----IBusObject +----IBusSerializable +----IBusAttribute
GObject +----IBusObject +----IBusSerializable +----IBusAttrList
typedef enum { IBUS_ATTR_TYPE_UNDERLINE = 1, IBUS_ATTR_TYPE_FOREGROUND = 2, IBUS_ATTR_TYPE_BACKGROUND = 3, } IBusAttrType;
typedef enum { IBUS_ATTR_UNDERLINE_NONE = 0, IBUS_ATTR_UNDERLINE_SINGLE = 1, IBUS_ATTR_UNDERLINE_DOUBLE = 2, IBUS_ATTR_UNDERLINE_LOW = 3, } IBusAttrUnderline;
IBusAttribute * ibus_attribute_new (guint type, guint value, guint start_index, guint end_index);
|
|
|
|
|
|
|
|
Returns : |
IBusAttribute * ibus_attr_underline_new (guint underline_type, guint start_index, guint end_index);
|
|
|
|
|
|
Returns : |
IBusAttribute * ibus_attr_foreground_new (guint color, guint start_index, guint end_index);
|
|
|
|
|
|
Returns : |
IBusAttribute * ibus_attr_background_new (guint color, guint start_index, guint end_index);
|
|
|
|
|
|
Returns : |
void ibus_attr_list_append (IBusAttrList *attr_list, IBusAttribute *attr);
|
|
|
IBusAttribute * ibus_attr_list_get (IBusAttrList *attr_list, guint index);
|
|
|
|
Returns : |