"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; |
|
Create a new GnomeDockItem named name, with the specified behavior.
| name : | Name for the new item |
| behavior : | Behavior for the new item |
| Returns : | A new GnomeDockItem widget. |
|
Retrieve the child of item.
| dock_item : | |
| Returns : | The child of item. |
char* gnome_dock_item_get_name (GnomeDockItem *dock_item); |
Retrieve the name of item.
| dock_item : | |
| Returns : | The name of item as a |
void gnome_dock_item_set_shadow_type (GnomeDockItem *dock_item, |
Set the shadow type for dock_item.
| dock_item : | A GnomeDockItem widget |
| type : | The shadow type for dock_item |
|
Retrieve the shadow type of dock_item.
| dock_item : | A GnomeDockItem widget. |
| Returns : | dock_item's shadow type. |
|
Set the orientation for dock_item.
| dock_item : | A GnomeDockItem widget |
| orientation : | New orientation for dock_item |
| Returns : | TRUE if the operation succeeds, FALSE if it fails. |
|
Retrieve the orientation of dock_item.
| dock_item : | A GnomeDockItem widget. |
| Returns : | The current orientation of dock_item. |
GnomeDockItemBehavior gnome_dock_item_get_behavior (GnomeDockItem *dock_item); |
Retrieve the behavior of dock_item.
| dock_item : | A GnomeDockItem widget. |
| Returns : | The behavior of dock_item. |
|
| item : | |
| x : | |
| y : | |
| Returns : |
void gnome_dock_item_attach (GnomeDockItem *item, |
| item : | |
| parent : | |
| x : | |
| y : |
void gnome_dock_item_drag_floating (GnomeDockItem *item, |
| item : | |
| x : | |
| y : |
void gnome_dock_item_handle_size_request
(GnomeDockItem *item,
|
| item : | |
| requisition : |
void gnome_dock_item_get_floating_position
(GnomeDockItem *item,
|
| item : | |
| x : | |
| y : |
void user_function (GnomeDockItem *dockitem, |
This signal is emitted as soon as the user starts dragging the dock item.
| dockitem : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
void user_function (GnomeDockItem *dockitem, |
This signal is emitted at the end of a dock item drag.
| dockitem : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
void user_function (GnomeDockItem *dockitem, |
This signal is emitted while the item is being dragged and reports that the pointer position has changed.
| dockitem : | the object which received the signal. |
| arg1 : | the new X coordinate of the upper left corner of the item. |
| arg2 : | the new Y coordinate of the upper left corner of the item. |
| user_data : | user data set when the signal handler was connected. |
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.
| dockitem : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |