11.01.2015 Views

CLIM 2 User Guide

CLIM 2 User Guide

CLIM 2 User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

12 Hardcopy streams in <strong>CLIM</strong> 255<br />

12.1 Function for doing PostScript output 255<br />

12.2 Examples of Doing PostScript Output 256<br />

13 Menus and dialogs in <strong>CLIM</strong> 257<br />

13.1 Concepts of menus and dialogs in <strong>CLIM</strong> 257<br />

13.2 Operators for menus in <strong>CLIM</strong> 257<br />

13.3 Operators for dealing with dialogs in <strong>CLIM</strong> 262<br />

13.4 Using an :accept-values pane in a <strong>CLIM</strong> application frame 266<br />

13.5 Examples of menus and dialogs in <strong>CLIM</strong> 267<br />

13.5.1 Example of using clim:accepting-values 267<br />

13.5.2 Example of using clim:accept-values-command-button 268<br />

13.5.3 Using :resynchronize-every-pass in clim:accepting-values 268<br />

13.5.4 Use of the third value from clim:accept in clim:accepting-values 269<br />

13.5.5 A simple spreadsheet that uses dialogs 270<br />

13.5.6 Examples of using clim:menu-choose 270<br />

13.5.7 Examples of using clim:menu-choose-from-drawer 272<br />

14 Incremental redisplay in <strong>CLIM</strong> 273<br />

14.1 Concepts of incremental redisplay in <strong>CLIM</strong> 273<br />

14.2 Using clim:updating-output 274<br />

14.3 <strong>CLIM</strong> Operators for Incremental Redisplay 275<br />

14.4 Example of incremental redisplay in <strong>CLIM</strong> 276<br />

15 Manipulating the pointer in <strong>CLIM</strong> 283<br />

15.1 Manipulating the pointer in <strong>CLIM</strong> 283<br />

15.2 High Level Operators for Tracking the Pointer in <strong>CLIM</strong> 285<br />

15.2.1 Examples of Higher Level Pointer-Tracking Facilities 289<br />

16 Using gadgets in <strong>CLIM</strong> 291<br />

16.1 Using gadgets in <strong>CLIM</strong> 291<br />

16.2 Basic gadget protocol in <strong>CLIM</strong> 291<br />

16.2.1 Basic gadgets 292<br />

16.2.2 Value gadgets 294<br />

16.2.3 Action gadgets 295<br />

16.2.4 Other gadget classes 295<br />

16.3 Abstract gadgets in <strong>CLIM</strong> 296<br />

A note about unmirrored application panes 305<br />

17 The <strong>CLIM</strong> input editor 307<br />

17.1 Input editing and built-in keystroke commands in <strong>CLIM</strong> 307<br />

17.1.1 Activation and delimiter gestures 307<br />

Activation gestures 307<br />

Delimiter gestures 307<br />

Abort gestures 308<br />

Completion gestures 308<br />

8 <strong>CLIM</strong> 2.2 <strong>User</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!