4 <struct name=
"GdlDockRequest">
5 <field name=
"applicant" type=
"GdlDockObject*"/>
6 <field name=
"target" type=
"GdlDockObject*"/>
7 <field name=
"position" type=
"GdlDockPlacement"/>
8 <field name=
"rect" type=
"GdkRectangle"/>
9 <field name=
"extra" type=
"GValue"/>
11 <struct name=
"GdlPixmap">
12 <field name=
"path" type=
"char*"/>
13 <field name=
"fname" type=
"char*"/>
14 <field name=
"pixbuf" type=
"char*"/>
16 <enum name=
"GdlDockBarStyle" type-name=
"GdlDockBarStyle" get-type=
"gdl_dock_bar_style_get_type">
17 <member name=
"GDL_DOCK_BAR_ICONS" value=
"0"/>
18 <member name=
"GDL_DOCK_BAR_TEXT" value=
"1"/>
19 <member name=
"GDL_DOCK_BAR_BOTH" value=
"2"/>
20 <member name=
"GDL_DOCK_BAR_AUTO" value=
"3"/>
22 <enum name=
"GdlDockPlacement" type-name=
"GdlDockPlacement" get-type=
"gdl_dock_placement_get_type">
23 <member name=
"GDL_DOCK_NONE" value=
"0"/>
24 <member name=
"GDL_DOCK_TOP" value=
"1"/>
25 <member name=
"GDL_DOCK_BOTTOM" value=
"2"/>
26 <member name=
"GDL_DOCK_RIGHT" value=
"3"/>
27 <member name=
"GDL_DOCK_LEFT" value=
"4"/>
28 <member name=
"GDL_DOCK_CENTER" value=
"5"/>
29 <member name=
"GDL_DOCK_FLOATING" value=
"6"/>
31 <enum name=
"GdlSwitcherStyle" type-name=
"GdlSwitcherStyle" get-type=
"gdl_switcher_style_get_type">
32 <member name=
"GDL_SWITCHER_STYLE_TEXT" value=
"0"/>
33 <member name=
"GDL_SWITCHER_STYLE_ICON" value=
"1"/>
34 <member name=
"GDL_SWITCHER_STYLE_BOTH" value=
"2"/>
35 <member name=
"GDL_SWITCHER_STYLE_TOOLBAR" value=
"3"/>
36 <member name=
"GDL_SWITCHER_STYLE_TABS" value=
"4"/>
37 <member name=
"GDL_SWITCHER_STYLE_NONE" value=
"5"/>
39 <flags name=
"GdlDockItemBehavior" type-name=
"GdlDockItemBehavior" get-type=
"gdl_dock_item_behavior_get_type">
40 <member name=
"GDL_DOCK_ITEM_BEH_NORMAL" value=
"0"/>
41 <member name=
"GDL_DOCK_ITEM_BEH_NEVER_FLOATING" value=
"1"/>
42 <member name=
"GDL_DOCK_ITEM_BEH_NEVER_VERTICAL" value=
"2"/>
43 <member name=
"GDL_DOCK_ITEM_BEH_NEVER_HORIZONTAL" value=
"4"/>
44 <member name=
"GDL_DOCK_ITEM_BEH_LOCKED" value=
"8"/>
45 <member name=
"GDL_DOCK_ITEM_BEH_CANT_DOCK_TOP" value=
"16"/>
46 <member name=
"GDL_DOCK_ITEM_BEH_CANT_DOCK_BOTTOM" value=
"32"/>
47 <member name=
"GDL_DOCK_ITEM_BEH_CANT_DOCK_LEFT" value=
"64"/>
48 <member name=
"GDL_DOCK_ITEM_BEH_CANT_DOCK_RIGHT" value=
"128"/>
49 <member name=
"GDL_DOCK_ITEM_BEH_CANT_DOCK_CENTER" value=
"256"/>
50 <member name=
"GDL_DOCK_ITEM_BEH_CANT_CLOSE" value=
"512"/>
51 <member name=
"GDL_DOCK_ITEM_BEH_CANT_ICONIFY" value=
"1024"/>
52 <member name=
"GDL_DOCK_ITEM_BEH_NO_GRIP" value=
"2048"/>
54 <flags name=
"GdlDockItemFlags" type-name=
"GdlDockItemFlags" get-type=
"gdl_dock_item_flags_get_type">
55 <member name=
"GDL_DOCK_IN_DRAG" value=
"256"/>
56 <member name=
"GDL_DOCK_IN_PREDRAG" value=
"512"/>
57 <member name=
"GDL_DOCK_ICONIFIED" value=
"1024"/>
58 <member name=
"GDL_DOCK_USER_ACTION" value=
"2048"/>
60 <flags name=
"GdlDockObjectFlags" type-name=
"GdlDockObjectFlags" get-type=
"gdl_dock_object_flags_get_type">
61 <member name=
"GDL_DOCK_AUTOMATIC" value=
"1"/>
62 <member name=
"GDL_DOCK_ATTACHED" value=
"2"/>
63 <member name=
"GDL_DOCK_IN_REFLOW" value=
"4"/>
64 <member name=
"GDL_DOCK_IN_DETACH" value=
"8"/>
66 <flags name=
"GdlDockParamFlags" type-name=
"GdlDockParamFlags" get-type=
"gdl_dock_param_flags_get_type">
67 <member name=
"GDL_DOCK_PARAM_EXPORT" value=
"256"/>
68 <member name=
"GDL_DOCK_PARAM_AFTER" value=
"512"/>
70 <object name=
"GdlDock" parent=
"GdlDockObject" type-name=
"GdlDock" get-type=
"gdl_dock_get_type">
72 <interface name=
"AtkImplementor"/>
73 <interface name=
"GtkBuildable"/>
75 <method name=
"add_floating_item" symbol=
"gdl_dock_add_floating_item">
76 <return-type type=
"void"/>
78 <parameter name=
"dock" type=
"GdlDock*"/>
79 <parameter name=
"item" type=
"GdlDockItem*"/>
80 <parameter name=
"x" type=
"gint"/>
81 <parameter name=
"y" type=
"gint"/>
82 <parameter name=
"width" type=
"gint"/>
83 <parameter name=
"height" type=
"gint"/>
86 <method name=
"add_item" symbol=
"gdl_dock_add_item">
87 <return-type type=
"void"/>
89 <parameter name=
"dock" type=
"GdlDock*"/>
90 <parameter name=
"item" type=
"GdlDockItem*"/>
91 <parameter name=
"place" type=
"GdlDockPlacement"/>
94 <method name=
"get_item_by_name" symbol=
"gdl_dock_get_item_by_name">
95 <return-type type=
"GdlDockItem*"/>
97 <parameter name=
"dock" type=
"GdlDock*"/>
98 <parameter name=
"name" type=
"gchar*"/>
101 <method name=
"get_named_items" symbol=
"gdl_dock_get_named_items">
102 <return-type type=
"GList*"/>
104 <parameter name=
"dock" type=
"GdlDock*"/>
107 <method name=
"get_placeholder_by_name" symbol=
"gdl_dock_get_placeholder_by_name">
108 <return-type type=
"GdlDockPlaceholder*"/>
110 <parameter name=
"dock" type=
"GdlDock*"/>
111 <parameter name=
"name" type=
"gchar*"/>
114 <constructor name=
"new" symbol=
"gdl_dock_new">
115 <return-type type=
"GtkWidget*"/>
117 <constructor name=
"new_from" symbol=
"gdl_dock_new_from">
118 <return-type type=
"GtkWidget*"/>
120 <parameter name=
"original" type=
"GdlDock*"/>
121 <parameter name=
"floating" type=
"gboolean"/>
124 <method name=
"param_get_type" symbol=
"gdl_dock_param_get_type">
125 <return-type type=
"GType"/>
127 <method name=
"xor_rect" symbol=
"gdl_dock_xor_rect">
128 <return-type type=
"void"/>
130 <parameter name=
"dock" type=
"GdlDock*"/>
131 <parameter name=
"rect" type=
"GdkRectangle*"/>
134 <property name=
"default-title" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
135 <property name=
"floating" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
136 <property name=
"floatx" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
137 <property name=
"floaty" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
138 <property name=
"height" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
139 <property name=
"width" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
140 <signal name=
"layout-changed" when=
"LAST">
141 <return-type type=
"void"/>
143 <parameter name=
"dock" type=
"GdlDock*"/>
146 <field name=
"root" type=
"GdlDockObject*"/>
148 <object name=
"GdlDockBar" parent=
"GtkBox" type-name=
"GdlDockBar" get-type=
"gdl_dock_bar_get_type">
150 <interface name=
"AtkImplementor"/>
151 <interface name=
"GtkBuildable"/>
152 <interface name=
"GtkOrientable"/>
154 <method name=
"get_orientation" symbol=
"gdl_dock_bar_get_orientation">
155 <return-type type=
"GtkOrientation"/>
157 <parameter name=
"dockbar" type=
"GdlDockBar*"/>
160 <method name=
"get_style" symbol=
"gdl_dock_bar_get_style">
161 <return-type type=
"GdlDockBarStyle"/>
163 <parameter name=
"dockbar" type=
"GdlDockBar*"/>
166 <constructor name=
"new" symbol=
"gdl_dock_bar_new">
167 <return-type type=
"GtkWidget*"/>
169 <parameter name=
"dock" type=
"GdlDock*"/>
172 <method name=
"set_orientation" symbol=
"gdl_dock_bar_set_orientation">
173 <return-type type=
"void"/>
175 <parameter name=
"dockbar" type=
"GdlDockBar*"/>
176 <parameter name=
"orientation" type=
"GtkOrientation"/>
179 <method name=
"set_style" symbol=
"gdl_dock_bar_set_style">
180 <return-type type=
"void"/>
182 <parameter name=
"dockbar" type=
"GdlDockBar*"/>
183 <parameter name=
"style" type=
"GdlDockBarStyle"/>
186 <property name=
"dockbar-style" type=
"GdlDockBarStyle" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
187 <property name=
"master" type=
"GdlDockMaster*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
188 <field name=
"dock" type=
"GdlDock*"/>
190 <object name=
"GdlDockItem" parent=
"GdlDockObject" type-name=
"GdlDockItem" get-type=
"gdl_dock_item_get_type">
192 <interface name=
"AtkImplementor"/>
193 <interface name=
"GtkBuildable"/>
195 <method name=
"bind" symbol=
"gdl_dock_item_bind">
196 <return-type type=
"void"/>
198 <parameter name=
"item" type=
"GdlDockItem*"/>
199 <parameter name=
"dock" type=
"GtkWidget*"/>
202 <method name=
"dock_to" symbol=
"gdl_dock_item_dock_to">
203 <return-type type=
"void"/>
205 <parameter name=
"item" type=
"GdlDockItem*"/>
206 <parameter name=
"target" type=
"GdlDockItem*"/>
207 <parameter name=
"position" type=
"GdlDockPlacement"/>
208 <parameter name=
"docking_param" type=
"gint"/>
211 <method name=
"get_grip" symbol=
"gdl_dock_item_get_grip">
212 <return-type type=
"GtkWidget*"/>
214 <parameter name=
"item" type=
"GdlDockItem*"/>
217 <method name=
"get_tablabel" symbol=
"gdl_dock_item_get_tablabel">
218 <return-type type=
"GtkWidget*"/>
220 <parameter name=
"item" type=
"GdlDockItem*"/>
223 <method name=
"hide_grip" symbol=
"gdl_dock_item_hide_grip">
224 <return-type type=
"void"/>
226 <parameter name=
"item" type=
"GdlDockItem*"/>
229 <method name=
"hide_item" symbol=
"gdl_dock_item_hide_item">
230 <return-type type=
"void"/>
232 <parameter name=
"item" type=
"GdlDockItem*"/>
235 <method name=
"iconify_item" symbol=
"gdl_dock_item_iconify_item">
236 <return-type type=
"void"/>
238 <parameter name=
"item" type=
"GdlDockItem*"/>
241 <method name=
"lock" symbol=
"gdl_dock_item_lock">
242 <return-type type=
"void"/>
244 <parameter name=
"item" type=
"GdlDockItem*"/>
247 <constructor name=
"new" symbol=
"gdl_dock_item_new">
248 <return-type type=
"GtkWidget*"/>
250 <parameter name=
"name" type=
"gchar*"/>
251 <parameter name=
"long_name" type=
"gchar*"/>
252 <parameter name=
"behavior" type=
"GdlDockItemBehavior"/>
255 <constructor name=
"new_with_stock" symbol=
"gdl_dock_item_new_with_stock">
256 <return-type type=
"GtkWidget*"/>
258 <parameter name=
"name" type=
"gchar*"/>
259 <parameter name=
"long_name" type=
"gchar*"/>
260 <parameter name=
"stock_id" type=
"gchar*"/>
261 <parameter name=
"behavior" type=
"GdlDockItemBehavior"/>
264 <method name=
"notify_selected" symbol=
"gdl_dock_item_notify_selected">
265 <return-type type=
"void"/>
267 <parameter name=
"item" type=
"GdlDockItem*"/>
270 <method name=
"preferred_size" symbol=
"gdl_dock_item_preferred_size">
271 <return-type type=
"void"/>
273 <parameter name=
"item" type=
"GdlDockItem*"/>
274 <parameter name=
"req" type=
"GtkRequisition*"/>
277 <method name=
"set_default_position" symbol=
"gdl_dock_item_set_default_position">
278 <return-type type=
"void"/>
280 <parameter name=
"item" type=
"GdlDockItem*"/>
281 <parameter name=
"reference" type=
"GdlDockObject*"/>
284 <method name=
"set_orientation" symbol=
"gdl_dock_item_set_orientation">
285 <return-type type=
"void"/>
287 <parameter name=
"item" type=
"GdlDockItem*"/>
288 <parameter name=
"orientation" type=
"GtkOrientation"/>
291 <method name=
"set_tablabel" symbol=
"gdl_dock_item_set_tablabel">
292 <return-type type=
"void"/>
294 <parameter name=
"item" type=
"GdlDockItem*"/>
295 <parameter name=
"tablabel" type=
"GtkWidget*"/>
298 <method name=
"show_grip" symbol=
"gdl_dock_item_show_grip">
299 <return-type type=
"void"/>
301 <parameter name=
"item" type=
"GdlDockItem*"/>
304 <method name=
"show_item" symbol=
"gdl_dock_item_show_item">
305 <return-type type=
"void"/>
307 <parameter name=
"item" type=
"GdlDockItem*"/>
310 <method name=
"unbind" symbol=
"gdl_dock_item_unbind">
311 <return-type type=
"void"/>
313 <parameter name=
"item" type=
"GdlDockItem*"/>
316 <method name=
"unlock" symbol=
"gdl_dock_item_unlock">
317 <return-type type=
"void"/>
319 <parameter name=
"item" type=
"GdlDockItem*"/>
322 <property name=
"behavior" type=
"GdlDockItemBehavior" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
323 <property name=
"locked" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
324 <property name=
"orientation" type=
"GtkOrientation" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
325 <property name=
"preferred-height" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
326 <property name=
"preferred-width" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
327 <property name=
"resize" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
328 <signal name=
"dock-drag-begin" when=
"FIRST">
329 <return-type type=
"void"/>
331 <parameter name=
"item" type=
"GdlDockItem*"/>
334 <signal name=
"dock-drag-end" when=
"FIRST">
335 <return-type type=
"void"/>
337 <parameter name=
"item" type=
"GdlDockItem*"/>
338 <parameter name=
"cancelled" type=
"gboolean"/>
341 <signal name=
"dock-drag-motion" when=
"FIRST">
342 <return-type type=
"void"/>
344 <parameter name=
"item" type=
"GdlDockItem*"/>
345 <parameter name=
"x" type=
"gint"/>
346 <parameter name=
"y" type=
"gint"/>
349 <signal name=
"selected" when=
"FIRST">
350 <return-type type=
"void"/>
352 <parameter name=
"object" type=
"GdlDockItem*"/>
355 <vfunc name=
"set_orientation">
356 <return-type type=
"void"/>
358 <parameter name=
"item" type=
"GdlDockItem*"/>
359 <parameter name=
"orientation" type=
"GtkOrientation"/>
362 <field name=
"child" type=
"GtkWidget*"/>
363 <field name=
"behavior" type=
"GdlDockItemBehavior"/>
364 <field name=
"orientation" type=
"GtkOrientation"/>
365 <field name=
"resize" type=
"guint"/>
366 <field name=
"dragoff_x" type=
"gint"/>
367 <field name=
"dragoff_y" type=
"gint"/>
369 <object name=
"GdlDockItemGrip" parent=
"GtkContainer" type-name=
"GdlDockItemGrip" get-type=
"gdl_dock_item_grip_get_type">
371 <interface name=
"AtkImplementor"/>
372 <interface name=
"GtkBuildable"/>
374 <method name=
"hide_handle" symbol=
"gdl_dock_item_grip_hide_handle">
375 <return-type type=
"void"/>
377 <parameter name=
"grip" type=
"GdlDockItemGrip*"/>
380 <constructor name=
"new" symbol=
"gdl_dock_item_grip_new">
381 <return-type type=
"GtkWidget*"/>
383 <parameter name=
"item" type=
"GdlDockItem*"/>
386 <method name=
"set_label" symbol=
"gdl_dock_item_grip_set_label">
387 <return-type type=
"void"/>
389 <parameter name=
"grip" type=
"GdlDockItemGrip*"/>
390 <parameter name=
"label" type=
"GtkWidget*"/>
393 <method name=
"show_handle" symbol=
"gdl_dock_item_grip_show_handle">
394 <return-type type=
"void"/>
396 <parameter name=
"grip" type=
"GdlDockItemGrip*"/>
399 <property name=
"item" type=
"GdlDockItem*" readable=
"0" writable=
"1" construct=
"0" construct-only=
"1"/>
400 <field name=
"item" type=
"GdlDockItem*"/>
401 <field name=
"title_window" type=
"GdkWindow*"/>
403 <object name=
"GdlDockLayout" parent=
"GObject" type-name=
"GdlDockLayout" get-type=
"gdl_dock_layout_get_type">
404 <method name=
"attach" symbol=
"gdl_dock_layout_attach">
405 <return-type type=
"void"/>
407 <parameter name=
"layout" type=
"GdlDockLayout*"/>
408 <parameter name=
"master" type=
"GdlDockMaster*"/>
411 <method name=
"delete_layout" symbol=
"gdl_dock_layout_delete_layout">
412 <return-type type=
"void"/>
414 <parameter name=
"layout" type=
"GdlDockLayout*"/>
415 <parameter name=
"name" type=
"gchar*"/>
418 <method name=
"get_items_ui" symbol=
"gdl_dock_layout_get_items_ui">
419 <return-type type=
"GtkWidget*"/>
421 <parameter name=
"layout" type=
"GdlDockLayout*"/>
424 <method name=
"get_layouts" symbol=
"gdl_dock_layout_get_layouts">
425 <return-type type=
"GList*"/>
427 <parameter name=
"layout" type=
"GdlDockLayout*"/>
428 <parameter name=
"include_default" type=
"gboolean"/>
431 <method name=
"get_layouts_ui" symbol=
"gdl_dock_layout_get_layouts_ui">
432 <return-type type=
"GtkWidget*"/>
434 <parameter name=
"layout" type=
"GdlDockLayout*"/>
437 <method name=
"get_ui" symbol=
"gdl_dock_layout_get_ui">
438 <return-type type=
"GtkWidget*"/>
440 <parameter name=
"layout" type=
"GdlDockLayout*"/>
443 <method name=
"is_dirty" symbol=
"gdl_dock_layout_is_dirty">
444 <return-type type=
"gboolean"/>
446 <parameter name=
"layout" type=
"GdlDockLayout*"/>
449 <method name=
"load_from_file" symbol=
"gdl_dock_layout_load_from_file">
450 <return-type type=
"gboolean"/>
452 <parameter name=
"layout" type=
"GdlDockLayout*"/>
453 <parameter name=
"filename" type=
"gchar*"/>
456 <method name=
"load_layout" symbol=
"gdl_dock_layout_load_layout">
457 <return-type type=
"gboolean"/>
459 <parameter name=
"layout" type=
"GdlDockLayout*"/>
460 <parameter name=
"name" type=
"gchar*"/>
463 <constructor name=
"new" symbol=
"gdl_dock_layout_new">
464 <return-type type=
"GdlDockLayout*"/>
466 <parameter name=
"dock" type=
"GdlDock*"/>
469 <method name=
"run_manager" symbol=
"gdl_dock_layout_run_manager">
470 <return-type type=
"void"/>
472 <parameter name=
"layout" type=
"GdlDockLayout*"/>
475 <method name=
"save_layout" symbol=
"gdl_dock_layout_save_layout">
476 <return-type type=
"void"/>
478 <parameter name=
"layout" type=
"GdlDockLayout*"/>
479 <parameter name=
"name" type=
"gchar*"/>
482 <method name=
"save_to_file" symbol=
"gdl_dock_layout_save_to_file">
483 <return-type type=
"gboolean"/>
485 <parameter name=
"layout" type=
"GdlDockLayout*"/>
486 <parameter name=
"filename" type=
"gchar*"/>
489 <property name=
"dirty" type=
"gboolean" readable=
"1" writable=
"0" construct=
"0" construct-only=
"0"/>
490 <property name=
"master" type=
"GdlDockMaster*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
491 <field name=
"dirty" type=
"gboolean"/>
492 <field name=
"master" type=
"GdlDockMaster*"/>
494 <object name=
"GdlDockMaster" parent=
"GObject" type-name=
"GdlDockMaster" get-type=
"gdl_dock_master_get_type">
495 <method name=
"add" symbol=
"gdl_dock_master_add">
496 <return-type type=
"void"/>
498 <parameter name=
"master" type=
"GdlDockMaster*"/>
499 <parameter name=
"object" type=
"GdlDockObject*"/>
502 <method name=
"foreach" symbol=
"gdl_dock_master_foreach">
503 <return-type type=
"void"/>
505 <parameter name=
"master" type=
"GdlDockMaster*"/>
506 <parameter name=
"function" type=
"GFunc"/>
507 <parameter name=
"user_data" type=
"gpointer"/>
510 <method name=
"foreach_toplevel" symbol=
"gdl_dock_master_foreach_toplevel">
511 <return-type type=
"void"/>
513 <parameter name=
"master" type=
"GdlDockMaster*"/>
514 <parameter name=
"include_controller" type=
"gboolean"/>
515 <parameter name=
"function" type=
"GFunc"/>
516 <parameter name=
"user_data" type=
"gpointer"/>
519 <method name=
"get_controller" symbol=
"gdl_dock_master_get_controller">
520 <return-type type=
"GdlDockObject*"/>
522 <parameter name=
"master" type=
"GdlDockMaster*"/>
525 <method name=
"get_object" symbol=
"gdl_dock_master_get_object">
526 <return-type type=
"GdlDockObject*"/>
528 <parameter name=
"master" type=
"GdlDockMaster*"/>
529 <parameter name=
"nick_name" type=
"gchar*"/>
532 <method name=
"remove" symbol=
"gdl_dock_master_remove">
533 <return-type type=
"void"/>
535 <parameter name=
"master" type=
"GdlDockMaster*"/>
536 <parameter name=
"object" type=
"GdlDockObject*"/>
539 <method name=
"set_controller" symbol=
"gdl_dock_master_set_controller">
540 <return-type type=
"void"/>
542 <parameter name=
"master" type=
"GdlDockMaster*"/>
543 <parameter name=
"new_controller" type=
"GdlDockObject*"/>
546 <property name=
"default-title" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
547 <property name=
"locked" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
548 <property name=
"switcher-style" type=
"GdlSwitcherStyle" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
549 <signal name=
"layout-changed" when=
"LAST">
550 <return-type type=
"void"/>
552 <parameter name=
"master" type=
"GdlDockMaster*"/>
555 <field name=
"dock_objects" type=
"GHashTable*"/>
556 <field name=
"toplevel_docks" type=
"GList*"/>
557 <field name=
"controller" type=
"GdlDockObject*"/>
558 <field name=
"dock_number" type=
"gint"/>
560 <object name=
"GdlDockObject" parent=
"GtkContainer" type-name=
"GdlDockObject" get-type=
"gdl_dock_object_get_type">
562 <interface name=
"AtkImplementor"/>
563 <interface name=
"GtkBuildable"/>
565 <method name=
"bind" symbol=
"gdl_dock_object_bind">
566 <return-type type=
"void"/>
568 <parameter name=
"object" type=
"GdlDockObject*"/>
569 <parameter name=
"master" type=
"GObject*"/>
572 <method name=
"child_placement" symbol=
"gdl_dock_object_child_placement">
573 <return-type type=
"gboolean"/>
575 <parameter name=
"object" type=
"GdlDockObject*"/>
576 <parameter name=
"child" type=
"GdlDockObject*"/>
577 <parameter name=
"placement" type=
"GdlDockPlacement*"/>
580 <method name=
"detach" symbol=
"gdl_dock_object_detach">
581 <return-type type=
"void"/>
583 <parameter name=
"object" type=
"GdlDockObject*"/>
584 <parameter name=
"recursive" type=
"gboolean"/>
587 <method name=
"dock" symbol=
"gdl_dock_object_dock">
588 <return-type type=
"void"/>
590 <parameter name=
"object" type=
"GdlDockObject*"/>
591 <parameter name=
"requestor" type=
"GdlDockObject*"/>
592 <parameter name=
"position" type=
"GdlDockPlacement"/>
593 <parameter name=
"other_data" type=
"GValue*"/>
596 <method name=
"dock_request" symbol=
"gdl_dock_object_dock_request">
597 <return-type type=
"gboolean"/>
599 <parameter name=
"object" type=
"GdlDockObject*"/>
600 <parameter name=
"x" type=
"gint"/>
601 <parameter name=
"y" type=
"gint"/>
602 <parameter name=
"request" type=
"GdlDockRequest*"/>
605 <method name=
"freeze" symbol=
"gdl_dock_object_freeze">
606 <return-type type=
"void"/>
608 <parameter name=
"object" type=
"GdlDockObject*"/>
611 <method name=
"get_parent_object" symbol=
"gdl_dock_object_get_parent_object">
612 <return-type type=
"GdlDockObject*"/>
614 <parameter name=
"object" type=
"GdlDockObject*"/>
617 <method name=
"get_toplevel" symbol=
"gdl_dock_object_get_toplevel">
618 <return-type type=
"GdlDock*"/>
620 <parameter name=
"object" type=
"GdlDockObject*"/>
623 <method name=
"is_bound" symbol=
"gdl_dock_object_is_bound">
624 <return-type type=
"gboolean"/>
626 <parameter name=
"object" type=
"GdlDockObject*"/>
629 <method name=
"is_compound" symbol=
"gdl_dock_object_is_compound">
630 <return-type type=
"gboolean"/>
632 <parameter name=
"object" type=
"GdlDockObject*"/>
635 <method name=
"nick_from_type" symbol=
"gdl_dock_object_nick_from_type">
636 <return-type type=
"gchar*"/>
638 <parameter name=
"type" type=
"GType"/>
641 <method name=
"present" symbol=
"gdl_dock_object_present">
642 <return-type type=
"void"/>
644 <parameter name=
"object" type=
"GdlDockObject*"/>
645 <parameter name=
"child" type=
"GdlDockObject*"/>
648 <method name=
"reduce" symbol=
"gdl_dock_object_reduce">
649 <return-type type=
"void"/>
651 <parameter name=
"object" type=
"GdlDockObject*"/>
654 <method name=
"reorder" symbol=
"gdl_dock_object_reorder">
655 <return-type type=
"gboolean"/>
657 <parameter name=
"object" type=
"GdlDockObject*"/>
658 <parameter name=
"child" type=
"GdlDockObject*"/>
659 <parameter name=
"new_position" type=
"GdlDockPlacement"/>
660 <parameter name=
"other_data" type=
"GValue*"/>
663 <method name=
"set_type_for_nick" symbol=
"gdl_dock_object_set_type_for_nick">
664 <return-type type=
"GType"/>
666 <parameter name=
"nick" type=
"gchar*"/>
667 <parameter name=
"type" type=
"GType"/>
670 <method name=
"thaw" symbol=
"gdl_dock_object_thaw">
671 <return-type type=
"void"/>
673 <parameter name=
"object" type=
"GdlDockObject*"/>
676 <method name=
"type_from_nick" symbol=
"gdl_dock_object_type_from_nick">
677 <return-type type=
"GType"/>
679 <parameter name=
"nick" type=
"gchar*"/>
682 <method name=
"unbind" symbol=
"gdl_dock_object_unbind">
683 <return-type type=
"void"/>
685 <parameter name=
"object" type=
"GdlDockObject*"/>
688 <property name=
"long-name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
689 <property name=
"master" type=
"GdlDockMaster*" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
690 <property name=
"name" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
691 <property name=
"stock-id" type=
"char*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
692 <signal name=
"detach" when=
"LAST">
693 <return-type type=
"void"/>
695 <parameter name=
"object" type=
"GdlDockObject*"/>
696 <parameter name=
"recursive" type=
"gboolean"/>
699 <signal name=
"dock" when=
"FIRST">
700 <return-type type=
"void"/>
702 <parameter name=
"object" type=
"GdlDockObject*"/>
703 <parameter name=
"requestor" type=
"GdlDockObject*"/>
704 <parameter name=
"position" type=
"GdlDockPlacement"/>
705 <parameter name=
"other_data" type=
"GValue*"/>
708 <vfunc name=
"child_placement">
709 <return-type type=
"gboolean"/>
711 <parameter name=
"object" type=
"GdlDockObject*"/>
712 <parameter name=
"child" type=
"GdlDockObject*"/>
713 <parameter name=
"placement" type=
"GdlDockPlacement*"/>
716 <vfunc name=
"dock_request">
717 <return-type type=
"gboolean"/>
719 <parameter name=
"object" type=
"GdlDockObject*"/>
720 <parameter name=
"x" type=
"gint"/>
721 <parameter name=
"y" type=
"gint"/>
722 <parameter name=
"request" type=
"GdlDockRequest*"/>
725 <vfunc name=
"present">
726 <return-type type=
"void"/>
728 <parameter name=
"object" type=
"GdlDockObject*"/>
729 <parameter name=
"child" type=
"GdlDockObject*"/>
732 <vfunc name=
"reduce">
733 <return-type type=
"void"/>
735 <parameter name=
"object" type=
"GdlDockObject*"/>
738 <vfunc name=
"reorder">
739 <return-type type=
"gboolean"/>
741 <parameter name=
"object" type=
"GdlDockObject*"/>
742 <parameter name=
"child" type=
"GdlDockObject*"/>
743 <parameter name=
"new_position" type=
"GdlDockPlacement"/>
744 <parameter name=
"other_data" type=
"GValue*"/>
747 <field name=
"flags" type=
"GdlDockObjectFlags"/>
748 <field name=
"freeze_count" type=
"gint"/>
749 <field name=
"master" type=
"GObject*"/>
750 <field name=
"name" type=
"gchar*"/>
751 <field name=
"long_name" type=
"gchar*"/>
752 <field name=
"stock_id" type=
"gchar*"/>
753 <field name=
"reduce_pending" type=
"gboolean"/>
755 <object name=
"GdlDockPlaceholder" parent=
"GdlDockObject" type-name=
"GdlDockPlaceholder" get-type=
"gdl_dock_placeholder_get_type">
757 <interface name=
"AtkImplementor"/>
758 <interface name=
"GtkBuildable"/>
760 <method name=
"attach" symbol=
"gdl_dock_placeholder_attach">
761 <return-type type=
"void"/>
763 <parameter name=
"ph" type=
"GdlDockPlaceholder*"/>
764 <parameter name=
"object" type=
"GdlDockObject*"/>
767 <constructor name=
"new" symbol=
"gdl_dock_placeholder_new">
768 <return-type type=
"GtkWidget*"/>
770 <parameter name=
"name" type=
"gchar*"/>
771 <parameter name=
"object" type=
"GdlDockObject*"/>
772 <parameter name=
"position" type=
"GdlDockPlacement"/>
773 <parameter name=
"sticky" type=
"gboolean"/>
776 <property name=
"floating" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
777 <property name=
"floatx" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
778 <property name=
"floaty" type=
"gint" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
779 <property name=
"height" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
780 <property name=
"host" type=
"GdlDockObject*" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
781 <property name=
"next-placement" type=
"GdlDockPlacement" readable=
"1" writable=
"1" construct=
"0" construct-only=
"0"/>
782 <property name=
"sticky" type=
"gboolean" readable=
"1" writable=
"1" construct=
"0" construct-only=
"1"/>
783 <property name=
"width" type=
"gint" readable=
"1" writable=
"1" construct=
"1" construct-only=
"0"/>
785 <constant name=
"GDL_DOCK_MASTER_PROPERTY" type=
"char*" value=
"master"/>
786 <constant name=
"GDL_DOCK_NAME_PROPERTY" type=
"char*" value=
"name"/>
787 <constant name=
"GDL_DOCK_OBJECT_FLAGS_SHIFT" type=
"int" value=
"8"/>