| 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