- gtkPaned
GtkPaned* gtkPaned;
- getPanedStruct
GtkPaned* getPanedStruct()
- getStruct
void* getStruct()
the main Gtk struct as a void*
- setStruct
void setStruct(GObject* obj)
Undocumented in source. Be warned that the author may not have intended to support it.
- __anonymous
mixin OrientableT!(GtkPaned)
Undocumented in source.
- add
void add(Widget child1, Widget child2)
- getType
GType getType()
- add1
void add1(Widget child)
Adds a child to the top or left pane with default parameters. This is
equivalent to
gtk_paned_pack1 (paned, child, FALSE, TRUE).
- add2
void add2(Widget child)
Adds a child to the bottom or right pane with default parameters. This
is equivalent to
gtk_paned_pack2 (paned, child, TRUE, TRUE).
- getChild1
Widget getChild1()
Obtains the first child of the paned widget.
- getChild2
Widget getChild2()
Obtains the second child of the paned widget.
- getHandleWindow
Window getHandleWindow()
Returns the #GdkWindow of the handle. This function is
useful when handling button or motion events because it
enables the callback to distinguish between the window
of the paned, a child and the handle.
- getPosition
int getPosition()
Obtains the position of the divider between the two panes.
- getWideHandle
bool getWideHandle()
Gets the #GtkPaned:wide-handle property.
- pack1
void pack1(Widget child, bool resize, bool shrink)
Adds a child to the top or left pane.
- pack2
void pack2(Widget child, bool resize, bool shrink)
Adds a child to the bottom or right pane.
- setPosition
void setPosition(int position)
Sets the position of the divider between the two panes.
- setWideHandle
void setWideHandle(bool wide)
Sets the #GtkPaned:wide-handle property.
- connectedSignals
int[string] connectedSignals;
Undocumented in source.
- onAcceptPositionListeners
bool delegate(Paned)[] onAcceptPositionListeners;
Undocumented in source.
- addOnAcceptPosition
void addOnAcceptPosition(bool delegate(Paned) dlg, ConnectFlags connectFlags)
The ::accept-position signal is a
[keybinding signal]GtkBindingSignal
which gets emitted to accept the current position of the handle when
moving it using key bindings.
- callBackAcceptPosition
int callBackAcceptPosition(GtkPaned* panedStruct, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
- onCancelPositionListeners
bool delegate(Paned)[] onCancelPositionListeners;
Undocumented in source.
- addOnCancelPosition
void addOnCancelPosition(bool delegate(Paned) dlg, ConnectFlags connectFlags)
The ::cancel-position signal is a
[keybinding signal]GtkBindingSignal
which gets emitted to cancel moving the position of the handle using key
bindings. The position of the handle will be reset to the value prior to
moving it.
- callBackCancelPosition
int callBackCancelPosition(GtkPaned* panedStruct, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
- onCycleChildFocusListeners
bool delegate(bool, Paned)[] onCycleChildFocusListeners;
Undocumented in source.
- addOnCycleChildFocus
void addOnCycleChildFocus(bool delegate(bool, Paned) dlg, ConnectFlags connectFlags)
The ::cycle-child-focus signal is a
[keybinding signal]GtkBindingSignal
which gets emitted to cycle the focus between the children of the paned.
- callBackCycleChildFocus
int callBackCycleChildFocus(GtkPaned* panedStruct, bool reversed, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
- onCycleHandleFocusListeners
bool delegate(bool, Paned)[] onCycleHandleFocusListeners;
Undocumented in source.
- addOnCycleHandleFocus
void addOnCycleHandleFocus(bool delegate(bool, Paned) dlg, ConnectFlags connectFlags)
The ::cycle-handle-focus signal is a
[keybinding signal]GtkBindingSignal
which gets emitted to cycle whether the paned should grab focus to allow
the user to change position of the handle by using key bindings.
- callBackCycleHandleFocus
int callBackCycleHandleFocus(GtkPaned* panedStruct, bool reversed, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
- onMoveHandleListeners
bool delegate(GtkScrollType, Paned)[] onMoveHandleListeners;
Undocumented in source.
- addOnMoveHandle
void addOnMoveHandle(bool delegate(GtkScrollType, Paned) dlg, ConnectFlags connectFlags)
The ::move-handle signal is a
[keybinding signal]GtkBindingSignal
which gets emitted to move the handle when the user is using key bindings
to move it.
- callBackMoveHandle
int callBackMoveHandle(GtkPaned* panedStruct, GtkScrollType scrollType, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
- onToggleHandleFocusListeners
bool delegate(Paned)[] onToggleHandleFocusListeners;
Undocumented in source.
- addOnToggleHandleFocus
void addOnToggleHandleFocus(bool delegate(Paned) dlg, ConnectFlags connectFlags)
The ::toggle-handle-focus is a
[keybinding signal]GtkBindingSignal
which gets emitted to accept the current position of the handle and then
move focus to the next widget in the focus chain.
- callBackToggleHandleFocus
int callBackToggleHandleFocus(GtkPaned* panedStruct, Paned _paned)
Undocumented in source. Be warned that the author may not have intended to support it.
The VPaned widget is a container widget with two children arranged vertically. The division between the two panes is adjustable by the user by dragging a handle. See #GtkPaned for details.
GtkVPaned has been deprecated, use #GtkPaned instead.