![]() |
![]() |
![]() |
IBus Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
enum IBusAttrType; enum IBusAttrUnderline; IBusAttribute; IBusAttributeClass; 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
);
GObject +----GInitiallyUnowned +----IBusObject +----IBusSerializable +----IBusAttribute
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, IBUS_ATTR_UNDERLINE_ERROR = 4, } IBusAttrUnderline;
typedef struct { guint type; guint value; guint start_index; guint end_index; } IBusAttribute;
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
);