gtkiconview.sgml 5.16 KB
Newer Older
1 2 3 4 5 6 7 8
<!-- ##### SECTION Title ##### -->
GtkIconView

<!-- ##### SECTION Short_Description ##### -->
A widget which displays a list of icons in a grid

<!-- ##### SECTION Long_Description ##### -->
<para>
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
9 10 11 12 13 14
#GtkIconView provides an alternative view on a list model. 
It displays the model as a grid of icons with labels. Like 
#GtkTreeView, it allows to select one or multiple items 
(depending on the selection mode, see gtk_icon_view_set_selection_mode()).
In addition to selection with the arrow keys, #GtkIconView supports
rubberband selection, which is controlled by dragging the pointer.
15 16 17 18 19 20 21 22 23
</para>

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

</para>

<!-- ##### STRUCT GtkIconView ##### -->
<para>
Matthias Clasen's avatar
Updates  
Matthias Clasen committed
24 25
The <structname>GtkIconView</structname> struct contains only
private fields and should not be directly accessed.
26 27 28
</para>


Soeren Sandmann's avatar
Soeren Sandmann committed
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
<!-- ##### SIGNAL GtkIconView::activate-cursor-item ##### -->
<para>

</para>

@iconview: the object which received the signal.
@Returns: 

<!-- ##### SIGNAL GtkIconView::item-activated ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GtkIconView::move-cursor ##### -->
<para>

</para>

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

<!-- ##### SIGNAL GtkIconView::select-all ##### -->
<para>

</para>

@iconview: the object which received the signal.

<!-- ##### SIGNAL GtkIconView::select-cursor-item ##### -->
<para>

</para>

@iconview: the object which received the signal.

<!-- ##### SIGNAL GtkIconView::selection-changed ##### -->
<para>

</para>

@iconview: the object which received the signal.

<!-- ##### SIGNAL GtkIconView::set-scroll-adjustments ##### -->
<para>

</para>

@iconview: the object which received the signal.
@arg1: 
@arg2: 

<!-- ##### SIGNAL GtkIconView::toggle-cursor-item ##### -->
<para>

</para>

@iconview: the object which received the signal.

<!-- ##### SIGNAL GtkIconView::unselect-all ##### -->
<para>

</para>

@iconview: the object which received the signal.

<!-- ##### ARG GtkIconView:markup-column ##### -->
<para>

</para>

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

</para>

<!-- ##### ARG GtkIconView:orientation ##### -->
<para>

</para>

<!-- ##### ARG GtkIconView:pixbuf-column ##### -->
<para>

</para>

<!-- ##### ARG GtkIconView:selection-mode ##### -->
<para>

</para>

<!-- ##### ARG GtkIconView:text-column ##### -->
<para>

</para>

<!-- ##### ARG GtkIconView:selection-box-alpha ##### -->
<para>

</para>

<!-- ##### ARG GtkIconView:selection-box-color ##### -->
<para>

</para>

139
<!-- ##### STRUCT GtkIconViewPrivate ##### -->
Matthias Clasen's avatar
Matthias Clasen committed
140 141 142 143 144
<para>

</para>


145
<!-- ##### USER_FUNCTION GtkIconViewForeachFunc ##### -->
146
<para>
147 148
A function used by gtk_icon_view_selected_foreach() to map all
selected rows.  It will be called on every selected row in the view.
149 150
</para>

151 152 153 154 155
@icon_view: 
@path: The #GtkTreePath of a selected row
@data: user data
<!-- # Unused Parameters # -->
@model: The #GtkTreeModel being viewed
156

157 158

<!-- ##### FUNCTION gtk_icon_view_new ##### -->
159 160 161 162 163 164
<para>

</para>

@Returns: 

165 166

<!-- ##### FUNCTION gtk_icon_view_new_with_model ##### -->
167 168 169 170
<para>

</para>

171 172
@model: 
@Returns: 
173

174 175

