Top | ![]() |
![]() |
![]() |
![]() |
DzlDockManager * | manager | Read / Write |
gboolean | bottom-visible | Read / Write |
gboolean | left-visible | Read / Write |
gboolean | right-visible | Read / Write |
gboolean | top-visible | Read / Write |
GtkPositionType | edge | Read / Write |
GtkPositionType | edge | Read / Write |
gint | position | Read / Write |
GtkPositionType | edge | Read / Write |
gboolean | show-pinned-button | Read / Write |
DzlTabStyle | style | Read / Write |
gboolean | can-close | Read / Write |
gchar * | icon-name | Read / Write |
DzlDockManager * | manager | Read / Write |
gchar * | title | Read / Write |
gboolean | active | Read / Write |
gboolean | can-close | Read / Write |
GtkPositionType | edge | Read / Write |
DzlTabStyle | style | Read / Write |
gchar * | title | Read / Write |
GtkWidget * | widget | Read / Write |
GtkPositionType | edge | Read / Write |
GtkStack * | stack | Read / Write |
DzlTabStyle | style | Read / Write |
void | move-to-bin-child | Action |
void | manager-set | Run Last |
void | presented | Run Last |
void | register-dock | Run Last |
void | unregister-dock | Run Last |
void | hide-edges | Action |
void | clicked | Run Last |
GFlags ╰── DzlTabStyle GInterface ├── DzlDock ╰── DzlDockItem GObject ├── DzlDockManager ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ├── DzlMultiPaned │ ╰── DzlDockPaned ├── GtkBin │ ├── DzlBin │ │ ├── DzlDockOverlayEdge │ │ ├── DzlDockRevealer │ │ │ ╰── DzlDockBinEdge │ │ ├── DzlDockWidget │ │ ╰── DzlTab │ ├── GtkEventBox │ │ ╰── DzlDockOverlay │ ╰── GtkWindow │ ╰── DzlDockWindow ├── GtkBox │ ├── DzlDockStack │ ╰── DzlTabStrip ╰── DzlDockBin
DzlDockBin implements AtkImplementorIface, GtkBuildable, DzlDockItem and DzlDock.
DzlDockBinEdge implements AtkImplementorIface, GtkBuildable and DzlDockItem.
DzlDockOverlay implements AtkImplementorIface, GtkBuildable, DzlDockItem and DzlDock.
DzlDockOverlayEdge implements AtkImplementorIface, GtkBuildable and DzlDockItem.
DzlDockPaned implements AtkImplementorIface, GtkBuildable, GtkOrientable and DzlDockItem.
DzlDockStack implements AtkImplementorIface, GtkBuildable, GtkOrientable and DzlDockItem.
DzlDockWidget implements AtkImplementorIface, GtkBuildable and DzlDockItem.
DzlDockWindow implements AtkImplementorIface, GtkBuildable, DzlDockItem and DzlDock.
DzlTab implements AtkImplementorIface, GtkBuildable and GtkActionable.
DzlTabStrip implements AtkImplementorIface, GtkBuildable and GtkOrientable.
DzlDock is implemented by DzlDockBin, DzlDockOverlay and DzlDockWindow.
DzlDockItem is implemented by DzlDockBin, DzlDockBinEdge, DzlDockOverlay, DzlDockOverlayEdge, DzlDockPaned, DzlDockStack, DzlDockWidget and DzlDockWindow.
typedef struct { GtkContainerClass parent; GtkWidget *(*create_edge) (DzlDockBin *self, GtkPositionType edge); gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockBinClass;
typedef struct { DzlDockRevealerClass parent; void (*move_to_bin_child) (DzlDockBinEdge *self); gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockBinEdgeClass;
typedef struct { GTypeInterface parent; void (*set_manager) (DzlDockItem *self, DzlDockManager *manager); DzlDockManager *(*get_manager) (DzlDockItem *self); void (*manager_set) (DzlDockItem *self, DzlDockManager *old_manager); void (*present_child) (DzlDockItem *self, DzlDockItem *child); void (*update_visibility) (DzlDockItem *self); gboolean (*get_child_visible) (DzlDockItem *self, DzlDockItem *child); void (*set_child_visible) (DzlDockItem *self, DzlDockItem *child, gboolean child_visible); gchar *(*get_title) (DzlDockItem *self); gchar *(*get_icon_name) (DzlDockItem *self); gboolean (*get_can_close) (DzlDockItem *self); gboolean (*can_minimize) (DzlDockItem *self, DzlDockItem *descendant); gboolean (*close) (DzlDockItem *self); gboolean (*minimize) (DzlDockItem *self, DzlDockItem *child, GtkPositionType *position); void (*release) (DzlDockItem *self, DzlDockItem *child); void (*presented) (DzlDockItem *self); } DzlDockItemInterface;
typedef struct { GObjectClass parent; void (*register_dock) (DzlDockManager *self, DzlDock *dock); void (*unregister_dock) (DzlDockManager *self, DzlDock *dock); gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockManagerClass;
typedef struct { GtkEventBoxClass parent; void (*hide_edges) (DzlDockOverlay *self); gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockOverlayClass;
typedef struct { DzlMultiPanedClass parent; gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockPanedClass;
typedef struct { GtkBoxClass parent; gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; } DzlDockStackClass;
typedef struct { DzlBinClass parent; gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockWidgetClass;
typedef struct { GtkWindowClass parent; gpointer _reserved1; gpointer _reserved2; gpointer _reserved3; gpointer _reserved4; gpointer _reserved5; gpointer _reserved6; gpointer _reserved7; gpointer _reserved8; } DzlDockWindowClass;
“bottom-visible”
property“bottom-visible” gboolean
If the bottom panel is visible.
Flags: Read / Write
Default value: FALSE
“left-visible”
property“left-visible” gboolean
If the left panel is visible.
Flags: Read / Write
Default value: FALSE
“right-visible”
property“right-visible” gboolean
If the right panel is visible.
Flags: Read / Write
Default value: FALSE
“top-visible”
property“top-visible” gboolean
If the top panel is visible.
Flags: Read / Write
Default value: FALSE
“edge”
property“edge” GtkPositionType
The edge of the dock this widget is attached to.
Flags: Read / Write
Default value: GTK_POS_LEFT
“position”
property“position” gint
The size of the edge.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“edge”
property“edge” GtkPositionType
The edge for the tab strip.
Flags: Read / Write
Default value: GTK_POS_TOP
“show-pinned-button”
property“show-pinned-button” gboolean
Show the pinned button to pin the dock edge.
Flags: Read / Write
Default value: FALSE
“style”
property “style” DzlTabStyle
Style.
Flags: Read / Write
Default value: DZL_TAB_ICONS | DZL_TAB_TEXT
“can-close”
property“can-close” gboolean
If the dock widget can be closed by the user.
Flags: Read / Write
Default value: FALSE
“active”
property“active” gboolean
If the tab is currently active.
Flags: Read / Write
Default value: FALSE
“can-close”
property“can-close” gboolean
If the tab widget can be closed.
Flags: Read / Write
Default value: FALSE
“style”
property “style” DzlTabStyle
The style for the tab.
Flags: Read / Write
Default value: DZL_TAB_ICONS | DZL_TAB_TEXT
“edge”
property“edge” GtkPositionType
The edge for the tab-strip.
Flags: Read / Write
Default value: GTK_POS_TOP
“move-to-bin-child”
signalvoid user_function (DzlDockBinEdge *dzldockbinedge, gpointer user_data)
Flags: Action
“manager-set”
signalvoid user_function (DzlDockItem *dzldockitem, DzlDockManager *arg1, gpointer user_data)
Flags: Run Last
“presented”
signalvoid user_function (DzlDockItem *dzldockitem, gpointer user_data)
Flags: Run Last
“register-dock”
signalvoid user_function (DzlDockManager *dzldockmanager, DzlDock *arg1, gpointer user_data)
Flags: Run Last
“unregister-dock”
signalvoid user_function (DzlDockManager *dzldockmanager, DzlDock *arg1, gpointer user_data)
Flags: Run Last
“hide-edges”
signalvoid user_function (DzlDockOverlay *dzldockoverlay, gpointer user_data)
Flags: Action