Slick V3.3 Computer Accessories User Manual


 
Programmable Macros
Many of the actions performed using SlickEdit® Core are performed using Slick-C® macros. Slick-C func-
tions are mapped to menus, buttons, and keys and perform the action behind an event. Use Slick-C to
customize, modify, and bind functions to other shortcuts.
Loading Macros
To load a Slick-C® macro file, from the main menu click Macro Load Module, or use the gui_load
command. The Open dialog box is displayed, prompting you for a file.
Setting Macro Variables
You can set Slick-C® macro variables to specific values using the Set Variable dialog box (Macro Set
Macro Variable or gui_set_var command).
Figure 9.2. Set Variable Dialog
Enter the name of Slick-C global variable in the Variable text field. You may use the spacebar and ?
(completion) to assist you in entering the name. Click the drop-down arrow to select a variable from the
list.
Enter the new value of the variable in the Value text box. Click Edit to display the Variable Editor, used
for editing complex variables such as arrays, hash tables, structures, and unions.
Currently the Variable Editor does not have enough symbolic information to give you member names of
structures or unions. Structures will appear as an array.
Figure 9.3. Variable Editor Dialog
Loading Macros
336