A plugin or external module is a software add-on that is installed separately, enhancing ARCHLine.XP capabilities.
Example:
********************************************************
<RibbonInterface>
<RibbonBar>
<Page Text="Module" >
<PageGroup Text="" AccelKey="D">
<Node Text="Home" Command="#call #external "explorer.exe https://d5render.net/" IconSize="Medium" IconID="-1716"/>
<Node Text="Video Tutorial" Command="#call #external "explorer.exe https://youtu.be/fm7yZ9V1o6Q" IconSize="Medium" IconID="-329"/>
</PageGroup>
<PageGroup Text="" AccelKey="S">
<Node Text="Start" Command="#command" IconSize="Medium" IconID="-1197"/>
<Node Text="Start Colored" Command="#command" IconSize="Medium" IconID="-1298"/>
</PageGroup>
<PageGroup Text="" AccelKey="S">
<Node Text="Sync model" Command="#command" IconSize="Medium" IconID="-1576"/>
<Node Text="Sync cameras" Command="#command" IconSize="Medium" IconID="-1525"/>
<Node Text="Sync lights" Command="#command" IconSize="Medium" IconID="-185"/>
</PageGroup>
</Page>
</RibbonBar>
</RibbonInterface>
********************************************************
Short guide:
External modules must be listed in this folder:
C:\ProgramData\CadLine\ARCHlineXP<year>\Profiles
The filename extension controls whether the program reads and executes it. For example .eng, .hun means it runs only in English or Hungarian language environment..
If the extension is .xml, it will appear in all language environments.
Enabled extensions:
.Eng, "english",
.Ita, "italian",
.Esp, "spanish",
.Hun, "hungarian",
.de-DE, "german",
.Gre, "greek",
.Cz, "czech",
.Pol, "polish",
.Cr, "croatian",
.Kor, "korean",
.Chn, "chinese",
.Nor, "norwegian",
.Fr, "french",
.Us, "english",
.Aus, "eng",
.pt-PT, "portuguese",
.pt-BR, "portuguese",
.de-AT, "austrian",
.zh-CN, "chinese-simplified",
.bg", "bulgarian",
Example:
<Page Text="D5" LANGUAGE="ENG, HUN" >
Attribute: LANGUAGE="HUN, ENG" The plugin will only appear in the listed languages. If there is no such attribute, it will appear in all language environments.
Attribute: IconID="-1061" Negative range means it addresses an icon from the global ARCHLine.XP icon tables: C:\ProgramData\CadLine\ARCHlineXP2025\DialogPictures\Frame
Number in range: 0-999: menu_icons_strip19_60.png;
Number in range 1000-> menu_icons_strip19_2_60.png
Number in range 1000-> menu_icons_strip19_2_60.png
Attribute: IconSize="Small" Specifies the size of the icon. The possible values are: IconSize = "Small"; "Medium" ; "Large";
Attribute: Command="#command" This command will be executed.
How to use User defined icons?
<Resource File="fileName.png"> User defined icons. It is addressed if IconID > 0.
This way the user can use own icons.
This way the user can use own icons.
Example:
<Resource File="ita-icons_nam_24.png" IconSize="Small"/>
<Resource File="ita-icons_nam_44.png" IconSize="Large"/>
<Node Text="Import IFC" Command="#systemcommand #import IFC" IconSize="Large" IconID="4"/>
It means the plugin displays the 4. icon from the file named as ita-icons_nam_44.png because IconSize="Large".
-->
Comments
0 comments
Article is closed for comments.