DockBinEdge

Constructors

this
this(DzlDockBinEdge* dzlDockBinEdge, bool ownedRef = false)

Sets our main struct and passes it to the parent class.

Members

Functions

addOnMoveToBinChild
gulong addOnMoveToBinChild(void delegate(DockBinEdge) dlg, ConnectFlags connectFlags = cast(ConnectFlags)0)
getDockBinEdgeStruct
DzlDockBinEdge* getDockBinEdgeStruct(bool transferOwnership = false)

Get the main Gtk struct

getEdge
GtkPositionType getEdge()
getStruct
void* getStruct()

the main Gtk struct as a void*

Static functions

getType
GType getType()

Variables

dzlDockBinEdge
DzlDockBinEdge* dzlDockBinEdge;

the main Gtk struct

Inherited Members

From DockRevealer

dzlDockRevealer
DzlDockRevealer* dzlDockRevealer;

the main Gtk struct

getDockRevealerStruct
DzlDockRevealer* getDockRevealerStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
animateToPosition
void animateToPosition(int position, uint transitionDuration)
getChildRevealed
bool getChildRevealed()
getPosition
int getPosition()
getPositionSet
bool getPositionSet()
getRevealChild
bool getRevealChild()
getTransitionDuration
uint getTransitionDuration()
getTransitionType
DzlDockRevealerTransitionType getTransitionType()
isAnimating
bool isAnimating()

This is a helper to check if the revealer is animating. You probably don't want to poll this function. Connect to notify::child-revealed or notify::reveal-child instead.

setPosition
void setPosition(int position)
setPositionSet
void setPositionSet(bool positionSet)
setRevealChild
void setRevealChild(bool revealChild)
setTransitionDuration
void setTransitionDuration(uint transitionDuration)
setTransitionType
void setTransitionType(DzlDockRevealerTransitionType transitionType)

From DockItemIF

getDockItemStruct
DzlDockItem* getDockItemStruct(bool transferOwnership = false)

Get the main Gtk struct

getStruct
void* getStruct()

the main Gtk struct as a void*

getType
GType getType()
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)
getManager
DockManager getManager()

Gets the dock manager for this dock item.

getParent
DockItemIF getParent()

Gets the parent #DzlDockItem, or %NULL.

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

Meta