- addOnManagerSet
gulong addOnManagerSet(void delegate(DockManager, DockItemIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
- addOnNeedsAttention
gulong addOnNeedsAttention(void delegate(DockItemIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
- addOnPresented
gulong addOnPresented(void delegate(DockItemIF) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
- adopt
bool adopt(DockItemIF child)
- close
bool close()
This function will request that the dock item close itself.
- emitPresented
void emitPresented()
Emits the #DzlDockItem::presented signal.
- getCanClose
bool getCanClose()
If this dock item can be closed by the user, this virtual function should be
implemented by the panel and return %TRUE.
- getCanMinimize
bool getCanMinimize()
- getChildVisible
bool getChildVisible(DockItemIF child)
- getDockItemStruct
DzlDockItem* getDockItemStruct(bool transferOwnership = false)
- getManager
DockManager getManager()
Gets the dock manager for this dock item.
- getParent
DockItemIF getParent()
Gets the parent #DzlDockItem, or %NULL.
- getStruct
void* getStruct()
the main Gtk struct as a void*
- hasWidgets
bool hasWidgets()
- minimize
bool minimize(DockItemIF child, ref GtkPositionType position)
This requests that @self minimize @child if it knows how.
- needsAttention
void needsAttention()
Emits the "needs-attention" signal.
- presentChild
void presentChild(DockItemIF child)
- refGicon
IconIF refGicon()
Gets a #GIcon for the dock item, if any has been set.
- release
void release(DockItemIF child)
This virtual method should remove @child from @self if the
dock item knows how to do so. For example, the #DzlDockStack
will remove @child from it's internal #GtkStack.
- setChildVisible
void setChildVisible(DockItemIF child, bool childVisible)
- setManager
void setManager(DockManager manager)
Sets the dock manager for this #DzlDockItem.
- updateVisibility
void updateVisibility()