|
'dock-drag-begin' void user_function (GnomeDockItem *dockitem, |
GnomeDockItem is a container widget that can be used to make widgets dockable. "Making a widget dockable" means that the widget gets a handle through which users can drag it around the dock widget or detach it so that it gets displayed into its own window (thus becoming a "floating" item).
typedef enum { GNOME_DOCK_ITEM_BEH_NORMAL = 0, GNOME_DOCK_ITEM_BEH_EXCLUSIVE = 1 << 0, GNOME_DOCK_ITEM_BEH_NEVER_FLOATING = 1 << 1, GNOME_DOCK_ITEM_BEH_NEVER_VERTICAL = 1 << 2, GNOME_DOCK_ITEM_BEH_NEVER_HORIZONTAL = 1 << 3, GNOME_DOCK_ITEM_BEH_LOCKED = 1 << 4 } GnomeDockItemBehavior; |
#define GNOME_DOCK_ITEM_NOT_LOCKED(x) (! (GNOME_DOCK_ITEM(x)->behavior \ & GNOME_DOCK_ITEM_BEH_LOCKED)) |
|
Create a new GnomeDockItem named name, with the specified behavior.
|
Retrieve the child of item.
char* gnome_dock_item_get_name (GnomeDockItem *dock_item); |
Retrieve the name of item.
void gnome_dock_item_set_shadow_type (GnomeDockItem *dock_item, |
Set the shadow type for dock_item.
|
Retrieve the shadow type of dock_item.
|
Set the orientation for dock_item.
|
Retrieve the orientation of dock_item.
GnomeDockItemBehavior gnome_dock_item_get_behavior (GnomeDockItem *dock_item); |
Retrieve the behavior of dock_item.
|
void gnome_dock_item_attach (GnomeDockItem *item, |
void gnome_dock_item_drag_floating (GnomeDockItem *item, |
void gnome_dock_item_handle_size_request (GnomeDockItem *item, |
void gnome_dock_item_get_floating_position (GnomeDockItem *item, |
void user_function (GnomeDockItem *dockitem, |
This signal is emitted as soon as the user starts dragging the dock item.
void user_function (GnomeDockItem *dockitem, |
This signal is emitted at the end of a dock item drag.
void user_function (GnomeDockItem *dockitem, |
This signal is emitted while the item is being dragged and reports that the pointer position has changed.
void user_function (GnomeDockItem *dockitem, |
This signal is emitted when an item is detached from its parent dock band and thus becomes a floating item.