30#ifndef SCIMBRIDGEATTRIBUTE_H_
31#define SCIMBRIDGEATTRIBUTE_H_
35enum _scim_bridge_attribute_type_t
enum _scim_bridge_attribute_type_t scim_bridge_attribute_type_t
Definition scim-bridge-attribute.h:46
void scim_bridge_attribute_set_value(ScimBridgeAttribute *attribute, scim_bridge_attribute_value_t value)
Definition scim-bridge-attribute.c:108
void scim_bridge_attribute_set_red(ScimBridgeAttribute *attribute, unsigned int red)
Definition scim-bridge-attribute.c:126
void scim_bridge_attribute_set_type(ScimBridgeAttribute *attribute, scim_bridge_attribute_type_t type)
Definition scim-bridge-attribute.c:72
scim_bridge_attribute_value_t scim_bridge_attribute_get_value(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:102
size_t scim_bridge_attribute_get_begin(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:78
static const scim_bridge_attribute_value_t SCIM_BRIDGE_ATTRIBUTE_DECORATE_UNDERLINE
Definition scim-bridge-attribute.h:66
scim_bridge_attribute_type_t scim_bridge_attribute_get_type(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:66
unsigned int scim_bridge_attribute_get_blue(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:150
void scim_bridge_copy_attribute(ScimBridgeAttribute *dst, const ScimBridgeAttribute *src)
Definition scim-bridge-attribute.c:54
void scim_bridge_attribute_set_begin(ScimBridgeAttribute *attribute, size_t begin)
Definition scim-bridge-attribute.c:84
unsigned int scim_bridge_attribute_get_red(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:120
static const scim_bridge_attribute_value_t SCIM_BRIDGE_ATTRIBUTE_DECORATE_HIGHLIGHT
Definition scim-bridge-attribute.h:71
unsigned int scim_bridge_attribute_get_green(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:135
void scim_bridge_attribute_set_color(ScimBridgeAttribute *attribute, unsigned int red, unsigned int green, unsigned int blue)
Definition scim-bridge-attribute.c:114
static const scim_bridge_attribute_value_t SCIM_BRIDGE_ATTRIBUTE_DECORATE_NONE
Definition scim-bridge-attribute.h:61
struct _ScimBridgeAttribute ScimBridgeAttribute
Definition scim-bridge-attribute.h:56
unsigned int scim_bridge_attribute_value_t
Definition scim-bridge-attribute.h:51
void scim_bridge_free_attribute(ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:48
ScimBridgeAttribute * scim_bridge_alloc_attribute()
Definition scim-bridge-attribute.c:36
boolean scim_bridge_attribute_equals(const ScimBridgeAttribute *atr1, const ScimBridgeAttribute *atr2)
Definition scim-bridge-attribute.c:61
void scim_bridge_attribute_set_blue(ScimBridgeAttribute *attribute, unsigned int blue)
Definition scim-bridge-attribute.c:156
static const scim_bridge_attribute_value_t SCIM_BRIDGE_ATTRIBUTE_DECORATE_REVERSE
Definition scim-bridge-attribute.h:76
void scim_bridge_attribute_set_green(ScimBridgeAttribute *attribute, unsigned int green)
Definition scim-bridge-attribute.c:141
size_t scim_bridge_attribute_get_end(const ScimBridgeAttribute *attribute)
Definition scim-bridge-attribute.c:90
void scim_bridge_attribute_set_end(ScimBridgeAttribute *attribute, size_t end)
Definition scim-bridge-attribute.c:96
This header describes about fundamental definitions of scim-bridge.
Definition scim-bridge-attribute.c:27