# API Index

### D

GdlDock, struct in GdlDock
GdlDock::layout-changed, object signal in GdlDock
GdlDock:default-title, object property in GdlDock
GdlDock:floating, object property in GdlDock
GdlDock:floatx, object property in GdlDock
GdlDock:floaty, object property in GdlDock
GdlDock:height, object property in GdlDock
GdlDock:skip-taskbar, object property in GdlDock
GdlDock:width, object property in GdlDock
GdlDockBar, struct in GdlDockBar
GdlDockBar:dockbar-style, object property in GdlDockBar
GdlDockBar:master, object property in GdlDockBar
GdlDockBarStyle, enum in GdlDockBar
GdlDockItem, struct in GdlDockItem
GdlDockItem::deselected, object signal in GdlDockItem
GdlDockItem::dock-drag-begin, object signal in GdlDockItem
GdlDockItem::dock-drag-end, object signal in GdlDockItem
GdlDockItem::dock-drag-motion, object signal in GdlDockItem
GdlDockItem::move-focus-child, object signal in GdlDockItem
GdlDockItem::selected, object signal in GdlDockItem
GdlDockItem:behavior, object property in GdlDockItem
GdlDockItem:closed, object property in GdlDockItem
GdlDockItem:iconified, object property in GdlDockItem
GdlDockItem:locked, object property in GdlDockItem
GdlDockItem:orientation, object property in GdlDockItem
GdlDockItem:preferred-height, object property in GdlDockItem
GdlDockItem:preferred-width, object property in GdlDockItem
GdlDockItem:resize, object property in GdlDockItem
GdlDockItemBehavior, enum in GdlDockItem
GdlDockItemButtonImage, struct in GdlDockItemButtonImage
GdlDockItemButtonImageType, enum in GdlDockItemButtonImage
GdlDockItemClass, struct in GdlDockItem
GdlDockItemFlags, enum in GdlDockItem
GdlDockItemGrip, struct in GdlDockItemGrip
GdlDockItemGrip:item, object property in GdlDockItemGrip
GdlDockLayout, struct in GdlDockLayout
GdlDockLayout:dirty, object property in GdlDockLayout
GdlDockLayout:master, object property in GdlDockLayout
GdlDockMaster, struct in GdlDockMaster
GdlDockMaster::layout-changed, object signal in GdlDockMaster
GdlDockMaster:default-title, object property in GdlDockMaster
GdlDockMaster:locked, object property in GdlDockMaster
GdlDockMaster:switcher-style, object property in GdlDockMaster
GdlDockMaster:tab-pos, object property in GdlDockMaster
GdlDockMaster:tab-reorderable, object property in GdlDockMaster
GdlDockNotebook, struct in GdlDockNotebook
GdlDockNotebook:page, object property in GdlDockNotebook
GdlDockObject, struct in GdlDockObject
GdlDockObject::detach, object signal in GdlDockObject
GdlDockObject::dock, object signal in GdlDockObject
GdlDockObject:long-name, object property in GdlDockObject
GdlDockObject:master, object property in GdlDockObject
GdlDockObject:name, object property in GdlDockObject
GdlDockObject:pixbuf-icon, object property in GdlDockObject
GdlDockObject:stock-id, object property in GdlDockObject
GdlDockObjectClass, struct in GdlDockObject
GdlDockObjectFlags, enum in GdlDockObject
GdlDockPaned, struct in GdlDockPaned
GdlDockPaned:position, object property in GdlDockPaned
GdlDockParamFlags, enum in GdlDockObject
GdlDockPlaceholder, struct in GdlDockPlaceholder
GdlDockPlaceholder:floating, object property in GdlDockPlaceholder
GdlDockPlaceholder:floatx, object property in GdlDockPlaceholder
GdlDockPlaceholder:floaty, object property in GdlDockPlaceholder
GdlDockPlaceholder:height, object property in GdlDockPlaceholder
GdlDockPlaceholder:host, object property in GdlDockPlaceholder
GdlDockPlaceholder:next-placement, object property in GdlDockPlaceholder
GdlDockPlaceholder:sticky, object property in GdlDockPlaceholder
GdlDockPlaceholder:width, object property in GdlDockPlaceholder
GdlDockPlacement, enum in GdlDockObject
GdlDockRequest, struct in GdlDockObject
GdlDockTablabel, struct in GdlDockTablabel
GdlDockTablabel::button-pressed-handle, object signal in GdlDockTablabel
GdlDockTablabel:item, object property in GdlDockTablabel
gdl_dock_add_floating_item, function in GdlDock
gdl_dock_add_item, function in GdlDock
gdl_dock_bar_get_orientation, function in GdlDockBar
gdl_dock_bar_get_style, function in GdlDockBar
gdl_dock_bar_new, function in GdlDockBar
gdl_dock_bar_set_orientation, function in GdlDockBar
gdl_dock_bar_set_style, function in GdlDockBar
gdl_dock_get_item_by_name, function in GdlDock
gdl_dock_get_named_items, function in GdlDock
gdl_dock_get_placeholder_by_name, function in GdlDock
gdl_dock_hide_preview, function in GdlDock
gdl_dock_item_bind, function in GdlDockItem
gdl_dock_item_button_image_new, function in GdlDockItemButtonImage
GDL_DOCK_ITEM_CANT_CLOSE, macro in GdlDockItem
GDL_DOCK_ITEM_CANT_ICONIFY, macro in GdlDockItem
gdl_dock_item_dock_to, function in GdlDockItem
GDL_DOCK_ITEM_FLAGS, macro in GdlDockItem
gdl_dock_item_get_grip, function in GdlDockItem
gdl_dock_item_get_tablabel, function in GdlDockItem
gdl_dock_item_grip_hide_handle, function in GdlDockItemGrip
gdl_dock_item_grip_new, function in GdlDockItemGrip
gdl_dock_item_grip_set_label, function in GdlDockItemGrip
gdl_dock_item_grip_show_handle, function in GdlDockItemGrip
GDL_DOCK_ITEM_HAS_GRIP, macro in GdlDockItem
gdl_dock_item_hide_grip, function in GdlDockItem
gdl_dock_item_hide_item, function in GdlDockItem
GDL_DOCK_ITEM_ICONIFIED, macro in GdlDockItem
gdl_dock_item_iconify_item, function in GdlDockItem
GDL_DOCK_ITEM_IN_DRAG, macro in GdlDockItem
GDL_DOCK_ITEM_IN_PREDRAG, macro in GdlDockItem
gdl_dock_item_lock, function in GdlDockItem
gdl_dock_item_new, function in GdlDockItem
gdl_dock_item_new_with_pixbuf_icon, function in GdlDockItem
gdl_dock_item_new_with_stock, function in GdlDockItem
gdl_dock_item_notify_deselected, function in GdlDockItem
gdl_dock_item_notify_selected, function in GdlDockItem
GDL_DOCK_ITEM_NOT_LOCKED, macro in GdlDockItem
GDL_DOCK_ITEM_NO_GRIP, macro in GdlDockItem
gdl_dock_item_or_child_has_focus, function in GdlDockItem
gdl_dock_item_preferred_size, function in GdlDockItem
gdl_dock_item_set_default_position, function in GdlDockItem
GDL_DOCK_ITEM_SET_FLAGS, macro in GdlDockItem
gdl_dock_item_set_orientation, function in GdlDockItem
gdl_dock_item_set_tablabel, function in GdlDockItem
gdl_dock_item_show_grip, function in GdlDockItem
gdl_dock_item_show_item, function in GdlDockItem
gdl_dock_item_unbind, function in GdlDockItem
gdl_dock_item_unlock, function in GdlDockItem
GDL_DOCK_ITEM_UNSET_FLAGS, macro in GdlDockItem
GDL_DOCK_ITEM_USER_ACTION, macro in GdlDockItem
gdl_dock_layout_attach, function in GdlDockLayout
gdl_dock_layout_delete_layout, function in GdlDockLayout
gdl_dock_layout_get_layouts, function in GdlDockLayout
gdl_dock_layout_is_dirty, function in GdlDockLayout
gdl_dock_layout_load_from_file, function in GdlDockLayout
gdl_dock_layout_load_layout, function in GdlDockLayout
gdl_dock_layout_new, function in GdlDockLayout
gdl_dock_layout_save_layout, function in GdlDockLayout
gdl_dock_layout_save_to_file, function in GdlDockLayout
gdl_dock_master_add, function in GdlDockMaster
gdl_dock_master_foreach, function in GdlDockMaster
gdl_dock_master_foreach_toplevel, function in GdlDockMaster
gdl_dock_master_get_controller, function in GdlDockMaster
gdl_dock_master_get_object, function in GdlDockMaster
gdl_dock_master_remove, function in GdlDockMaster
gdl_dock_master_set_controller, function in GdlDockMaster
gdl_dock_new, function in GdlDock
gdl_dock_new_from, function in GdlDock
gdl_dock_notebook_new, function in GdlDockNotebook
GDL_DOCK_OBJECT_ATTACHED, macro in GdlDockObject
GDL_DOCK_OBJECT_AUTOMATIC, macro in GdlDockObject
gdl_dock_object_bind, function in GdlDockObject
gdl_dock_object_child_placement, function in GdlDockObject
gdl_dock_object_detach, function in GdlDockObject
gdl_dock_object_dock, function in GdlDockObject
gdl_dock_object_dock_request, function in GdlDockObject
GDL_DOCK_OBJECT_FLAGS, macro in GdlDockObject
GDL_DOCK_OBJECT_FLAGS_SHIFT, macro in GdlDockObject
gdl_dock_object_freeze, function in GdlDockObject
GDL_DOCK_OBJECT_FROZEN, macro in GdlDockObject
GDL_DOCK_OBJECT_GET_MASTER, macro in GdlDockMaster
gdl_dock_object_get_parent_object, function in GdlDockObject
gdl_dock_object_get_toplevel, function in GdlDock
GDL_DOCK_OBJECT_IN_DETACH, macro in GdlDockObject
GDL_DOCK_OBJECT_IN_REFLOW, macro in GdlDockObject
gdl_dock_object_is_bound, function in GdlDockObject
gdl_dock_object_is_compound, function in GdlDockObject
gdl_dock_object_nick_from_type, function in GdlDockObject
gdl_dock_object_present, function in GdlDockObject
gdl_dock_object_reduce, function in GdlDockObject
gdl_dock_object_reorder, function in GdlDockObject
GDL_DOCK_OBJECT_SET_FLAGS, macro in GdlDockObject
gdl_dock_object_set_type_for_nick, function in GdlDockObject
gdl_dock_object_thaw, function in GdlDockObject
gdl_dock_object_type_from_nick, function in GdlDockObject
gdl_dock_object_unbind, function in GdlDockObject
GDL_DOCK_OBJECT_UNSET_FLAGS, macro in GdlDockObject
gdl_dock_paned_new, function in GdlDockPaned
gdl_dock_placeholder_attach, function in GdlDockPlaceholder
gdl_dock_placeholder_new, function in GdlDockPlaceholder
gdl_dock_set_skip_taskbar, function in GdlDock
gdl_dock_show_preview, function in GdlDock
gdl_dock_tablabel_activate, function in GdlDockTablabel
gdl_dock_tablabel_deactivate, function in GdlDockTablabel
gdl_dock_tablabel_new, function in GdlDockTablabel
gdl_dock_xor_rect, function in GdlDock
gdl_dock_xor_rect_hide, function in GdlDock

### P

GdlPreviewWindow, struct in GdlPreviewWindow
gdl_preview_window_new, function in GdlPreviewWindow
gdl_preview_window_update, function in GdlPreviewWindow

### S

GdlSwitcher, struct in GdlSwitcher
GdlSwitcher:switcher-style, object property in GdlSwitcher
GdlSwitcher:tab-pos, object property in GdlSwitcher
GdlSwitcher:tab-reorderable, object property in GdlSwitcher
GdlSwitcherStyle, enum in GdlDockMaster
gdl_switcher_insert_page, function in GdlSwitcher
gdl_switcher_new, function in GdlSwitcher

### T

GDL_TRACE_OBJECT, macro in GdlDockObject