Page 332 Table of Contents Index Page 334
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E



CHAPTER 30. GADGETS

=> gadget-value (button text-field) [Method]
Returns the resulting string.

=> text-field-pane [Class]
The class that implements a portable text field; a subclass of text-field.

30.4.8 The text-editor Gadget

The text-editor gadget corresponds to a large field containing text.

=> :width [Init Arg]
=> :height [Init Arg]
Specifies the width and height of the text editor.

=> text-editor [Class]
The class that implements a large text field. This is a subclass of text-field.

The value of a text editor is the text string.

=> gadget-value (button text-editor) [Method]
Returns the resulting string.

=> text-editor-pane [Class]
The class that implements a portable text editor; a subclass of text-editor.

30.5 Integrating Gadgets and Output Records

In addition to gadget panes, CLIM allows gadgets to be used inside of CLIM stream panes. For
instance, an accepting-values whose fields consist of gadgets may appear in an ordinary CLIM
stream pane.

Note that many of the functions in the output record protocol must correctly manage the case
where there are gadgets contained within output records. For example, (setf* output-record-
position)
may need to notify the host window system that the toolkit object representing the
gadget has moved, window-clear needs to deactive any gadgets, and so forth.

=> gadget-output-record [Class]
The class the represents an output record class that contains a gadget. This is a subclass of
output-record.


Page 332 Table of Contents Index Page 334
Chapters
1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30
A, B, C, D, E