54 lines
1.8 KiB
XML
54 lines
1.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<GenerateModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="generateMetaModel_Module.xsd">
|
|
<PythonExport
|
|
Father="BaseClassPy"
|
|
Name="WorkbenchPy"
|
|
Twin="Workbench"
|
|
TwinPointer="Workbench"
|
|
Include="Gui/Workbench.h"
|
|
Namespace="Gui"
|
|
FatherInclude="Base/BaseClassPy.h"
|
|
FatherNamespace="Base">
|
|
<Documentation>
|
|
<Author Licence="LGPL" Name="Werner Mayer" EMail="wmayer@users.sourceforge.net" />
|
|
<UserDocu>This is the base class for workbenches</UserDocu>
|
|
</Documentation>
|
|
<Methode Name="name">
|
|
<Documentation>
|
|
<UserDocu>Return the workbench name</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="activate">
|
|
<Documentation>
|
|
<UserDocu>Activate this workbench</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="listToolbars">
|
|
<Documentation>
|
|
<UserDocu>Show a list of all toolbars</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="getToolbarItems">
|
|
<Documentation>
|
|
<UserDocu>Show a dict of all toolbars and their commands</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="listCommandbars">
|
|
<Documentation>
|
|
<UserDocu>Show a list of all command bars</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="listMenus">
|
|
<Documentation>
|
|
<UserDocu>Show a list of all menus</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<Methode Name="reloadActive" Static="true">
|
|
<Documentation>
|
|
<UserDocu>Reload the active workbench after changing menus or toolbars</UserDocu>
|
|
</Documentation>
|
|
</Methode>
|
|
<CustomAttributes />
|
|
</PythonExport>
|
|
</GenerateModel>
|