Top | ![]() |
![]() |
![]() |
![]() |
gchar ** | caribou_keyboard_model_get_groups () |
CaribouGroupModel * | caribou_keyboard_model_get_group () |
CaribouKeyboardModel * | caribou_keyboard_model_new () |
const gchar * | caribou_keyboard_model_get_active_group () |
const gchar * | caribou_keyboard_model_get_keyboard_type () |
const gchar * | caribou_keyboard_model_get_keyboard_file () |
gchar * | active-group | Read |
gchar * | keyboard-file | Read / Write / Construct Only |
gchar * | keyboard-type | Read / Write / Construct Only |
#define | CARIBOU_TYPE_KEYBOARD_MODEL |
struct | CaribouKeyboardModel |
struct | CaribouKeyboardModelClass |
This is used for implementing custom keyboard service.
A keyboard object consists of CaribouGroupModel objects.
gchar ** caribou_keyboard_model_get_groups (CaribouKeyboardModel *self
,int *result_length1
);
CaribouGroupModel * caribou_keyboard_model_get_group (CaribouKeyboardModel *self
,const gchar *group_name
);
const gchar *
caribou_keyboard_model_get_active_group
(CaribouKeyboardModel *self
);
Get and return the current value of the "active-group" property.
const gchar *
caribou_keyboard_model_get_keyboard_type
(CaribouKeyboardModel *self
);
Get and return the current value of the "keyboard-type" property.
const gchar *
caribou_keyboard_model_get_keyboard_file
(CaribouKeyboardModel *self
);
Get and return the current value of the "keyboard-file" property.
#define CARIBOU_TYPE_KEYBOARD_MODEL (caribou_keyboard_model_get_type ())
The type for CaribouKeyboardModel.
struct CaribouKeyboardModel;
Object representing a whole keyboard.
This is used for implementing custom keyboard service.
A keyboard object consists of CaribouGroupModel objects.
struct CaribouKeyboardModelClass { GObjectClass parent_class; };
The class structure for CARIBOU_TYPE_KEYBOARD_MODEL
. All the fields in this structure are private and should never be accessed directly.
“keyboard-file”
property “keyboard-file” gchar *
keyboard-file.
Flags: Read / Write / Construct Only
Default value: NULL
“group-added”
signalvoid user_function (CaribouKeyboardModel *keyboard_model, gchar *name, gpointer user_data)
keyboard_model |
the CaribouKeyboardModel instance that received the signal |
|
name |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“group-removed”
signalvoid user_function (CaribouKeyboardModel *keyboard_model, gchar *name, gpointer user_data)
keyboard_model |
the CaribouKeyboardModel instance that received the signal |
|
name |
|
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last