SuggestedTopicListerclass

msg_neu.t[5593]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

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