![]() |
![]() |
![]() |
GNOME Docking Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
struct GdlDockPlaceholder; GtkWidget * gdl_dock_placeholder_new (const gchar *name
,GdlDockObject *object
,GdlDockPlacement position
,gboolean sticky
); void gdl_dock_placeholder_attach (GdlDockPlaceholder *ph
,GdlDockObject *object
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GdlDockObject +----GdlDockPlaceholder
"floating" gboolean : Read / Write / Construct Only "floatx" gint : Read / Write / Construct Only "floaty" gint : Read / Write / Construct Only "height" gint : Read / Write / Construct "host" GdlDockObject* : Read / Write "next-placement" GdlDockPlacement : Read / Write "sticky" gboolean : Read / Write / Construct Only "width" gint : Read / Write / Construct
A dock placeholder is a widget allowing to keep track of a docking place. Unfortunately, all the details of the initial goal have been forgotten and the code has still some issues.
GtkWidget * gdl_dock_placeholder_new (const gchar *name
,GdlDockObject *object
,GdlDockPlacement position
,gboolean sticky
);
Creates a new dock placeholder at object
place. This is a kind of marker
allowing you to dock new items later at this place. It is not completely
working though.
|
Unique name for identifying the dock object. |
|
Corresponding GdlDockObject |
|
The position to dock a new item in object
|
|
TRUE if the placeholder move with the object
|
Returns : |
The newly created placeholder. |
void gdl_dock_placeholder_attach (GdlDockPlaceholder *ph
,GdlDockObject *object
);
Move the placeholder to the position of object
.
|
The GdlDockPlaceholder object |
|
A new GdlDockObject |
"floating"
property"floating" gboolean : Read / Write / Construct Only
Whether the placeholder is standing in for a floating toplevel dock.
Default value: FALSE
"floatx"
property"floatx" gint : Read / Write / Construct Only
X coordinate for dock when floating.
Allowed values: >= G_MAXULONG
Default value: -1
"floaty"
property"floaty" gint : Read / Write / Construct Only
Y coordinate for dock when floating.
Allowed values: >= G_MAXULONG
Default value: -1
"height"
property"height" gint : Read / Write / Construct
Height for the widget when it's attached to the placeholder.
Allowed values: >= G_MAXULONG
Default value: -1
"host"
property"host" GdlDockObject* : Read / Write
The dock object this placeholder is attached to.
"next-placement"
property"next-placement" GdlDockPlacement : Read / Write
The position an item will be docked to our host if a request is made to dock to us.
Default value: GDL_DOCK_CENTER
"sticky"
property"sticky" gboolean : Read / Write / Construct Only
Whether the placeholder will stick to its host or move up the hierarchy when the host is redocked.
Default value: FALSE
"width"
property"width" gint : Read / Write / Construct
Width for the widget when it's attached to the placeholder.
Allowed values: >= G_MAXULONG
Default value: -1