...
Added customized style.css in customization.zip that overrides the background color of some style classes.
...
Customized editing workspace to hide all UI elements expect except status bar and show editing toolbar with tools menu (Default Files/Workspace/Classic Default.xml):
...
“Default Files” in customization.zip package contains:
Support →
|
UI → english → application.xml
tx modules are built fromKudo Server Sample. Each sample module have different functions which will help to understand the custom module workflow
Module | Feature Description |
---|---|
InsertImageCommand | Insert an image into a drawing. |
DrawingSummary | To parse drawing content and create a summary of e.g. all layers in a drawing and their basic properties. Write it to a csv file. |
CommonUIDialog | The sample lists all block references of the current layout that have attributes in a dropdown. Select a reference from the dropdown to show the attributes of a reference. Press “Zoom to block” to zoom to the reference currently selected. |
Added the module to startup.rx to have it loaded when drawing is opened:
...
Added custom CommonUIDialog command definition to definitions section (Default Files/UI/english/application.xml):
...
5. Open file for editing from S3 bucket with tile configurator feature
https://app.kudo.graebert.com/editor?apitoken=d72201b3-bed6-4bb1-8fc0-0e08bb966665
Added TileConfigurator.tx module loaded on startup.
“Default Files” in customization.zip package contains:
Support →
|
UI → english → application.xml
Adjusted Tools menu (Default Files/UI/english/application.xml):
Code Block |
---|
<menu definition_ref="" type="2" UID="PM_0006" name="Default Menu">
<menu definition_ref="ID_FLOOR_PLAN" UID="PMI_387" name="Floor Plan Dialog"/>
<menu definition_ref="ID_PATTERN_UI" UID="PMI_388" name="Pattern UI Dialog"/>
<menu definition_ref="ID_VANITIES" UID="PMI_389" name="Vanities Dialog"/>
<menu definition_ref="ID_TILE_CALCULATOR" UID="PMI_390" name="Tile Calculator Dialog"/>
</menu> |
Adjusted editor toolbar (Default Files/UI/english/application.xml):
Code Block |
---|
<toolbar on_by_default="true" UID="ID_NavBarDefault">
<toolbar definition_ref="ID_FLOOR_PLAN" UID="NTB_FLOOR_PLAN" name="Floor Plan Dialog"/>
<toolbar definition_ref="ID_PATTERN_UI" UID="NTB_PATTERN_UI" name="Pattern UI Dialog"/>
<toolbar definition_ref="ID_VANITIES" UID="NTB_VANITIES" name="Vanities Dialog"/>
<toolbar definition_ref="ID_TILE_CALCULATOR" UID="NTB_TILE_CALCULATOR" name="Tile Calculator Dialog"/>
</toolbar> |
TileConfigurator module commands | Description |
---|---|
VANITIESUI | This command inserts a vanity over pattern. |
PATTERNUI | This command draws tiles pattern. |
FLOORLAYOUTWIDGET | This command draws a rectangle or a polygon for floor. |
TILECALCULATE | This command calculates tiles for floor. |
Added the module to startup.rx to have it loaded when drawing is opened:
Code Block |
---|
TileConfigurator.tx |