Public Member Functions | |
def | __init__ |
def | addSection |
def | addWidgetToSection |
def | setSectionSizes |
def | showEvent |
def | takeToolBoxContainerButtons |
Static Public Attributes | |
int | ALIGNMENT_CENTER = 1 |
int | ALIGNMENT_LEFT = 0 |
int | ALIGNMENT_RIGHT = 2 |
Private Member Functions | |
def | _createSpacer |
Private Attributes | |
_sections | |
_sizes | |
A vertical toolbar which can be split up in sections. The toolbar can be placed in the verticalSplitter() of the SplitterTab to separate two parts. The toolbar can hold buttons to control its neighboring views.
Definition at line 106 of file SplitterTab.py.
def Vispa.Main.SplitterTab.SplitterToolBar.__init__ | ( | self, | |
parent = None |
|||
) |
Definition at line 118 of file SplitterTab.py.
|
private |
Definition at line 124 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.addSection().
def Vispa.Main.SplitterTab.SplitterToolBar.addSection | ( | self, | |
alignment = None |
|||
) |
Definition at line 129 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterToolBar._createSpacer(), Vispa.Main.SplitterTab.SplitterToolBar._sections, Vispa.Main.SplitterTab.SplitterToolBar._sizes, Vispa.Gui.Header.FrameWithHeader.addWidget(), Vispa.Gui.ToolBoxContainer.ToolBoxContainer.addWidget(), Vispa.Views.WidgetView.WidgetView.addWidget(), Vispa.Main.SplitterTab.SplitterToolBar.ALIGNMENT_CENTER, and Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().
def Vispa.Main.SplitterTab.SplitterToolBar.addWidgetToSection | ( | self, | |
widget, | |||
section | |||
) |
Definition at line 148 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterToolBar._sections, Vispa.Main.SplitterTab.SplitterToolBar._sizes, python.multivaluedict.append(), and Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.takeToolBoxContainerButtons().
def Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes | ( | self, | |
sizes | |||
) |
sizes is list of widths for section spacers.
Definition at line 160 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterToolBar._sections, Vispa.Main.SplitterTab.SplitterToolBar._sizes, Vispa.Main.SplitterTab.SplitterToolBar.ALIGNMENT_LEFT, Vispa.Main.SplitterTab.SplitterToolBar.ALIGNMENT_RIGHT, PhysicsTools::MLP.layout, ProcMLP.layout, max(), and min.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.addSection(), Vispa.Main.SplitterTab.SplitterToolBar.addWidgetToSection(), and Vispa.Main.SplitterTab.SplitterToolBar.showEvent().
def Vispa.Main.SplitterTab.SplitterToolBar.showEvent | ( | self, | |
event | |||
) |
Definition at line 187 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterToolBar._sizes, and Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().
def Vispa.Main.SplitterTab.SplitterToolBar.takeToolBoxContainerButtons | ( | self, | |
toolBox, | |||
section | |||
) |
Definition at line 183 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterToolBar.addWidgetToSection().
|
private |
Definition at line 119 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.addSection(), Vispa.Main.SplitterTab.SplitterToolBar.addWidgetToSection(), and Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().
|
private |
|
static |
Definition at line 115 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.addSection().
|
static |
Definition at line 114 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().
|
static |
Definition at line 116 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterToolBar.setSectionSizes().