Top | ![]() |
![]() |
![]() |
![]() |
void | caribou_key_model_press () |
void | caribou_key_model_release () |
CaribouKeyModel ** | caribou_key_model_get_extended_keys () |
void | caribou_key_model_activate () |
CaribouKeyModel * | caribou_key_model_new () |
const gchar * | caribou_key_model_get_align () |
void | caribou_key_model_set_align () |
gdouble | caribou_key_model_get_width () |
void | caribou_key_model_set_width () |
const gchar * | caribou_key_model_get_toggle () |
void | caribou_key_model_set_toggle () |
gboolean | caribou_key_model_get_repeatable () |
void | caribou_key_model_set_repeatable () |
gboolean | caribou_key_model_get_is_modifier () |
void | caribou_key_model_set_is_modifier () |
gboolean | caribou_key_model_get_show_subkeys () |
const gchar * | caribou_key_model_get_name () |
guint | caribou_key_model_get_keyval () |
const gchar * | caribou_key_model_get_text () |
const gchar * | caribou_key_model_get_label () |
void | caribou_key_model_set_label () |
gchar * | align | Read / Write |
gboolean | is-modifier | Read / Write |
guint | keyval | Read |
gchar * | label | Read / Write |
gchar * | name | Read |
gboolean | repeatable | Read / Write |
gboolean | scan-selected | Read / Write |
gboolean | scan-stepping | Read / Write |
gboolean | show-subkeys | Read |
gchar * | text | Read |
gchar * | toggle | Read / Write |
gdouble | width | Read / Write |
#define | CARIBOU_TYPE_KEY_MODEL |
struct | CaribouKeyModel |
struct | CaribouKeyModelClass |
enum | CaribouModifierState |
CaribouKeyModel ** caribou_key_model_get_extended_keys (CaribouKeyModel *self
,int *result_length1
);
CaribouKeyModel * caribou_key_model_new (const gchar *name
,const gchar *text
);
const gchar *
caribou_key_model_get_align (CaribouKeyModel *self
);
Get and return the current value of the "align" property.
void caribou_key_model_set_align (CaribouKeyModel *self
,const gchar *value
);
Set the value of the "align" property to value
.
gdouble
caribou_key_model_get_width (CaribouKeyModel *self
);
Get and return the current value of the "width" property.
void caribou_key_model_set_width (CaribouKeyModel *self
,gdouble value
);
Set the value of the "width" property to value
.
const gchar *
caribou_key_model_get_toggle (CaribouKeyModel *self
);
Get and return the current value of the "toggle" property.
void caribou_key_model_set_toggle (CaribouKeyModel *self
,const gchar *value
);
Set the value of the "toggle" property to value
.
gboolean
caribou_key_model_get_repeatable (CaribouKeyModel *self
);
Get and return the current value of the "repeatable" property.
void caribou_key_model_set_repeatable (CaribouKeyModel *self
,gboolean value
);
Set the value of the "repeatable" property to value
.
self |
the CaribouKeyModel instance to modify |
|
value |
the new value of the "repeatable" property |
gboolean
caribou_key_model_get_is_modifier (CaribouKeyModel *self
);
Get and return the current value of the "is-modifier" property.
void caribou_key_model_set_is_modifier (CaribouKeyModel *self
,gboolean value
);
Set the value of the "is-modifier" property to value
.
self |
the CaribouKeyModel instance to modify |
|
value |
the new value of the "is-modifier" property |
gboolean
caribou_key_model_get_show_subkeys (CaribouKeyModel *self
);
Get and return the current value of the "show-subkeys" property.
const gchar *
caribou_key_model_get_name (CaribouKeyModel *self
);
Get and return the current value of the "name" property.
guint
caribou_key_model_get_keyval (CaribouKeyModel *self
);
Get and return the current value of the "keyval" property.
const gchar *
caribou_key_model_get_text (CaribouKeyModel *self
);
Get and return the current value of the "text" property.
const gchar *
caribou_key_model_get_label (CaribouKeyModel *self
);
Get and return the current value of the "label" property.
void caribou_key_model_set_label (CaribouKeyModel *self
,const gchar *value
);
Set the value of the "label" property to value
.
#define CARIBOU_TYPE_KEY_MODEL (caribou_key_model_get_type ())
The type for CaribouKeyModel.
struct CaribouKeyModel;
Object representing a key in a column.
This is used for implementing custom keyboard service.
struct CaribouKeyModelClass { GObjectClass parent_class; };
The class structure for CARIBOU_TYPE_KEY_MODEL
. All the fields in this structure are private and should never be accessed directly.
“is-modifier”
property “is-modifier” gboolean
is-modifier.
Flags: Read / Write
Default value: FALSE
“repeatable”
property “repeatable” gboolean
repeatable.
Flags: Read / Write
Default value: FALSE
“scan-selected”
property “scan-selected” gboolean
scan-selected.
Flags: Read / Write
Default value: FALSE
“scan-stepping”
property “scan-stepping” gboolean
scan-stepping.
Flags: Read / Write
Default value: FALSE
“key-hold”
signalvoid user_function (CaribouKeyModel *key_model, gpointer user_data)
key_model |
the CaribouKeyModel instance that received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“key-hold-end”
signalvoid user_function (CaribouKeyModel *key_model, gpointer user_data)
key_model |
the CaribouKeyModel instance that received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last