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

add_tab_menu(index, leftWidget, rightWidget=None)
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>