MenuLongTopicItem class | menusys.t[474], menucon.t[915], menuweb.t[299]

Long Topic Items are used to print out big long gobs of text on a subject. Use it for printing long treatises on your design philosophy and the like.

Modified in menucon.t[915]:
Long topic item

Modified in menuweb.t[299]:
Long topic item

`class MenuLongTopicItem : MenuItem`

Superclass Tree (in declaration order)

`MenuLongTopicItem`
`MenuItem`
`MenuObject`
`object`

Subclass Tree

`MenuLongTopicItem`
`HintLongTopicItem`

Global Objects

(none)

Summary of Properties

`heading isChapterMenu menuContents menuLongTopicEnd title`

Inherited from `MenuItem` :
`bgcolor curKeyList curMenu fgcolor fullScreenMode indent isOpen keyList prevMenuLink topbarbg topbarfg topMenu`

Inherited from `MenuObject` :
`contents menuOrder`

Summary of Methods

`getXML showMenuCommon showMenuHtml showMenuText`

Inherited from `MenuItem` :
`display enterSubMenu formatXML getChildIndex getKeysXML getNextMenu getPrevMenu refreshTopMenuBanner removeStatusLine removeTopMenuBanner showMenu showTopMenuBanner updateContents`

Inherited from `MenuObject` :
`addToContents compareForMenuSort execute initializeContents initializeLocation`

Properties

`heading` OVERRIDDEN | `menusys.t[479]`

the heading, shown while we're displaying our contents

`isChapterMenu` | `menusys.t[490]`

Flag - this is a "chapter" in a list of chapters. If this is set to true, then we'll offer the options to proceed directly to the next and previous chapters. If this is nil, we'll simply wait for acknowledgment and return to the parent menu.

`menuContents` | `menusys.t[482]`

either a string to be displayed, or a method returning a string

`menuLongTopicEnd` | `menusys.t[493]`

the message we display at the end of our text

`title` OVERRIDDEN | `menusys.t[476]`

the title of the menu, shown in parent menus

Methods

`getXML (from)`OVERRIDDEN | `menuweb.t[301]`

get my XML description

`showMenuCommon (topMenu)` | `menucon.t[1060]`

show our contents - common handler for text and HTML modes

`showMenuHtml (topMenu)`OVERRIDDEN | `menucon.t[938]`

display and run our menu in HTML mode

`showMenuText (topMenu)`OVERRIDDEN | `menucon.t[917]`

display and run our menu in text mode

TADS 3 Library Manual
Generated on 5/16/2013 from TADS version 3.1.3