summaryrefslogtreecommitdiff
path: root/doc/reference/libxklavier-sections.txt
blob: b1b598a50aaf2a08f6a96128cb04eea90612b4b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
<SECTION>
<FILE>xkl_engine</FILE>
XklEnginePrivate
XklEngineStateChange
XklEngineFeatures
XklState
<TITLE>XklEngine</TITLE>
XklEngine
xkl_engine_get_instance
xkl_engine_get_backend_name
xkl_engine_get_features
xkl_engine_get_max_num_groups
XklEngineListenModes
xkl_engine_start_listen
xkl_engine_stop_listen
xkl_engine_pause_listen
xkl_engine_resume_listen
xkl_engine_grab_key
xkl_engine_ungrab_key
xkl_engine_filter_events
xkl_engine_allow_one_switch_to_secondary_group
xkl_engine_get_current_window
xkl_engine_get_current_state
xkl_engine_get_window_title
xkl_engine_get_state
xkl_engine_delete_state
xkl_engine_save_state
xkl_engine_set_window_transparent
xkl_engine_is_window_transparent
xkl_engine_is_window_from_same_toplevel_window
xkl_engine_get_num_groups
xkl_engine_get_groups_names
xkl_engine_get_indicators_names
xkl_engine_get_next_group
xkl_engine_get_prev_group
xkl_engine_get_current_window_group
xkl_engine_lock_group
xkl_engine_set_group_per_toplevel_window
xkl_engine_is_group_per_toplevel_window
xkl_engine_set_indicators_handling
xkl_engine_get_indicators_handling
xkl_engine_set_secondary_groups_mask
xkl_engine_get_secondary_groups_mask
xkl_engine_set_default_group
xkl_engine_get_default_group
xkl_engine_features_get_type
xkl_engine_listen_modes_get_type
xkl_engine_state_change_get_type
<SUBSECTION Standard>
XKL_ENGINE
XKL_IS_ENGINE
XKL_TYPE_ENGINE
xkl_engine_get_type
XKL_ENGINE_CLASS
XKL_IS_ENGINE_CLASS
XKL_ENGINE_GET_CLASS
XKL_TYPE_ENGINE_FEATURES
XKL_TYPE_ENGINE_LISTEN_MODES
XKL_TYPE_ENGINE_STATE_CHANGE
</SECTION>

<SECTION>
<FILE>xkl_config_item</FILE>
<TITLE>XklConfigItem</TITLE>
XKL_MAX_CI_NAME_LENGTH
XKL_MAX_CI_SHORT_DESC_LENGTH
XKL_MAX_CI_DESC_LENGTH
XCI_PROP_ALLOW_MULTIPLE_SELECTION
XCI_PROP_VENDOR
XCI_PROP_COUNTRY_LIST
XCI_PROP_LANGUAGE_LIST
XCI_PROP_EXTRA_ITEM
XklConfigItem
xkl_config_item_new
xkl_get_country_name
xkl_get_language_name
<SUBSECTION Standard>
XKL_CONFIG_ITEM
XKL_IS_CONFIG_ITEM
XKL_TYPE_CONFIG_ITEM
xkl_config_item_get_type
XKL_CONFIG_ITEM_CLASS
XKL_IS_CONFIG_ITEM_CLASS
XKL_CONFIG_ITEM_GET_CLASS
</SECTION>

<SECTION>
<FILE>xkl_config_rec</FILE>
<TITLE>XklConfigRec</TITLE>
XklConfigRec
xkl_config_rec_new
xkl_config_rec_activate
xkl_config_rec_get_from_server
xkl_config_rec_get_from_backup
xkl_config_rec_write_to_file
xkl_config_rec_get_from_root_window_property
xkl_config_rec_set_to_root_window_property
xkl_engine_backup_names_prop
xkl_restore_names_prop
xkl_config_rec_reset
xkl_config_rec_equals
<SUBSECTION Standard>
XKL_CONFIG_REC
XKL_IS_CONFIG_REC
XKL_TYPE_CONFIG_REC
xkl_config_rec_get_type
XKL_CONFIG_REC_CLASS
XKL_IS_CONFIG_REC_CLASS
XKL_CONFIG_REC_GET_CLASS
</SECTION>

<SECTION>
<FILE>xkl_config_registry</FILE>
<TITLE>XklConfigRegistry</TITLE>
XklConfigRegistryPrivate
XklConfigRegistry
xkl_config_registry_load
XklConfigItemProcessFunc
XklTwoConfigItemsProcessFunc
xkl_config_registry_foreach_model
xkl_config_registry_foreach_layout
xkl_config_registry_foreach_layout_variant
xkl_config_registry_foreach_option_group
xkl_config_registry_foreach_option
xkl_config_registry_find_model
xkl_config_registry_find_layout
xkl_config_registry_find_variant
xkl_config_registry_find_option_group
xkl_config_registry_find_option
xkl_config_registry_foreach_country
xkl_config_registry_foreach_country_variant
xkl_config_registry_foreach_language
xkl_config_registry_foreach_language_variant
xkl_config_registry_search_by_pattern
<SUBSECTION Standard>
XKL_CONFIG_REGISTRY
XKL_IS_CONFIG_REGISTRY
XKL_TYPE_CONFIG_REGISTRY
xkl_config_registry_get_type
XKL_CONFIG_REGISTRY_CLASS
XKL_IS_CONFIG_REGISTRY_CLASS
XKL_CONFIG_REGISTRY_GET_CLASS
</SECTION>

