libgxim Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
GXimAttr; struct GXimAttrClass; enum GXimAttrError; GXimICAttr; struct GXimICAttrClass; GXimIMAttr; struct GXimIMAttrClass; #define G_XIM_ATTR_ERROR #define XNArea #define XNAreaNeeded #define XNBackground #define XNBackgroundPixmap #define XNClientWindow #define XNColormap #define XNCursor #define XNFilterEvents #define XNFocusWindow #define XNFontSet #define XNForeground #define XNInputStyle #define XNLineSpace #define XNPreeditAttributes #define XNPreeditState #define XNQueryInputStyle #define XNResetState #define XNSeparatorofNestedList #define XNSpotLocation #define XNStatusAttributes #define XNStdColormap gboolean g_xim_attr_attribute_is_enabled (GXimAttr *attr
,const gchar *attribute_name
); gint g_xim_attr_get_attribute_id (GXimAttr *attr
,const gchar *attribute_name
); gchar * g_xim_attr_get_attribute_name (GXimAttr *attr
,gint attribute_id
); GQuark g_xim_attr_get_error_quark (void
); GType g_xim_attr_get_gtype_by_id (GXimAttr *attr
,gint attribute_id
); GType g_xim_attr_get_gtype_by_name (GXimAttr *attr
,const gchar *attribute_name
); guint g_xim_attr_get_n_supported_attributes (GXimAttr *attr
); GSList * g_xim_attr_get_supported_attributes (GXimAttr *attr
); gpointer g_xim_attr_get_value_by_id (GXimAttr *attr
,gint attribute_id
); gpointer g_xim_attr_get_value_by_name (GXimAttr *attr
,const gchar *attribute_name
); void g_xim_attr_set_raw_attr (GXimAttr *attr
,GXimRawAttr *raw
); GXimICAttr * g_xim_ic_attr_new (const gchar *attrs
); const GXimStyles * g_xim_im_attr_get_input_styles (GXimIMAttr *attr
); GXimIMAttr * g_xim_im_attr_new (const gchar *attrs
); void g_xim_im_attr_set_input_styles (GXimIMAttr *attr
,GXimStyles *style
);
GObject +----GXimAttr +----GXimICAttr +----GXimIMAttr
GObject +----GXimAttr +----GXimICAttr
GObject +----GXimAttr +----GXimIMAttr
"attrs-enabled" GStrv : Read / Write "area" GXimRectangle* : Read / Write "areaNeeded" GXimRectangle* : Read / Write "background" gulong : Read / Write "backgroundPixmap" gulong : Read / Write "clientWindow" GdkWindow* : Read / Write "colorMap" gulong : Read / Write "cursor" gulong : Read / Write "filterEvents" gulong : Read / Write "focusWindow" GdkWindow* : Read / Write "fontSet" GXimFontSet* : Read / Write "foreground" gulong : Read / Write "inputStyle" gulong : Read / Write "lineSpace" gulong : Read / Write "preeditAttributes" NESTEDLIST* : Read / Write "preeditState" gulong : Read / Write "resetState" gulong : Read / Write "separatorofNestedList" SeparatorofNestedList* : Read / Write "spotLocation" GXimPoint* : Read / Write "statusAttributes" NESTEDLIST* : Read / Write "stdColorMap" gulong : Read / Write "queryInputStyle" GXimStyles* : Read / Write
struct GXimAttrClass { GObjectClass parent_class; GSList * (* get_supported_attributes) (GXimAttr *attr); };
enum GXimAttrError { G_XIM_ATTR_ERROR_BEGIN = 128, G_XIM_ATTR_ERROR_NO_SUCH_PROPERTY, G_XIM_ATTR_ERROR_UNABLE_TO_CONVERT_TYPE, };
gboolean g_xim_attr_attribute_is_enabled (GXimAttr *attr
,const gchar *attribute_name
);
gint g_xim_attr_get_attribute_id (GXimAttr *attr
,const gchar *attribute_name
);
gchar * g_xim_attr_get_attribute_name (GXimAttr *attr
,gint attribute_id
);
GType g_xim_attr_get_gtype_by_name (GXimAttr *attr
,const gchar *attribute_name
);
guint g_xim_attr_get_n_supported_attributes
(GXimAttr *attr
);
GSList * g_xim_attr_get_supported_attributes (GXimAttr *attr
);
gpointer g_xim_attr_get_value_by_id (GXimAttr *attr
,gint attribute_id
);
gpointer g_xim_attr_get_value_by_name (GXimAttr *attr
,const gchar *attribute_name
);
const GXimStyles * g_xim_im_attr_get_input_styles (GXimIMAttr *attr
);
void g_xim_im_attr_set_input_styles (GXimIMAttr *attr
,GXimStyles *style
);