get_tposition ( : : : Row, Column )

Queries cursor position.

get_tposition queries the current position of the text cursor in the current output window. The position is measured in the coordinate system of the window (in pixels for text windows). The next output of text in this window starts at the cursor position. The left end of the baseline for writing the next string (not considering descenders) is placed on this position. The cursor is assigned to the window and does not change if a switch of the current output window occurs. The position is changed by the output or input of text (write_string, read_string) or by an explicit change of position by (set_tposition, new_line).


Attention

If the output text does not fit completely into the window an exception is raised. This can be avoided by set_check(::'~text':).


Parameters

Row (output_control)
point.y -> integer
row index of text cursor position.

Column (output_control)
point.x -> integer
column index of text cursor position.


Result

get_tposition returns TRUE, if a window is activated. Otherwise an exception is raised.


Possible Predecessors

open_window, set_window, open_textwindow, search_font, set_font


Possible Successors

set_tposition, write_string, read_string, read_char


See also

new_line, read_string, set_tposition, write_string, set_check



Copyright © 1996-1997 MVTec Software GmbH