<!-- ##### FUNCTION gtk_icon_view_set_model ##### -->
176 177 178 179
<para>

</para>

180 181
@icon_view: 
@model: 
182

183 184

<!-- ##### FUNCTION gtk_icon_view_get_model ##### -->
185 186 187 188
<para>

</para>

189 190
@icon_view: 
@Returns: 
191

192 193

<!-- ##### FUNCTION gtk_icon_view_set_text_column ##### -->
194 195 196 197
<para>

</para>

198 199
@icon_view: 
@column: 
200

201 202

<!-- ##### FUNCTION gtk_icon_view_get_text_column ##### -->
203 204 205 206
<para>

</para>

207 208
@icon_view: 
@Returns: 
209

210 211

<!-- ##### FUNCTION gtk_icon_view_set_markup_column ##### -->
212 213 214 215
<para>

</para>

216 217
@icon_view: 
@column: 
218 219


220
<!-- ##### FUNCTION gtk_icon_view_get_markup_column ##### -->
221 222 223 224
<para>

</para>

225 226
@icon_view: 
@Returns: 
227 228


229
<!-- ##### FUNCTION gtk_icon_view_set_pixbuf_column ##### -->
230 231 232 233
<para>

</para>

234 235
@icon_view: 
@column: 
236 237


238
<!-- ##### FUNCTION gtk_icon_view_get_pixbuf_column ##### -->
239 240 241 242
<para>

</para>

243 244
@icon_view: 
@Returns: 
245 246


247
<!-- ##### FUNCTION gtk_icon_view_get_path_at_pos ##### -->
248 249 250 251
<para>

</para>

252 253 254 255
@icon_view: 
@x: 
@y: 
@Returns: 
256

257 258

<!-- ##### FUNCTION gtk_icon_view_selected_foreach ##### -->
259
<para>
260

261 262
</para>

263 264 265
@icon_view: 
@func: 
@data: 
266 267


268
<!-- ##### FUNCTION gtk_icon_view_set_selection_mode ##### -->
269 270 271 272
<para>

</para>

273 274
@icon_view: 
@mode: 
275 276


277
<!-- ##### FUNCTION gtk_icon_view_get_selection_mode ##### -->
278 279 280 281
<para>

</para>

282
@icon_view: 
283 284 285
@Returns: 


286
<!-- ##### FUNCTION gtk_icon_view_set_orientation ##### -->
287 288 289 290 291
<para>

</para>

@icon_view: 
292
@orientation: 
293 294


295
<!-- ##### FUNCTION gtk_icon_view_get_orientation ##### -->
296 297 298 299 300 301 302 303
<para>

</para>

@icon_view: 
@Returns: 


304
<!-- ##### FUNCTION gtk_icon_view_select_path ##### -->
305 306 307 308 309
<para>

</para>

@icon_view: 
310
@path: 
311 312


313
<!-- ##### FUNCTION gtk_icon_view_unselect_path ##### -->
314 315 316 317 318
<para>

</para>

@icon_view: 
319
@path: 
320 321


322
<!-- ##### FUNCTION gtk_icon_view_path_is_selected ##### -->
323 324 325 326 327
<para>

</para>

@icon_view: 
328 329
@path: 
@Returns: 
330 331


332
<!-- ##### FUNCTION gtk_icon_view_get_selected_items ##### -->
333 334 335 336 337 338 339 340
<para>

</para>

@icon_view: 
@Returns: 


341
<!-- ##### FUNCTION gtk_icon_view_select_all ##### -->
342 343 344 345 346 347 348
<para>

</para>

@icon_view: 


349
<!-- ##### FUNCTION gtk_icon_view_unselect_all ##### -->
350 351 352 353 354 355 356
<para>

</para>

@icon_view: 


357
<!-- ##### FUNCTION gtk_icon_view_item_activated ##### -->
358 359 360 361 362
<para>

</para>

@icon_view: 
363
@path: 
364 365