25ED2 |
EditMenu
|
( → {} )
Returns the Editor menu.
|
2EF73 |
?Space/Go>
|
( → )
Inserts a SPACE character unless there is
already one before the cursor position.
Use this if you want to make sure the
next stuff echoed is separated by at
least one space from the word preceding
it.
|
2EF76 |
AddLeadingSpace
|
( $ → $' )
Adds a leading space to the string on
level1 if it does not start with a space
and if the cursor in the editor is
after a non-white character. So
:: "DUP" AddLeadingSpace
AddTrailingSpace CMD_PLUS ;
inserts DUP and makes sure it will be
surrounded by spaces.
|
2EF75 |
AddTrailingSpace
|
( $ → $' )
Adds a trailing space to the string on
level1 unless the string already ends
with a space.
|
26855 |
CMDSIZE
|
( → # )
ML entry point to get the size of the
EditLine. As ML entries cannot be
called directly from SysRPL, don't use
it unless you know the necessary magic.
:: RCL_CMD LEN$ ;
works for us assembler dummies ;-)
|
2EF9A |
CommandLineHeight
|
( → #pix )
Returns the number pixel rows occupied
by visible part of the EditLine.
|
2F2DB |
DOTEXTINFO
|
( → )
Displays the info screen about the
Editline. Same as the INFO button in
the editor TOOL menu.
|
2F2F6 |
GET_CUR_FONT.EXT
|
( → # )
Returns the ID (as a system binary) of
the font used for the character under
the cursor.
|
2EF96 |
NO_AFFCMD
|
( → )
Tells the next CMD_PLUS call not to
update the display. For speed, if you
want to do more insertion before the
user needs to see it.
|
2F19E |
DispCommandLine
|
( → )
Redisplays the command line.
|
2F19F |
?DispCommandLine
|
( → )
Redisplays the command line if necessary.
|
2F2F7 |
PUT_STYLE
|
( # → )
Changes the style at point. If the
selection is active, changes the style
of the text in the selection. Otherwise
changes the style of text typed
subsequently. Takes a BINT from the
stack which is the number of the style.
In think the ITALI button in the editor
TOOL/STYLE menu could be implemented
with the following program:
:: ERRSET PUT_STYLE
ERRTRAP ERRJMP ;
PUT_STYLE does not ABND its temporary
environment, so you need the ERRTRAP
construction to work around this bug.
|
2F2F5 |
PUT_FONTE
|
( # → )
Changes the font at point. Works similar
to the PUT_STYLE command.
|
2F2E7 |
SELECT.FONT
|
( → )
Pops up the CHOOSE box to select a font.
Same as the FONT button in the editor
TOOL/STYLE menu.
|
2F2E0 |
ViewEditGrob
|
( → )
at cursor
Views the grob currently edited in the
Editline near the cursor. If the
EditLine contains
GROB 10 10 FFFFFF...
move the cursor to the "1" of the first "10".
Then this entry point will display the grob.
|
2EF92 |
XLINE_SIZE?
|
( ob → flag )
Checks if the cursor is outside the current
line. In the HP49G editor, you can move the
cursor further to the right than the line
length, without actually making the line
longer. The line gets extended only if you
actually insert text or use CMD_DEL to catch
to following line to the position. This
entry returns TRUE if it is not on or before
the newline. Note that it takes an arbitrary
object from the stack first - so put
something there before calling it.
|
27F47 |
<DelKey
|
( → {} )
Returns the ↓DEL menu key.
|
27F9A |
>DelKey
|
( → {} )
Returns the DEL→ menu key.
|
27EAF |
<SkipKey
|
( → {} )
Returns the ↓SKIP menu key.
|
27EFB |
>SkipKey
|
( → {} )
Returns the SKIP→ menu key.
|
2EEE6 |
InitEd&Modes
|
( → )
:: InitEdLine InitEdModes ;
|
2EEE7 |
InitEdLine
|
( → )
:: DEL_CMD ;
|
2EEE8 |
InitEdModes
|
( → )
|
2F05E |
SaveLastEdit
|
( $ → )
Calls CMD_STO if history is on.
|
2F326 |
CMDSTO
|
( $ → )
Adds string to the list of the last 4
commands, accessible with the CMD key.
|