Specifications
Athena Widget Set libXaw 1.0.7
next-page( )
previous-page( ) These actions move the insert point up or down one page in the
file. One page is defined as the current height of the text widget.
The insert point is always placed at the first character of the top
line by this action.
beginning-of-file( )
end-of-file( ) These actions place the insert point at the beginning or end of the
current text buffer.The text widget is then scrolled the minimum
amount necessary to makethe newinsert point location visible.
scroll-one-line-up( )
scroll-one-line-down( ) These actions scroll the current text field up or down by one line.
Theydonot move the insert point. Other than the scrollbars this
is the only way that the insert point may be movedoff ofthe visi-
ble text area. The widget will be scrolled so that the insert point
is back on the screen as soon as some other action is executed.
5.2.2. Delete Actions
delete-next-character( )
delete-previous-character( ) These actions remove the character immediately before or after
the insert point. If a Carriage Return is removedthen the next
line is appended to the end of the current line.
delete-next-word( )
delete-previous-word( ) These actions remove all characters between the insert point
location and the next word boundary.Aword boundary is
defined as a Space, Tab or Carriage Return.
delete-selection( ) This action removesall characters in the current selection. The
selection can be set with the selection actions.
5.2.3. Selection Actions
select-word( ) This action selects the word in which the insert point is currently
located. If the insert point is between words then it will select
the previous word.
select-all( ) This action selects the entire text buffer.
select-start( ) This action sets the insert point to the current pointer location (if
triggered by a button event) or text cursor location (if triggered
by a key event). It will then begin a selection at this location. If
manyofthese selection actions occur quickly in succession then
the selection count mechanism will be invoked(see the section
titled Text Selections for Application Programmers for
details).
select-adjust( ) This action allows a selection started with the select-start action
to be modified, as described above.
select-end(name[,name,...]) This action ends a text selection that beganwith the select-start
action, and asserts ownership of the selection or selections speci-
fied. A name can be a selection (e.g., PRIMARY)oracut
buffer (e.g., CUT_BUFFER0). Note that case is important. If
no names are specified, PRIMARY is asserted.
extend-start( ) This action finds the nearest end of the current selection, and
movesittothe current pointer location (if triggered by a button
77