24
24
<th width="100%" align="center">GOK - Gnome Onscreen Keyboard</th>
25
25
<td><a accesskey="n" href="gok-gok-editor.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
27
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2602680" class="shortcut">Top</a>
29
<a href="#id2603438" class="shortcut">Description</a></nobr></td></tr>
27
<tr><td colspan="5" class="shortcuts"><nobr><a href="#gok-gok-data.synopsis" class="shortcut">Top</a>
29
<a href="#gok-gok-data.description" class="shortcut">Description</a></nobr></td></tr>
31
31
<div class="refentry" lang="en">
32
32
<a name="gok-gok-data"></a><div class="titlepage"></div>
33
33
<div class="refnamediv"><table width="100%"><tr>
36
<a name="id2602680"></a><span class="refentrytitle">gok-data</span>
35
<h2><span class="refentrytitle"><a name="gok-gok-data.top_of_page"></a>gok-data</span></h2>
40
38
<td valign="top" align="right"></td>
41
39
</tr></table></div>
42
40
<div class="refsynopsisdiv">
41
<a name="gok-gok-data.synopsis"></a><h2>Synopsis</h2>
44
42
<pre class="synopsis">
48
#define <a href="gok-gok-data.html#GOK-SETTINGS-FILE:CAPS">GOK_SETTINGS_FILE</a>
49
#define <a href="gok-gok-data.html#MAX-KEY-SPACING:CAPS">MAX_KEY_SPACING</a>
50
#define <a href="gok-gok-data.html#MAX-KEY-WIDTH:CAPS">MAX_KEY_WIDTH</a>
51
#define <a href="gok-gok-data.html#MIN-KEY-WIDTH:CAPS">MIN_KEY_WIDTH</a>
52
#define <a href="gok-gok-data.html#MAX-KEY-HEIGHT:CAPS">MAX_KEY_HEIGHT</a>
53
#define <a href="gok-gok-data.html#MIN-KEY-HEIGHT:CAPS">MIN_KEY_HEIGHT</a>
54
void <a href="gok-gok-data.html#gok-data-initialize">gok_data_initialize</a> (void);
55
GokSetting* <a href="gok-gok-data.html#gok-data-construct-setting">gok_data_construct_setting</a> (void);
56
gboolean <a href="gok-gok-data.html#gok-data-read-settings">gok_data_read_settings</a> (void);
57
gboolean <a href="gok-gok-data.html#gok-data-write-settings">gok_data_write_settings</a> (void);
58
gboolean <a href="gok-gok-data.html#gok-data-get-setting">gok_data_get_setting</a> (gchar *NameAccessMethod,
43
#define <a class="link" href="gok-gok-data.html#GOK-SETTINGS-FILE:CAPS" title="GOK_SETTINGS_FILE">GOK_SETTINGS_FILE</a>
44
#define <a class="link" href="gok-gok-data.html#MAX-KEY-SPACING:CAPS" title="MAX_KEY_SPACING">MAX_KEY_SPACING</a>
45
#define <a class="link" href="gok-gok-data.html#MAX-KEY-WIDTH:CAPS" title="MAX_KEY_WIDTH">MAX_KEY_WIDTH</a>
46
#define <a class="link" href="gok-gok-data.html#MIN-KEY-WIDTH:CAPS" title="MIN_KEY_WIDTH">MIN_KEY_WIDTH</a>
47
#define <a class="link" href="gok-gok-data.html#MAX-KEY-HEIGHT:CAPS" title="MAX_KEY_HEIGHT">MAX_KEY_HEIGHT</a>
48
#define <a class="link" href="gok-gok-data.html#MIN-KEY-HEIGHT:CAPS" title="MIN_KEY_HEIGHT">MIN_KEY_HEIGHT</a>
49
void <a class="link" href="gok-gok-data.html#gok-data-initialize" title="gok_data_initialize ()">gok_data_initialize</a> (void);
50
GokSetting* <a class="link" href="gok-gok-data.html#gok-data-construct-setting" title="gok_data_construct_setting ()">gok_data_construct_setting</a> (void);
51
gboolean <a class="link" href="gok-gok-data.html#gok-data-read-settings" title="gok_data_read_settings ()">gok_data_read_settings</a> (void);
52
gboolean <a class="link" href="gok-gok-data.html#gok-data-write-settings" title="gok_data_write_settings ()">gok_data_write_settings</a> (void);
53
gboolean <a class="link" href="gok-gok-data.html#gok-data-get-setting" title="gok_data_get_setting ()">gok_data_get_setting</a> (gchar *NameAccessMethod,
59
54
gchar *NameSetting,
61
56
gchar **ValueString);
62
gboolean <a href="gok-gok-data.html#gok-data-create-setting">gok_data_create_setting</a> (gchar *NameAccessMethod,
57
gboolean <a class="link" href="gok-gok-data.html#gok-data-create-setting" title="gok_data_create_setting ()">gok_data_create_setting</a> (gchar *NameAccessMethod,
63
58
gchar *NameSetting,
65
60
gchar *pValueString);
66
void <a href="gok-gok-data.html#gok-data-close">gok_data_close</a> (void);
67
gboolean <a href="gok-gok-data.html#gok-data-set-setting">gok_data_set_setting</a> (gchar *NameAccessMethod,
61
void <a class="link" href="gok-gok-data.html#gok-data-close" title="gok_data_close ()">gok_data_close</a> (void);
62
gboolean <a class="link" href="gok-gok-data.html#gok-data-set-setting" title="gok_data_set_setting ()">gok_data_set_setting</a> (gchar *NameAccessMethod,
68
63
gchar *NameSetting,
70
65
gchar *ValueString);
71
gint <a href="gok-gok-data.html#gok-data-get-key-width">gok_data_get_key_width</a> (void);
72
void <a href="gok-gok-data.html#gok-data-set-key-width">gok_data_set_key_width</a> (gint Width);
73
gint <a href="gok-gok-data.html#gok-data-get-key-height">gok_data_get_key_height</a> (void);
74
void <a href="gok-gok-data.html#gok-data-set-key-height">gok_data_set_key_height</a> (gint Height);
75
gint <a href="gok-gok-data.html#gok-data-get-key-spacing">gok_data_get_key_spacing</a> (void);
76
void <a href="gok-gok-data.html#gok-data-set-key-spacing">gok_data_set_key_spacing</a> (gint Spacing);
77
gint <a href="gok-gok-data.html#gok-data-get-keyboard-x">gok_data_get_keyboard_x</a> (void);
78
void <a href="gok-gok-data.html#gok-data-set-keyboard-x">gok_data_set_keyboard_x</a> (gint X);
79
gint <a href="gok-gok-data.html#gok-data-get-keyboard-y">gok_data_get_keyboard_y</a> (void);
80
void <a href="gok-gok-data.html#gok-data-set-keyboard-y">gok_data_set_keyboard_y</a> (gint Y);
81
gboolean <a href="gok-gok-data.html#gok-data-get-keysize-priority">gok_data_get_keysize_priority</a> (void);
82
void <a href="gok-gok-data.html#gok-data-set-keysize-priority">gok_data_set_keysize_priority</a> (gboolean bFlag);
83
char* <a href="gok-gok-data.html#gok-data-get-name-accessmethod">gok_data_get_name_accessmethod</a> (void);
84
void <a href="gok-gok-data.html#gok-data-set-name-accessmethod">gok_data_set_name_accessmethod</a> (const gchar *Name);
85
gboolean <a href="gok-gok-data.html#gok-data-get-wordcomplete">gok_data_get_wordcomplete</a> (void);
86
void <a href="gok-gok-data.html#gok-data-set-wordcomplete">gok_data_set_wordcomplete</a> (gboolean bTrueFalse);
87
gint <a href="gok-gok-data.html#gok-data-get-num-predictions">gok_data_get_num_predictions</a> (void);
88
void <a href="gok-gok-data.html#gok-data-set-num-predictions">gok_data_set_num_predictions</a> (gint Number);
89
gboolean <a href="gok-gok-data.html#gok-data-restore-settings">gok_data_restore_settings</a> (void);
90
void <a href="gok-gok-data.html#gok-data-backup-setting">gok_data_backup_setting</a> (GokSetting *pSetting);
91
gboolean <a href="gok-gok-data.html#gok-data-restore-setting">gok_data_restore_setting</a> (GokSetting *pSetting);
92
gboolean <a href="gok-gok-data.html#gok-data-get-control-values">gok_data_get_control_values</a> (GokControl *pControl);
93
gboolean <a href="gok-gok-data.html#gok-data-get-use-gtkplus-theme">gok_data_get_use_gtkplus_theme</a> (void);
94
void <a href="gok-gok-data.html#gok-data-set-use-gtkplus-theme">gok_data_set_use_gtkplus_theme</a> (gboolean bTrueFalse);
97
<div class="refsect1" lang="en">
98
<a name="id2603438"></a><h2>Description</h2>
103
<div class="refsect1" lang="en">
104
<a name="id2603453"></a><h2>Details</h2>
105
<div class="refsect2" lang="en">
106
<a name="id2603463"></a><h3>
107
<a name="GOK-SETTINGS-FILE:CAPS"></a>GOK_SETTINGS_FILE</h3>
108
<a class="indexterm" name="id2603477"></a><pre class="programlisting">#define GOK_SETTINGS_FILE "gok-settings.xml"
115
<div class="refsect2" lang="en">
116
<a name="id2603492"></a><h3>
117
<a name="MAX-KEY-SPACING:CAPS"></a>MAX_KEY_SPACING</h3>
118
<a class="indexterm" name="id2603505"></a><pre class="programlisting">#define MAX_KEY_SPACING 100
125
<div class="refsect2" lang="en">
126
<a name="id2603520"></a><h3>
127
<a name="MAX-KEY-WIDTH:CAPS"></a>MAX_KEY_WIDTH</h3>
128
<a class="indexterm" name="id2603532"></a><pre class="programlisting">#define MAX_KEY_WIDTH 200
135
<div class="refsect2" lang="en">
136
<a name="id2603547"></a><h3>
137
<a name="MIN-KEY-WIDTH:CAPS"></a>MIN_KEY_WIDTH</h3>
138
<a class="indexterm" name="id2603560"></a><pre class="programlisting">#define MIN_KEY_WIDTH 5
145
<div class="refsect2" lang="en">
146
<a name="id2603575"></a><h3>
147
<a name="MAX-KEY-HEIGHT:CAPS"></a>MAX_KEY_HEIGHT</h3>
148
<a class="indexterm" name="id2603588"></a><pre class="programlisting">#define MAX_KEY_HEIGHT 100
155
<div class="refsect2" lang="en">
156
<a name="id2603603"></a><h3>
157
<a name="MIN-KEY-HEIGHT:CAPS"></a>MIN_KEY_HEIGHT</h3>
158
<a class="indexterm" name="id2603616"></a><pre class="programlisting">#define MIN_KEY_HEIGHT 5
165
<div class="refsect2" lang="en">
166
<a name="id2603631"></a><h3>
167
<a name="gok-data-initialize"></a>gok_data_initialize ()</h3>
168
<a class="indexterm" name="id2603645"></a><pre class="programlisting">void gok_data_initialize (void);</pre>
66
gint <a class="link" href="gok-gok-data.html#gok-data-get-key-width" title="gok_data_get_key_width ()">gok_data_get_key_width</a> (void);
67
void <a class="link" href="gok-gok-data.html#gok-data-set-key-width" title="gok_data_set_key_width ()">gok_data_set_key_width</a> (gint Width);
68
gint <a class="link" href="gok-gok-data.html#gok-data-get-key-height" title="gok_data_get_key_height ()">gok_data_get_key_height</a> (void);
69
void <a class="link" href="gok-gok-data.html#gok-data-set-key-height" title="gok_data_set_key_height ()">gok_data_set_key_height</a> (gint Height);
70
gint <a class="link" href="gok-gok-data.html#gok-data-get-key-spacing" title="gok_data_get_key_spacing ()">gok_data_get_key_spacing</a> (void);
71
void <a class="link" href="gok-gok-data.html#gok-data-set-key-spacing" title="gok_data_set_key_spacing ()">gok_data_set_key_spacing</a> (gint Spacing);
72
gint <a class="link" href="gok-gok-data.html#gok-data-get-keyboard-x" title="gok_data_get_keyboard_x ()">gok_data_get_keyboard_x</a> (void);
73
void <a class="link" href="gok-gok-data.html#gok-data-set-keyboard-x" title="gok_data_set_keyboard_x ()">gok_data_set_keyboard_x</a> (gint X);
74
gint <a class="link" href="gok-gok-data.html#gok-data-get-keyboard-y" title="gok_data_get_keyboard_y ()">gok_data_get_keyboard_y</a> (void);
75
void <a class="link" href="gok-gok-data.html#gok-data-set-keyboard-y" title="gok_data_set_keyboard_y ()">gok_data_set_keyboard_y</a> (gint Y);
76
gboolean <a class="link" href="gok-gok-data.html#gok-data-get-keysize-priority" title="gok_data_get_keysize_priority ()">gok_data_get_keysize_priority</a> (void);
77
void <a class="link" href="gok-gok-data.html#gok-data-set-keysize-priority" title="gok_data_set_keysize_priority ()">gok_data_set_keysize_priority</a> (gboolean bFlag);
78
char* <a class="link" href="gok-gok-data.html#gok-data-get-name-accessmethod" title="gok_data_get_name_accessmethod ()">gok_data_get_name_accessmethod</a> (void);
79
void <a class="link" href="gok-gok-data.html#gok-data-set-name-accessmethod" title="gok_data_set_name_accessmethod ()">gok_data_set_name_accessmethod</a> (const gchar *Name);
80
gboolean <a class="link" href="gok-gok-data.html#gok-data-get-wordcomplete" title="gok_data_get_wordcomplete ()">gok_data_get_wordcomplete</a> (void);
81
void <a class="link" href="gok-gok-data.html#gok-data-set-wordcomplete" title="gok_data_set_wordcomplete ()">gok_data_set_wordcomplete</a> (gboolean bTrueFalse);
82
gint <a class="link" href="gok-gok-data.html#gok-data-get-num-predictions" title="gok_data_get_num_predictions ()">gok_data_get_num_predictions</a> (void);
83
void <a class="link" href="gok-gok-data.html#gok-data-set-num-predictions" title="gok_data_set_num_predictions ()">gok_data_set_num_predictions</a> (gint Number);
84
gboolean <a class="link" href="gok-gok-data.html#gok-data-restore-settings" title="gok_data_restore_settings ()">gok_data_restore_settings</a> (void);
85
void <a class="link" href="gok-gok-data.html#gok-data-backup-setting" title="gok_data_backup_setting ()">gok_data_backup_setting</a> (GokSetting *pSetting);
86
gboolean <a class="link" href="gok-gok-data.html#gok-data-restore-setting" title="gok_data_restore_setting ()">gok_data_restore_setting</a> (GokSetting *pSetting);
87
gboolean <a class="link" href="gok-gok-data.html#gok-data-get-control-values" title="gok_data_get_control_values ()">gok_data_get_control_values</a> (GokControl *pControl);
88
gboolean <a class="link" href="gok-gok-data.html#gok-data-get-use-gtkplus-theme" title="gok_data_get_use_gtkplus_theme ()">gok_data_get_use_gtkplus_theme</a> (void);
89
void <a class="link" href="gok-gok-data.html#gok-data-set-use-gtkplus-theme" title="gok_data_set_use_gtkplus_theme ()">gok_data_set_use_gtkplus_theme</a> (gboolean bTrueFalse);
92
<div class="refsect1" lang="en">
93
<a name="gok-gok-data.description"></a><h2>Description</h2>
98
<div class="refsect1" lang="en">
99
<a name="gok-gok-data.details"></a><h2>Details</h2>
100
<div class="refsect2" lang="en">
101
<a name="GOK-SETTINGS-FILE:CAPS"></a><h3>GOK_SETTINGS_FILE</h3>
102
<pre class="programlisting">#define GOK_SETTINGS_FILE "gok-settings.xml"
109
<div class="refsect2" lang="en">
110
<a name="MAX-KEY-SPACING:CAPS"></a><h3>MAX_KEY_SPACING</h3>
111
<pre class="programlisting">#define MAX_KEY_SPACING 100
118
<div class="refsect2" lang="en">
119
<a name="MAX-KEY-WIDTH:CAPS"></a><h3>MAX_KEY_WIDTH</h3>
120
<pre class="programlisting">#define MAX_KEY_WIDTH 200
127
<div class="refsect2" lang="en">
128
<a name="MIN-KEY-WIDTH:CAPS"></a><h3>MIN_KEY_WIDTH</h3>
129
<pre class="programlisting">#define MIN_KEY_WIDTH 5
136
<div class="refsect2" lang="en">
137
<a name="MAX-KEY-HEIGHT:CAPS"></a><h3>MAX_KEY_HEIGHT</h3>
138
<pre class="programlisting">#define MAX_KEY_HEIGHT 100
145
<div class="refsect2" lang="en">
146
<a name="MIN-KEY-HEIGHT:CAPS"></a><h3>MIN_KEY_HEIGHT</h3>
147
<pre class="programlisting">#define MIN_KEY_HEIGHT 5
154
<div class="refsect2" lang="en">
155
<a name="gok-data-initialize"></a><h3>gok_data_initialize ()</h3>
156
<pre class="programlisting">void gok_data_initialize (void);</pre>
170
158
Call this before using the Data. All data is initialized here.</p>