SuggestedTopicLister class | msg_neu.t[5593]

Suggested topic lister.

`class SuggestedTopicLister : Lister`

Superclass Tree (in declaration order)

`SuggestedTopicLister`
`Lister`
`object`

Subclass Tree

(none)

Global Objects

(none)

Summary of Properties

`askingActor isExplicit scopeList targetActor`

Inherited from `Lister` :
`nextCustomFlag`

Summary of Methods

`construct contentsListed isListed listCardinality listWith longListSepEnd longListSepMiddle longListSepTwo markAsSeen showListEmpty showListItem showListPrefixWide showListSeparator showListSuffixWide`

Inherited from `Lister` :
`contentsListedSeparately getArrangedListCardinality getArrangedListNounPhraseCount getContents getFilteredList getListedContents getListGrouping getTopLister listSepEnd listSepMiddle listSepTwo showArrangedList showContentsList showInlineContentsList showList showListAll showListContentsPrefixTall showListIndent showListItemCounted showListPrefixTall showListSimple showSeparateContents showTallListNewline`

Properties

`askingActor` | `msg_neu.t[5678]`

the actor who's asking for the topic list (usually the PC)

`isExplicit` | `msg_neu.t[5675]`

flag: this is an explicit listing (i.e., a TOPICS command)

`scopeList` | `msg_neu.t[5684]`

our cached scope list for the actor

`targetActor` | `msg_neu.t[5681]`

the actor we're talking to

Methods

`construct (asker, askee, explicit)` | `msg_neu.t[5594]`

no description available

`contentsListed (obj)`OVERRIDDEN | `msg_neu.t[5651]`

suggestions have no contents

`isListed (obj)`OVERRIDDEN | `msg_neu.t[5645]`

list suggestions that are currently active

`listCardinality (obj)`OVERRIDDEN | `msg_neu.t[5648]`

each item counts as one item grammatically

`listWith (obj)`OVERRIDDEN | `msg_neu.t[5654]`

get the list group

`longListSepEnd ( )`OVERRIDDEN | `msg_neu.t[5672]`

no description available

`longListSepMiddle ( )`OVERRIDDEN | `msg_neu.t[5671]`

no description available

`longListSepTwo ( )`OVERRIDDEN | `msg_neu.t[5670]`

don't use semicolons, even in long lists

`markAsSeen (obj, pov)` | `msg_neu.t[5657]`

mark as seen - nothing to do for suggestions

`showListEmpty (pov, parent)`OVERRIDDEN | `msg_neu.t[5620]`

end the sentence; include a paren if not in explicit mode

`showListItem (obj, options, pov, infoTab)`OVERRIDDEN | `msg_neu.t[5660]`

show the item - show the suggestion's theName

`showListPrefixWide (cnt, pov, parent)`OVERRIDDEN | `msg_neu.t[5607]`

cache the actor's scope list

`showListSeparator (options, curItemNum, totalItems)`OVERRIDDEN | `msg_neu.t[5635]`

say that the list is empty if it was explicitly requested; say nothing if the list is being added by the library

`showListSuffixWide (cnt, pov, parent)`OVERRIDDEN | `msg_neu.t[5615]`

show the prefix; include a paren if not in explicit mode

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