ORIGIN '../fields';
LIB_DEF 'guienvutilstextfld' '../../lib';
MDBODY default 'private/X11/textfieldadds_X11body'
mac 'private/macintosh/textfieldadds_macbody'
ppc 'private/macintosh/textfieldadds_macbody'
ppcmac 'private/macintosh/textfieldadds_macbody'
nti 'private/winnt/textfieldadds_ntibody'
-- textFieldLib: Attributes --
posToRowCol:
(# pos: @integer; row,col: @integer;
indexError:< exception
(#
do 'pos out of range in posToRowCol' -> msg.append;
INNER;
#);
enter pos
do ...;
exit (row,col)
#);
rowColToPos:
(#
row,col: @integer;
pos: @integer;
indexError:< exception
(#
do 'Row or col out of range error in rowColToPos' -> msg.append;
INNER;
#);
enter (row,col)
do ...;
exit pos
#);
automaticScrolling:
(# value: @boolean;
enter value
...
#);
disableUpdate:
(# ... #);
enableUpdate:
(# ... #);
updateLine:
(* updateLine updates lineNumber in THIS(textField)
*)
(# lineNumber: @integer
enter lineNumber
...
#);
updateRegion:
(* updateRegion updates the textfield from
* (0,y1) to (size.x,y2)
* NB: the coordinates is in pixels
*)
(# y1,y2: @integer
enter (y1,y2)
...
#)
| 21.30 Textfieldadds Interface | © 1994-2002 Mjølner Informatics |
[Modified: Friday August 10th 2001 at 15:27]
|