osd-input | Widget for editable text. |
---|
background-colour | Initform:*default-background-colour*, Initargs::background-colour; Accessors:background-colour; Type:list. |
---|---|
font | font object to render the text in Initform:(osd-font
*application*), Initargs::font; Accessors:font; Type:font. |
foreground-colour | Initform:*default-foreground-colour*, Initargs::foreground-colour; Accessors:foreground-colour; Type:list. |
left-click | Initargs::left-click; Accessors:left-click; Type:#'(osd-element). |
lines | The actual lines of text to display.
Use the text property unless you really want to explicitely set the lines. Accessors:lines; Type:list. |
middle-click | Initargs::middle-click; Accessors:middle-click; Type:#'(osd-element). |
name | Initargs::name; Accessors:name; Type:symbol. |
number-type | A typespec of the type to coerce the number into on write. Initform:'single-float, Initargs::number-type; Accessors:number-type; Type:(or
symbol
cons). |
parent | Initargs::parent; Accessors:parent; Type:osd-container. |
right-click | Initargs::right-click; Accessors:right-click; Type:#'(osd-element). |
text | The text to display. Initargs::text; Accessors:text; Type:string. |
wheel | Initargs::wheel; Accessors:wheel; Type:#'(osd-element integer). |
wrap | Whether or not to wrap the text to the current size. Initform:t, Initargs::wrap; Accessors:wrap; Type:boolean. |
writer | Whenever edit mode is left and the text confirmed, this callback is called
with the new string. Initargs::writer; Type:#'(t). |
x | The longitudinal index of this node in its level. Initform:0, Initargs::x; Reader:x; Type:(unsigned-byte
16). |
y | The latitudinal index of this node in its level. Initform:0, Initargs::y; Reader:y; Type:(unsigned-byte
16). |
accept-char-p |
---|
cumulative-offset | |
---|---|
current-offset-before-border | |
cursor-x-y-to-position | |
detach | |
draw | |
draw-cursor | |
enter-edit-mode | |
finish-edit-mode | |
handle-mouse-button | When a GUI element needs to respond to a click, implement this. The x and y arguments are the rel... |
handle-mouse-wheel | When a GUI element needs to respond to wheel motion, implement this. The x and y arguments are th... |
ideal-height | |
ideal-width | |
layout | |
offset-to-char-x-char-y | |
set-borders | |
setftext | |
total-ideal-height | |
total-ideal-width |