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 |
int | position | Read / Write |
GtkPositionType | edge | Read / Write |
gboolean | show-pinned-button | Read / Write |
DzlTabStyle | style | Read / Write |
gboolean | can-close | Read / Write |
GIcon * | gicon | Read / Write |
char * | icon-name | Read / Write |
DzlDockManager * | manager | Read / Write |
char * | title | Read / Write |
gboolean | active | Read / Write |
gboolean | can-close | Read / Write |
GtkPositionType | edge | Read / Write |
DzlTabStyle | style | Read / Write |
char * | 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 | needs-attention | 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); GIcon *(*ref_gicon) (DzlDockItem *self); void (*needs_attention) (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.
Owner: DzlDockBin
Flags: Read / Write
Default value: FALSE
“left-visible”
property “left-visible” gboolean
If the left panel is visible.
Owner: DzlDockBin
Flags: Read / Write
Default value: FALSE
“right-visible”
property “right-visible” gboolean
If the right panel is visible.
Owner: DzlDockBin
Flags: Read / Write
Default value: FALSE
“top-visible”
property “top-visible” gboolean
If the top panel is visible.
Owner: DzlDockBin
Flags: Read / Write
Default value: FALSE
“edge”
property “edge” GtkPositionType
The edge of the dock this widget is attached to.
Owner: DzlDockBinEdge
Flags: Read / Write
Default value: GTK_POS_LEFT
“edge”
property “edge” GtkPositionType
Edge.
Owner: DzlDockOverlayEdge
Flags: Read / Write
Default value: GTK_POS_LEFT
“position”
property “position” int
The size of the edge.
Owner: DzlDockOverlayEdge
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“edge”
property “edge” GtkPositionType
The edge for the tab strip.
Owner: DzlDockStack
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.
Owner: DzlDockStack
Flags: Read / Write
Default value: FALSE
“style”
property “style” DzlTabStyle
Style.
Owner: DzlDockStack
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.
Owner: DzlDockWidget
Flags: Read / Write
Default value: FALSE
“gicon”
property “gicon” GIcon *
The GIcon to be displayed.
Owner: DzlDockWidget
Flags: Read / Write
“icon-name”
property “icon-name” char *
Icon Name.
Owner: DzlDockWidget
Flags: Read / Write
Default value: NULL
“manager”
property“manager” DzlDockManager *
The panel manager.
Owner: DzlDockWidget
Flags: Read / Write
“title”
property “title” char *
Title.
Owner: DzlDockWidget
Flags: Read / Write
Default value: NULL
“active”
property “active” gboolean
If the tab is currently active.
Owner: DzlTab
Flags: Read / Write
Default value: FALSE
“can-close”
property “can-close” gboolean
If the tab widget can be closed.
Owner: DzlTab
Flags: Read / Write
Default value: FALSE
“edge”
property “edge” GtkPositionType
Edge.
Owner: DzlTab
Flags: Read / Write
Default value: GTK_POS_TOP
“style”
property “style” DzlTabStyle
The style for the tab.
Owner: DzlTab
Flags: Read / Write
Default value: DZL_TAB_ICONS | DZL_TAB_TEXT
“widget”
property “widget” GtkWidget *
The widget the tab represents.
Owner: DzlTab
Flags: Read / Write
“edge”
property “edge” GtkPositionType
The edge for the tab-strip.
Owner: DzlTabStrip
Flags: Read / Write
Default value: GTK_POS_TOP
“stack”
property “stack” GtkStack *
The stack of items to manage.
Owner: DzlTabStrip
Flags: Read / Write
“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
“needs-attention”
signalvoid user_function (DzlDockItem *dzldockitem, 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