gdesk.ezdock.dockwidgets module¶
- class gdesk.ezdock.dockwidgets.DockContainer(manager, parent=None, name='main')¶
Bases:
PySide2.QtWidgets.QWidget
- property all_panels¶
- compact()¶
- cycle_tag_level()¶
- detach(nodetype, category, nodeid, to_new_window=True, width=640, height=480)¶
- detach_panels()¶
- detach_top()¶
- distribute()¶
- static from_layout_widget_branch(layout_widget)¶
- get_layout_struct()¶
- insert(panel, relative_pos, to_panel)¶
- Parameters
insert_node (dict) – (category, panid)
relative_pos (str) – ‘tab’, ‘top’, ‘bottom’, ‘left’ or ‘right’
refpanqualid – (category, panid)
- is_empty(check=False)¶
- make_layout_widget_branch(node, parentnode=None, ind=None)¶
- panel_count()¶
- show_all(layout_widget)¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- update_layout(layout_struct)¶
- class gdesk.ezdock.dockwidgets.DockTab(parent=None, collapse=None)¶
Bases:
gdesk.ezdock.dockwidgets.DockTabBase
- addWidget(widget, title=None)¶
- category = 'tab'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- class gdesk.ezdock.dockwidgets.DockTabBar(*args, **kwargs)¶
Bases:
PySide2.QtWidgets.QTabBar
- detach()¶
- mouseDoubleClickEvent(self, event: PySide2.QtGui.QMouseEvent) → None¶
- mouseMoveEvent(self, arg__1: PySide2.QtGui.QMouseEvent) → None¶
- mousePressEvent(self, arg__1: PySide2.QtGui.QMouseEvent) → None¶
- mouseReleaseEvent(self, arg__1: PySide2.QtGui.QMouseEvent) → None¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- class gdesk.ezdock.dockwidgets.DockTabBase(parent=None, collapse=None)¶
Bases:
PySide2.QtWidgets.QTabWidget
,gdesk.ezdock.docks.DockBase
- collapseVertical()¶
- duplicate()¶
- mouseReleaseEvent(self, event: PySide2.QtGui.QMouseEvent) → None¶
- moveToOtherArea()¶
- screenShot()¶
- set_tab_header(widget, title)¶
- splitHorizontal()¶
- splitVertical()¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶
- toggleMenu()¶
- toggleStatusBar()¶
- class gdesk.ezdock.dockwidgets.DockTag(parent=None, collapse=None)¶
Bases:
gdesk.ezdock.dockwidgets.DockTabBase
- addWidget(widget, title=None)¶
- category = 'tag'¶
- staticMetaObject = <PySide2.QtCore.QMetaObject object>¶