143 lines
2.6 KiB
Python
143 lines
2.6 KiB
Python
from Base.Metadata import export
|
|
from Workbench import Workbench
|
|
from warnings import deprecated
|
|
|
|
|
|
@export(
|
|
Twin="PythonBaseWorkbench",
|
|
TwinPointer="PythonBaseWorkbench",
|
|
Include="Gui/Workbench.h",
|
|
)
|
|
class PythonWorkbench(Workbench):
|
|
"""
|
|
This is the class for Python workbenches
|
|
|
|
Author: Werner Mayer (wmayer@users.sourceforge.net)
|
|
Licence: LGPL
|
|
"""
|
|
|
|
def appendMenu(self) -> None:
|
|
"""
|
|
Append a new menu
|
|
"""
|
|
...
|
|
|
|
def removeMenu(self) -> None:
|
|
"""
|
|
Remove a menu
|
|
"""
|
|
...
|
|
|
|
def appendContextMenu(self) -> None:
|
|
"""
|
|
Append a new context menu item
|
|
"""
|
|
...
|
|
|
|
def removeContextMenu(self) -> None:
|
|
"""
|
|
Remove a context menu item
|
|
"""
|
|
...
|
|
|
|
def appendToolbar(self) -> None:
|
|
"""
|
|
Append a new toolbar
|
|
"""
|
|
...
|
|
|
|
def removeToolbar(self) -> None:
|
|
"""
|
|
Remove a toolbar
|
|
"""
|
|
...
|
|
|
|
def appendCommandbar(self) -> None:
|
|
"""
|
|
Append a new command bar
|
|
"""
|
|
...
|
|
|
|
def removeCommandbar(self) -> None:
|
|
"""
|
|
Remove a command bar
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def AppendMenu(self) -> None:
|
|
"""
|
|
deprecated -- use appendMenu
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def RemoveMenu(self) -> None:
|
|
"""
|
|
deprecated -- use removeMenu
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def ListMenus(self) -> None:
|
|
"""
|
|
deprecated -- use listMenus
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def AppendContextMenu(self) -> None:
|
|
"""
|
|
deprecated -- use appendContextMenu
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def RemoveContextMenu(self) -> None:
|
|
"""
|
|
deprecated -- use removeContextMenu
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def AppendToolbar(self) -> None:
|
|
"""
|
|
deprecated -- use appendToolbar
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def RemoveToolbar(self) -> None:
|
|
"""
|
|
deprecated -- use removeToolbar
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def ListToolbars(self) -> None:
|
|
"""
|
|
deprecated -- use listToolbars
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def AppendCommandbar(self) -> None:
|
|
"""
|
|
deprecated -- use appendCommandBar
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def RemoveCommandbar(self) -> None:
|
|
"""
|
|
deprecated -- use removeCommandBar
|
|
"""
|
|
...
|
|
|
|
@deprecated
|
|
def ListCommandbars(self) -> None:
|
|
"""
|
|
deprecated -- use listCommandBars
|
|
"""
|
|
...
|