2012
Table Of Contents
- Contents
- Basic Customization
- Overview of Customization
- Organize Program and Support Files
- Customize a Publish to Web Template
- Define Custom Commands
- Record and Modify Action Macros
- Custom Linetypes
- Custom Hatch Patterns
- User Interface Customization
- Understand User Interface Customization
- Work with the Customize User Interface (CUI) Editor
- Create and Manage Customization Files
- Customize Commands
- Overview of Commands
- Create, Edit, and Reuse Commands
- Create Macros
- Overview of Macros
- Use Special Control Characters in Macros
- Pause for User Input in Macros
- Provide International Support in Macros
- Use Built-in Commands in Macros
- Repeat Commands in Macros
- Use Single Object Selection Mode in Macros
- Use Macros to Swap User Interface Elements
- Use Conditional Expressions in Macros
- Use AutoLISP in Macros
- Control the Display of Command Items
- Assign Search Tags
- Create Tooltips and Extended Help for Commands
- Create Status Line Help Messages
- Create and Manage Images for Commands
- Customize User Interface Elements
- Load an AutoLISP File
- Customize Workspaces
- Transfer and Migrate Customization
- Customize User Interface (CUI) Editor FAQs
- DIESEL
- Slides and Command Scripts
- Introduction to Programming Interfaces
- Shapes and Shape Fonts
- Overview of Shape Files
- Create Shape Definition Files
- Shape Descriptions
- Vector Length and Direction Code
- Special Codes
- Use Special Codes
- Codes 0, 1, and 2: End of Shape and Draw Mode Control
- Codes 3 and 4: Size Control
- Codes 5 and 6: Location Save/Restore
- Code 7: Subshape
- Codes 8 and 9: X-Y Displacements
- Code 00A: Octant Arc
- Code 00B: Fractional Arc
- Codes 00C and 00D: Bulge-Specified Arcs
- Code 00E: Flag Vertical Text Command
- Text Font Descriptions
- Sample Files
- Big Font Descriptions
- Unicode Font Descriptions
- Superscripts and Subscripts in SHX Files
- Migrate and Transfer Custom Settings and Files
- Index
Definition of the PackageContents.xml
<?xml version="1.0" encoding="utf-8" ?>
<ApplicationPackage
SchemaVersion="1.0"
AppVersion="1.0"
Author="ABC Indoor CAD, Inc."
ProductCode="[Add Unique Plug-in GUID Here]"
Name="Office Symbols (contains Full version)"
Icon="./Contents/Resources/OfficeSymbols.ico"
Helpfile="./Contents/Help/OfficeSymbols.htm"
>
<CompanyDetails
Name="ABC Indoor CAD, Inc."
Phone="1 (555)-415-1234"
PhoneEsp="34 5554 151234"
Url="www.abcindoorcad.com"
UrlEsp="www.abcindoorcad.es"
Email="support@abcindoorcad.com"
/>
<Components>
<RuntimeRequirements SupportPath="./Contents/Support"/>
<ComponentEntry
AppName="MainLISP"
ModuleName="./Contents/OfficeSymbolsMain.lsp"
PerDocument="True"
/>
<ComponentEntry
AppName="UtilitiesLISP"
ModuleName="./Contents/OfficeSymbolsUtilities.lsp"
PerDocument="True"
/>
<ComponentEntry
ModuleName="./Contents/Resources/OfficeSymbols.cuix"
/>
</Components>
</ApplicationPackage>
Example of Using Folders to Organize Components | 465