ui.gadgets.editors vocabulary
Factor handbook ยป Vocabulary index


Documentation
Editor gadgets

Metadata
Parents:ui.gadgets
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
action-field fieldquot
editor line-gadgetcaret mark caret-shape focused? blink blink-timer default-text preedit-start preedit-end preedit-selected-start preedit-selected-end preedit-selection-mode? preedit-underlines
field bordereditor min-cols max-cols
model-field fieldfield-model
multiline-editor editor
source-editor multiline-editor


Symbol words
+box+
+filled+
+line+
caret-style


Ordinary words
WordStack effect
<action-field>( quot: ( string -- ) -- gadget )
<editor>( -- editor )
<element-model>( editor element -- model )
<model-field>( model -- gadget )
<multiline-editor>( -- editor )
<source-editor>( -- editor )
caret-dim( editor -- dim )
caret-loc( editor -- loc )
change-caret( editor quot: ( loc document -- newloc ) -- )
change-caret&mark( editor quot: ( loc document -- newloc ) -- )
change-selection( editor quot -- )
clear-editor( editor -- )
click-loc( editor model -- )
clicked-loc( editor -- loc )
com-cut( editor -- )
com-join-lines( editor -- )
com-paste( editor -- )
com-redo( editor -- )
com-undo( editor -- )
delete-next-character( editor -- )
delete-next-word( editor -- )
delete-previous-character( editor -- )
delete-previous-word( editor -- )
delete-to-end-of-document( editor -- )
delete-to-end-of-line( editor -- )
delete-to-start-of-document( editor -- )
delete-to-start-of-line( editor -- )
delete/backspace( editor quot -- )
drag-caret&mark( editor -- caret mark )
drag-direction?( loc editor -- ? )
drag-selection( editor -- )
drag-selection-caret( loc editor element -- loc )
drag-selection-mark( loc editor element -- loc )
editor-backspace( editor elt -- )
editor-caret( editor -- loc )
editor-cut( editor clipboard -- )
editor-delete( editor elt -- )
editor-line( n editor -- str )
editor-mark( editor -- loc )
editor-menu( editor -- )
editor-next( editor elt -- )
editor-prev( editor elt -- )
editor-select( from to editor -- )
editor-select-next( editor elt -- )
editor-select-prev( editor elt -- )
editor-string( editor -- string )
end-of-document( editor -- )
end-of-line( editor -- )
end-of-paragraph( editor -- )
extend-selection( editor -- )
focus-editor( editor -- )
insert-newline( editor -- )
invoke-action-field( field -- )
loc>point( loc editor -- loc )
loc>x( loc editor -- x )
mark>caret( editor -- )
mouse-elt( -- element )
new-editor( class -- editor )
new-field( class -- gadget )
next-character( editor -- )
next-line( editor -- )
next-page( editor -- )
next-word( editor -- )
paste-selection( editor -- )
point>loc( point editor -- loc )
position-caret( editor -- )
previous-character( editor -- )
previous-line( editor -- )
previous-page( editor -- )
previous-word( editor -- )
readline-bindings( editor-class -- )
remove-preedit-info( editor -- )
remove-preedit-text( editor -- )
remove-selection( editor -- )
scroll>caret( editor -- )
select-all( editor -- )
select-elt( editor elt -- )
select-end-of-document( editor -- )
select-end-of-line( editor -- )
select-end-of-paragraph( editor -- )
select-line( editor -- )
select-next-character( editor -- )
select-next-line( editor -- )
select-next-page( editor -- )
select-next-word( editor -- )
select-previous-character( editor -- )
select-previous-line( editor -- )
select-previous-page( editor -- )
select-previous-word( editor -- )
select-start-of-document( editor -- )
select-start-of-line( editor -- )
select-start-of-paragraph( editor -- )
select-word( editor -- )
selected-token( editor -- string )
set-caret( loc editor -- )
set-editor-string( string editor -- )
set-mark( loc editor -- )
start-of-document( editor -- )
start-of-line( editor -- )
start-of-paragraph( editor -- )
unfocus-editor( editor -- )


Class predicate words
WordStack effect
action-field?( object -- ? )
editor?( object -- ? )
field?( object -- ? )
model-field?( object -- ? )
multiline-editor?( object -- ? )
source-editor?( object -- ? )


Files


Metadata files