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

4.10.4 Creating Menu Label Grobs

3A328 MakeStdLabel ( $ → grob )
Makes standard menu label.
3A38A MakeBoxLabel ( $ → grob )
Makes label with a box.
3A3EC MakeDirLabel ( $ → grob )
Makes directory label.
3ED6B (DirLabel:) ( → grob )
Makes directory label with next string in the stream. Usage: :: DirLabel: $ ;
3A44E MakeInvLabel ( $ → grob )
Makes inverse label.
3EC99 Box/StdLabel ( $ flag → grob )
If TRUE makes box label, otherwise makes standard label.
3ED0C Std/BoxLabel ( $ flag → grob )
If TRUE makes standard label, otherwise makes box label.
3ECB2 Box/StdLbl: ( → grob )
Does Box/StdLabel with the next two objects from the stream.
Usage: :: Box/StdLbl: $ <test> ;
3ECEE (FBox/StdLbl:) ( → grob )
Takes a string and a bint from the runstream. Tests the system flag specified, does Box/StdLabel. Usage: :: FBox/StdLbl: $ #flag ;
3ED25 (BBox/StdLbl:) ( → grob )
Takes a string and a bint from the runstream. Does BASE then EQ, and finally Box/StdLabel.
Usage: :: BBox/StdLabel: $ #base ;
3ED48 (MBox/StdLbl:) ( → grob )
Takes a string and a bint from the runstream. Does NumbMode and EQ, then Box/StdLabel.
Usage: :: MBox/StdLbl: $ #mode ;
3ECD0 (FStd/BoxLbl:) ( → grob )
Takes a string an a bint from the runstream. Tests the system flag specified, does Std/BoxLabel.
Usage: :: FStd/BoxLbl: $ #flag ;
3A297 Grob>Menu ( #col grob → )
Displays grob as menu label.
3A2B5 Str>Menu ( #col $ → )
Displays string as menu label.
3A2DD Id>Menu ( #col id → )
Displays id as menu label.
3A2C9 Seco>Menu ( #col :: → )
Does EVAL then DoLabel.
41904 DoLabel ( #col ob → )
If ob is of one of the supported types, displays a menu label. If not, generates a "Bad Argument Type" error.
3A260 (StdLabelDef) ( #col grob → )
( #col $ → )
( #col id → )
( #col :: → )
Works by dispatching the object type.


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

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