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
sample files 469, 498
superscripts and subscripts 529
Unicode shape definition files 528
shape specification bytes 458
shapes
about 453
descriptions 455
including in linetypes 71
shape specification bytes 456
special codes 458
shortcut keys
assigning 309
customizing 117
defaults 314
temporary override keys 317, 322
shortcut menus
aliases 275
context-sensitive shortcut
menus 275
creating 116, 275
customizing 116, 270
double click actions 324
menu referencing 288
SHP fonts (shape definition) 453, 455
SHX fonts 13, 453, 455, 529
slide libraries 343, 420
slide shows 426
SLIDELIB utility 420
slides
about 417
creating 417
editing commands and 419
image tile menus and 341, 343, 420
preloading 426
slide libraries 420
slide shows 426
viewing 419
source menu files (MNS) 97, 104, 384
spaces in linetypes 64
special characters
commands and 285
image tile menus 341
macros and 151, 154, 285
shape fonts 453
start (Windows system command) 22
starting
applications with ActiveX
Automation 431
applications with commands 431
startup AutoLISP errors 445
startup scripts 424
status line 180, 393–394, 396
strings in CUIx files 135
strlen DIESEL function 413
submenus 285
subscripts in fonts 529
substr DIESEL function 413
subtraction DIESEL function 403
superscripts in fonts 529
support files
locations 4, 13
suppressing echoes and prompts 153
swapping
interface elements with macros 161
menus 290
switches
running scripts and 425
switching
toolbar controls 265
symbols
commands and 285
image tile menus 341
macros and 151, 154, 285
shape fonts 453
syntax
macros 152
shape fonts 455
Unicode shape definition files 528
system variables
AutoLISP functions and 438
toggling values with macros 162
T
tablets
customizing buttons 331, 336
customizing menus 334
menu swapping 161, 290
tags
element IDs 103
menu commands 171
Index | 543