DockItemT

Members

Functions

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)

Get the main Gtk struct

getIconName
string getIconName()

Gets the icon_name for the #DzlDockItem.

getIconName
string getIconName()

Gets the icon_name for the #DzlDockItem.

getManager
DockManager getManager()

Gets the dock manager for this dock item.

getParent
DockItemIF getParent()

Gets the parent #DzlDockItem, or %NULL.

getTitle
string getTitle()

Gets the title for the #DzlDockItem.

getTitle
string getTitle()

Gets the title for the #DzlDockItem.

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.

present
void present()

This widget will walk the widget hierarchy to ensure that the dock item is visible to the user.

present
void present()

This widget will walk the widget hierarchy to ensure that the dock item is visible to the user.

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()

Meta