[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.8.10 Miscellaneous

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.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

This document was generated by Carsten Dominik on May, 30 2005 using texi2html