]> Pileus Git - ~andy/gtk/blob - docs/reference/gtk/tmpl/gtktreeviewcolumn.sgml
Write documentation Write documentation
[~andy/gtk] / docs / reference / gtk / tmpl / gtktreeviewcolumn.sgml
1 <!-- ##### SECTION Title ##### -->
2 GtkTreeViewColumn
3
4 <!-- ##### SECTION Short_Description ##### -->
5 A visible column in a #GtkTreeView widget
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9 The GtkTreeViewColumn object is a visible column in a #GtkTreeView
10 widget.  It determines the geometry, type 
11 </para>
12
13 <!-- ##### SECTION See_Also ##### -->
14 <para>
15 #GtkTreeView, #GtkTreeSelection, #GtkTreeDnd, #GtkTreeMode, #GtkTreeSortable, #GtkTreeModelSort, #GtkListStore, #GtkTreeStore, #GtkCellRenderer, #GtkCellEditable, #GtkCellRendererPixbuf, #GtkCellRendererText, #GtkCellRendererToggle
16
17 </para>
18
19 <!-- ##### ENUM GtkTreeViewColumnSizing ##### -->
20 <para>
21 The sizing method the column uses to determine it's width.  Please note
22 that @GTK_TREE_VIEW_COLUMN_AUTOSIZE are inefficient for large views, and
23 can make columns appear choppy.
24 </para>
25
26 @GTK_TREE_VIEW_COLUMN_GROW_ONLY: Columns only get bigger in reaction to changes in the model
27 @GTK_TREE_VIEW_COLUMN_AUTOSIZE: Columns resize to be the optimal size everytime the model changes.
28 @GTK_TREE_VIEW_COLUMN_FIXED: Columns are a fixed numbers of pixels wide.
29
30 <!-- ##### USER_FUNCTION GtkTreeCellDataFunc ##### -->
31 <para>
32 A function to set the properties of a cell instead of just using the
33 straight mapping between the cell and the model.  This is useful for
34 customizing the cell renderer.  For example, a function might get an
35 integer from the @tree_model, and render it to the "text" attribute of
36 "cell" by converting it to its written equivilent.  This is set by
37 calling gtk_tree_view_column_set_cell_data_func()
38 </para>
39
40 @tree_column: A #GtkTreeColumn
41 @cell: The #GtkCellRenderer that is being rendered by @tree_column
42 @tree_model: The #GtkTreeModel being rendered
43 @iter: A #GtkTreeIter of the current row rendered
44 @data: user data
45
46
47 <!-- ##### STRUCT GtkTreeViewColumn ##### -->
48 <para>
49
50 </para>
51
52
53 <!-- ##### FUNCTION gtk_tree_view_column_new ##### -->
54 <para>
55
56 </para>
57
58 @Returns: 
59
60
61 <!-- ##### FUNCTION gtk_tree_view_column_new_with_attributes ##### -->
62 <para>
63
64 </para>
65
66 @title: 
67 @cell: 
68 @Varargs: 
69 @Returns: 
70
71
72 <!-- ##### FUNCTION gtk_tree_view_column_pack_start ##### -->
73 <para>
74
75 </para>
76
77 @tree_column: 
78 @cell: 
79 @expand: 
80
81
82 <!-- ##### FUNCTION gtk_tree_view_column_pack_end ##### -->
83 <para>
84
85 </para>
86
87 @tree_column: 
88 @cell: 
89 @expand: 
90
91
92 <!-- ##### FUNCTION gtk_tree_view_column_clear ##### -->
93 <para>
94
95 </para>
96
97 @tree_column: 
98
99
100 <!-- ##### FUNCTION gtk_tree_view_column_get_cell_renderers ##### -->
101 <para>
102
103 </para>
104
105 @tree_column: 
106 @Returns: 
107
108
109 <!-- ##### FUNCTION gtk_tree_view_column_add_attribute ##### -->
110 <para>
111
112 </para>
113
114 @tree_column: 
115 @cell_renderer: 
116 @attribute: 
117 @column: 
118
119
120 <!-- ##### FUNCTION gtk_tree_view_column_set_attributes ##### -->
121 <para>
122
123 </para>
124
125 @tree_column: 
126 @cell_renderer: 
127 @Varargs: 
128
129
130 <!-- ##### FUNCTION gtk_tree_view_column_set_cell_data_func ##### -->
131 <para>
132
133 </para>
134
135 @tree_column: 
136 @cell_renderer: 
137 @func: 
138 @func_data: 
139 @destroy: 
140
141
142 <!-- ##### FUNCTION gtk_tree_view_column_clear_attributes ##### -->
143 <para>
144
145 </para>
146
147 @tree_column: 
148 @cell_renderer: 
149
150
151 <!-- ##### FUNCTION gtk_tree_view_column_set_spacing ##### -->
152 <para>
153
154 </para>
155
156 @tree_column: 
157 @spacing: 
158
159
160 <!-- ##### FUNCTION gtk_tree_view_column_get_spacing ##### -->
161 <para>
162
163 </para>
164
165 @tree_column: 
166 @Returns: 
167
168
169 <!-- ##### FUNCTION gtk_tree_view_column_set_visible ##### -->
170 <para>
171
172 </para>
173
174 @tree_column: 
175 @visible: 
176
177
178 <!-- ##### FUNCTION gtk_tree_view_column_get_visible ##### -->
179 <para>
180
181 </para>
182
183 @tree_column: 
184 @Returns: 
185
186
187 <!-- ##### FUNCTION gtk_tree_view_column_set_resizable ##### -->
188 <para>
189
190 </para>
191
192 @tree_column: 
193 @resizable: 
194
195
196 <!-- ##### FUNCTION gtk_tree_view_column_get_resizable ##### -->
197 <para>
198
199 </para>
200
201 @tree_column: 
202 @Returns: 
203
204
205 <!-- ##### FUNCTION gtk_tree_view_column_set_sizing ##### -->
206 <para>
207
208 </para>
209
210 @tree_column: 
211 @type: 
212
213
214 <!-- ##### FUNCTION gtk_tree_view_column_get_sizing ##### -->
215 <para>
216
217 </para>
218
219 @tree_column: 
220 @Returns: 
221
222
223 <!-- ##### FUNCTION gtk_tree_view_column_get_width ##### -->
224 <para>
225
226 </para>
227
228 @tree_column: 
229 @Returns: 
230
231
232 <!-- ##### FUNCTION gtk_tree_view_column_get_fixed_width ##### -->
233 <para>
234
235 </para>
236
237 @tree_column: 
238 @Returns: 
239
240
241 <!-- ##### FUNCTION gtk_tree_view_column_set_fixed_width ##### -->
242 <para>
243
244 </para>
245
246 @tree_column: 
247 @fixed_width: 
248
249
250 <!-- ##### FUNCTION gtk_tree_view_column_set_min_width ##### -->
251 <para>
252
253 </para>
254
255 @tree_column: 
256 @min_width: 
257
258
259 <!-- ##### FUNCTION gtk_tree_view_column_get_min_width ##### -->
260 <para>
261
262 </para>
263
264 @tree_column: 
265 @Returns: 
266
267
268 <!-- ##### FUNCTION gtk_tree_view_column_set_max_width ##### -->
269 <para>
270
271 </para>
272
273 @tree_column: 
274 @max_width: 
275
276
277 <!-- ##### FUNCTION gtk_tree_view_column_get_max_width ##### -->
278 <para>
279
280 </para>
281
282 @tree_column: 
283 @Returns: 
284
285
286 <!-- ##### FUNCTION gtk_tree_view_column_clicked ##### -->
287 <para>
288
289 </para>
290
291 @tree_column: 
292
293
294 <!-- ##### FUNCTION gtk_tree_view_column_set_title ##### -->
295 <para>
296
297 </para>
298
299 @tree_column: 
300 @title: 
301
302
303 <!-- ##### FUNCTION gtk_tree_view_column_get_title ##### -->
304 <para>
305
306 </para>
307
308 @tree_column: 
309 @Returns: 
310
311
312 <!-- ##### FUNCTION gtk_tree_view_column_set_clickable ##### -->
313 <para>
314
315 </para>
316
317 @tree_column: 
318 @clickable: 
319 <!-- # Unused Parameters # -->
320 @active: 
321
322
323 <!-- ##### FUNCTION gtk_tree_view_column_get_clickable ##### -->
324 <para>
325
326 </para>
327
328 @tree_column: 
329 @Returns: 
330
331
332 <!-- ##### FUNCTION gtk_tree_view_column_set_widget ##### -->
333 <para>
334
335 </para>
336
337 @tree_column: 
338 @widget: 
339
340
341 <!-- ##### FUNCTION gtk_tree_view_column_get_widget ##### -->
342 <para>
343
344 </para>
345
346 @tree_column: 
347 @Returns: 
348
349
350 <!-- ##### FUNCTION gtk_tree_view_column_set_alignment ##### -->
351 <para>
352
353 </para>
354
355 @tree_column: 
356 @xalign: 
357
358
359 <!-- ##### FUNCTION gtk_tree_view_column_get_alignment ##### -->
360 <para>
361
362 </para>
363
364 @tree_column: 
365 @Returns: 
366
367
368 <!-- ##### FUNCTION gtk_tree_view_column_set_reorderable ##### -->
369 <para>
370
371 </para>
372
373 @tree_column: 
374 @reorderable: 
375
376
377 <!-- ##### FUNCTION gtk_tree_view_column_get_reorderable ##### -->
378 <para>
379
380 </para>
381
382 @tree_column: 
383 @Returns: 
384
385
386 <!-- ##### FUNCTION gtk_tree_view_column_set_sort_column_id ##### -->
387 <para>
388
389 </para>
390
391 @tree_column: 
392 @sort_column_id: 
393
394
395 <!-- ##### FUNCTION gtk_tree_view_column_get_sort_column_id ##### -->
396 <para>
397
398 </para>
399
400 @tree_column: 
401 @Returns: 
402
403
404 <!-- ##### FUNCTION gtk_tree_view_column_set_sort_indicator ##### -->
405 <para>
406
407 </para>
408
409 @tree_column: 
410 @setting: 
411
412
413 <!-- ##### FUNCTION gtk_tree_view_column_get_sort_indicator ##### -->
414 <para>
415
416 </para>
417
418 @tree_column: 
419 @Returns: 
420
421
422 <!-- ##### FUNCTION gtk_tree_view_column_set_sort_order ##### -->
423 <para>
424
425 </para>
426
427 @tree_column: 
428 @order: 
429
430
431 <!-- ##### FUNCTION gtk_tree_view_column_get_sort_order ##### -->
432 <para>
433
434 </para>
435
436 @tree_column: 
437 @Returns: 
438
439
440 <!-- ##### FUNCTION gtk_tree_view_column_cell_set_cell_data ##### -->
441 <para>
442
443 </para>
444
445 @tree_column: 
446 @tree_model: 
447 @iter: 
448 @is_expander: 
449 @is_expanded: 
450
451
452 <!-- ##### FUNCTION gtk_tree_view_column_cell_get_size ##### -->
453 <para>
454
455 </para>
456
457 @tree_column: 
458 @cell_area: 
459 @x_offset: 
460 @y_offset: 
461 @width: 
462 @height: 
463
464
465 <!-- ##### FUNCTION gtk_tree_view_column_cell_is_visible ##### -->
466 <para>
467
468 </para>
469
470 @tree_column: 
471 @Returns: 
472
473
474 <!-- ##### SIGNAL GtkTreeViewColumn::clicked ##### -->
475 <para>
476
477 </para>
478
479 @treeviewcolumn: the object which received the signal.
480
481 <!-- ##### ARG GtkTreeViewColumn:visible ##### -->
482 <para>
483
484 </para>
485
486 <!-- ##### ARG GtkTreeViewColumn:resizable ##### -->
487 <para>
488
489 </para>
490
491 <!-- ##### ARG GtkTreeViewColumn:width ##### -->
492 <para>
493
494 </para>
495
496 <!-- ##### ARG GtkTreeViewColumn:sizing ##### -->
497 <para>
498
499 </para>
500
501 <!-- ##### ARG GtkTreeViewColumn:fixed-width ##### -->
502 <para>
503
504 </para>
505
506 <!-- ##### ARG GtkTreeViewColumn:min-width ##### -->
507 <para>
508
509 </para>
510
511 <!-- ##### ARG GtkTreeViewColumn:max-width ##### -->
512 <para>
513
514 </para>
515
516 <!-- ##### ARG GtkTreeViewColumn:title ##### -->
517 <para>
518
519 </para>
520
521 <!-- ##### ARG GtkTreeViewColumn:clickable ##### -->
522 <para>
523
524 </para>
525
526 <!-- ##### ARG GtkTreeViewColumn:widget ##### -->
527 <para>
528
529 </para>
530
531 <!-- ##### ARG GtkTreeViewColumn:alignment ##### -->
532 <para>
533
534 </para>
535
536 <!-- ##### ARG GtkTreeViewColumn:reorderable ##### -->
537 <para>
538
539 </para>
540
541 <!-- ##### ARG GtkTreeViewColumn:sort-indicator ##### -->
542 <para>
543
544 </para>
545
546 <!-- ##### ARG GtkTreeViewColumn:sort-order ##### -->
547 <para>
548
549 </para>
550