Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
...
(load "setvars.lsp")
(initEnv)

2. Open file for editing from S3 bucket

https://app.kudo.graebert.com/editor?file=demo.dwg&auth=demo2&userId=demouser

TODO: customized style

3. Open file for editing from S3 bucket with customized UI

https://app.kudo.graebert.com/editor?file=demo.dwg&auth=demo3&userId=demouser

“Default Files” in customization.zip package contains:

UI → english → application.xml

Workspace → Classic Default.xml

Adjusted Tools menu (Default Files/UI/english/application.xml):

Code Block
<menu definition_ref="" type="1" UID="ID_MnTools" name="Tools">
	<menu definition_ref="ID_DIST" UID="PMI_141" name="Get Distance"/>
	<menu definition_ref="ID_AREA" UID="PMI_140" name="Get Area"/>
	<menu definition_ref="ID_GETXY" UID="PMI_142" name="Get Coordinate"/>
	<menu definition_ref="ID_GETPROPERTIES" name="Get Properties" UID="PMI_143"/>
</menu>

Adjusted editor toolbar (Default Files/UI/english/application.xml):

Code Block
<toolbar on_by_default="true" UID="ID_NavBarDefault">
	<toolbar definition_ref="ID_DISPLAYMENU" UID="NTB_DISPLAYMENU" name="Menu"/>
	<toolbar definition_ref="ID_Inquiry" UID="NBT_TbInquiry" name="Inquiry">
		<toolbar definition_ref="ID_DIST" UID="TTB_106" name="Distance"/>
		<toolbar definition_ref="ID_AREA" UID="TTB_107" name="Area"/>
		<toolbar definition_ref="ID_GETXY" UID="TTB_109" name="Coordinates"/>
	</toolbar>
</toolbar>

Customized editing workspace to hide all UI elements expect status bar and show editing toolbar with tools menu (Default Files/Workspace/Classic Default.xml):

Code Block
<workspace>
    <name workspace_name="Classic Default" />
    <description description="" />
    <status_bar_visible status_bar_visible="1" />
    <groups/>
    <root_menu_items>
        <menu group_id="Id_XenonMainGroup" uid="ID_MnTools" />
    </root_menu_items>
    <navigation_toolbars>
        <toolbar group_id="Id_XenonMainGroup" uid="ID_NavBarDefault" />
    </navigation_toolbars>
    <dockable_windows>
        <window object_name="CommandWindow" visible="0" name="Command Prompt" />
        <window object_name="PropertyWindow" visible="0" name="Properties Window" />
        <window object_name="XRefManager" visible="0" name="References" />
        <window object_name="LayerPanel" visible="0" name="Layer Panel" />
    </dockable_windows>
</workspace>