<SECTION>
<FILE>xklavier_private_xkb</FILE>
ForPhysIndicators
XklXkb
xkl_engine_dump_xkb_desc
xkl_xkb_multiple_layouts_supported
xkl_xkb_event_get_name
xkl_xkb_config_native_prepare
xkl_xkb_config_native_cleanup
xkl_xkb_set_indicator
xkl_xkb_activate_config_rec
xkl_xkb_init_config_registry
xkl_xkb_load_config_registry
xkl_xkb_write_config_rec_to_file
xkl_xkb_process_x_event
xkl_xkb_free_all_info
xkl_xkb_get_groups_names
xkl_xkb_get_max_num_groups
xkl_xkb_get_num_groups
xkl_xkb_get_server_state
xkl_xkb_if_cached_info_equals_actual
xkl_xkb_load_all_info
xkl_xkb_lock_group
xkl_xkb_pause_listen
xkl_xkb_resume_listen
xkl_xkb_set_indicators
xkl_xkb_term
</SECTION>

<SECTION>
<FILE>xklavier_private</FILE>
XklEnginePrivate
xkl_get_the_engine
XklConfigRegistryPrivate
xkl_engine_ensure_vtable_inited
xkl_engine_process_focus_in_evt
xkl_engine_process_focus_out_evt
xkl_engine_process_property_evt
xkl_engine_process_create_window_evt
xkl_process_error
xkl_engine_process_state_modification
xkl_engine_get_registered_parent
xkl_engine_reset_all_info
xkl_engine_load_window_tree
xkl_engine_load_subtree
xkl_engine_if_window_has_wm_state
xkl_engine_add_toplevel_window
xkl_engine_find_toplevel_window_bottom_to_top
xkl_engine_find_toplevel_window
xkl_engine_is_toplevel_window_transparent
xkl_engine_set_toplevel_window_transparent
xkl_engine_get_toplevel_window_state
xkl_engine_remove_toplevel_window_state
xkl_engine_save_toplevel_window_state
xkl_engine_select_input_merging
xkl_get_debug_window_title
xkl_engine_query_tree
xkl_engine_try_call_state_func
xkl_engine_get_ruleset_name
xkl_config_rec_get_full_from_server
xkl_strings_concat_comma_separated
xkl_strings_split_comma_separated
xkl_config_rec_merge_layouts
xkl_config_rec_merge_variants
xkl_config_rec_merge_options
xkl_config_rec_split_layouts
xkl_config_rec_split_variants
xkl_config_rec_split_options
xkl_config_rec_dump
xkl_event_get_name
xkl_engine_update_current_state
xkl_xkb_init
xkl_xmm_init
xkl_engine_is_one_switch_to_secondary_group_allowed
xkl_engine_one_switch_to_secondary_group_performed
xkl_config_registry_load_from_file
xkl_config_registry_free
xkl_locale_from_utf8
xkl_config_registry_load_helper
XKLAVIER_STATE_PROP_LENGTH
XKB_RF_NAMES_PROP_MAXLEN
WINID_FORMAT
xkl_engine_priv
xkl_engine_backend
xkl_engine_get_display
xkl_engine_vcall
xkl_config_registry_is_initialized
xkl_config_registry_priv
xkl_config_registry_get_engine
XKBCR_MODEL_PATH
XKBCR_LAYOUT_PATH
XKBCR_VARIANT_PATH
XKBCR_GROUP_PATH
XKBCR_OPTION_PATH
XML_TAG_DESCR
XML_TAG_SHORT_DESCR
XML_TAG_VENDOR
XML_TAG_COUNTRY_LIST
XML_TAG_LANGUAGE_LIST
XML_TAG_ISO3166ID
XML_TAG_ISO639ID
xkl_config_registry_foreach_in_xpath_with_param
xkl_config_registry_foreach_in_xpath
xkl_read_config_item
xkl_debug_level
xkl_last_error_message
</SECTION>

<SECTION>
<FILE>xklavier</FILE>
xkl_get_last_error
XklLogAppender
xkl_default_log_appender
xkl_set_log_appender
xkl_set_debug_level
xkl_debug
</SECTION>

<SECTION>
<FILE>xklavier_private_xmm</FILE>
XmmShortcut
MAX_SHORTCUTS_PER_OPTION
XmmSwitchOption
XklXmm
xkl_xmm_grab_ignoring_indicators
xkl_xmm_ungrab_ignoring_indicators
xkl_xmm_shortcuts_grab
xkl_xmm_shortcuts_ungrab
xkl_xmm_shortcut_get_current_option_name
xkl_xmm_shortcut_get_current
xkl_xmm_actualize_group
xkl_xmm_find_switch_option
xkl_xmm_init_switch_options
xkl_xmm_term_switch_options
xkl_xmm_activate_config_rec
xkl_xmm_init_config_registry
xkl_xmm_load_config_registry
xkl_xmm_process_x_event
xkl_xmm_free_all_info
xkl_xmm_get_groups_names
xkl_xmm_get_max_num_groups
xkl_xmm_get_num_groups
xkl_xmm_lock_group
xkl_xmm_get_server_state
xkl_xmm_if_cached_info_equals_actual
xkl_xmm_load_all_info
xkl_xmm_listen_pause
xkl_xmm_listen_resume
xkl_xmm_set_indicators
xkl_xmm_term
</SECTION>

<SECTION>
<FILE>xkl_engine_marshal</FILE>
xkl_engine_VOID__VOID
xkl_engine_INT__LONG_LONG
xkl_engine_VOID__ENUM_INT_BOOLEAN
</SECTION>