| 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