2011
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
- Assign, 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
- Index
templates
customizing 17
locating files 16
temporary override keys 317, 322
terminating macros 153
text
including in linetypes 68
shape fonts 453
text styles
Big Fonts and 525
textures
locating files 17
time
edtime DIESEL function 407
tool palettes
action macros and 36
toolbar buttons
customizing 248
images 248
rearranging 92, 248
toolbars
action macros and 36
command images 181, 184, 186
controls on 265
creating 113, 250
customization FAQs 388
customizing 113, 248
displaying 362
flyouts on toolbar buttons 260
naming 248
partial CUIx files and 292
properties 248
Quick Access toolbar 108, 194, 365
rearranging elements on 92
starting applications from 431
workspace arrangements 366
tooltips
command Help in 174
customizing 302
transferring customization files 384
translating macros 158
transparent commands 156
tree nodes 104
Type 1 PostScript fonts 454
U
Unicode fonts 498, 528
Unicode shape definition files 528
unique IDs (element IDs) 103
unloading
partial customization files 127
UNT files 13
updating
customization files 384
upgrading
customization FAQs 387
migrating customization files 384
upper DIESEL function 414
user input
action macros 43
pausing macros 156
user interface
action macros and 36
changes in customization process 96
customization FAQs 387
Customize User Interface editor 87,
106, 364
customizing 87
legacy interface elements 334
terminology 103
workspaces 119
V
VB 6 432, 434
VB.NET programming language 451
VBA macros
about 432
ActiveX Automation and 429
command line execution 434
loading 434–435
VBP files 434
vectors in shape specifications 456
Visual Basic 6 432, 434
Visual Basic for Applications
about 432
ActiveX Automation and 429, 432
loading projects 434–435
Visual LISP 437
VLISP (Visual LISP) 437
544 | Index