summaryrefslogtreecommitdiff
path: root/docs/reference/gtk/tmpl/gtkentrycompletion.sgml
blob: 7ead3a9edc5b20f60cc8d91eee525a28beae963d (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
<!-- ##### SECTION Title ##### -->
GtkEntryCompletion

<!-- ##### SECTION Short_Description ##### -->
completion functionality for GtkEntry

<!-- ##### SECTION Long_Description ##### -->
<para>
#GtkEntryCompletion is an auxiliary object to be used in conjunction with
#GtkEntry to provide the completion functionality. It implements the
#GtkCellLayout interface, to allow the user to add extra cells to the 
TreeView with completion matches. 
</para>
<para>
To add completion functionality to an entry, use gtk_entry_set_completion().
</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT GtkEntryCompletion ##### -->
<para>
The GtkEntryCompletion struct contains only private data.
</para>


<!-- ##### SIGNAL GtkEntryCompletion::action-activated ##### -->
<para>

</para>

@entrycompletion: the object which received the signal.
@arg1: 

<!-- ##### SIGNAL GtkEntryCompletion::match-selected ##### -->
<para>

</para>

@entrycompletion: the object which received the signal.
@arg1: 
@arg2: 
@Returns: 

<!-- ##### ARG GtkEntryCompletion:minimum-key-length ##### -->
<para>

</para>

<!-- ##### ARG GtkEntryCompletion:model ##### -->
<para>

</para>

<!-- ##### USER_FUNCTION GtkEntryCompletionMatchFunc ##### -->
<para>
A function which decides whether the row indicated by @iter matches a given 
@key, and should be displayed as a possible completion for @key.
</para>

@completion: the #GtkEntryCompletion
@key: the string to match
@iter: a #GtkTreeIter indicating the row to match
@user_data: user data given to gtk_entry_completion_set_match_func()
@Returns: %TRUE if @iter should be displayed as a possible completion for @key


<!-- ##### FUNCTION gtk_entry_completion_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION gtk_entry_completion_get_entry ##### -->
<para>

</para>

@completion: 
@Returns: 
<!-- # Unused Parameters # -->
@entry: 


<!-- ##### FUNCTION gtk_entry_completion_set_model ##### -->
<para>

</para>

@completion: 
@model: 


<!-- ##### FUNCTION gtk_entry_completion_get_model ##### -->
<para>

</para>

@completion: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_completion_set_match_func ##### -->
<para>

</para>

@completion: 
@func: 
@func_data: 
@func_notify: 


<!-- ##### FUNCTION gtk_entry_completion_set_minimum_key_length ##### -->
<para>

</para>

@completion: 
@length: 


<!-- ##### FUNCTION gtk_entry_completion_get_minimum_key_length ##### -->
<para>

</para>

@completion: 
@Returns: 


<!-- ##### FUNCTION gtk_entry_completion_complete ##### -->
<para>

</para>

@completion: 


<!-- ##### FUNCTION gtk_entry_completion_insert_action_text ##### -->
<para>

</para>

@completion: 
@index: 
@text: 


<!-- ##### FUNCTION gtk_entry_completion_insert_action_markup ##### -->
<para>

</para>

@completion: 
@index: 
@markup: 


<!-- ##### FUNCTION gtk_entry_completion_delete_action ##### -->
<para>

</para>

@completion: 
@index: 


<!-- ##### FUNCTION gtk_entry_completion_set_text_column ##### -->
<para>

</para>

@completion: 
@column: