thoughtSuggestionListerobjectthoughtsuggs.t[84]

The Lister for listing suggested topics to THINK ABOUT. We base it on suggestedTopicLister, since most of the logic is the same.

thoughtSuggestionLister :   suggestedTopicLister

Superclass Tree   (in declaration order)

thoughtSuggestionLister
        suggestedTopicLister
                object

Summary of Properties  

thinkPrefix  thoughtList  typeInfo 

Inherited from suggestedTopicLister :
askForList  askForPrefix  askList  askPrefix  commandList  enumerateSuggestions  giveList  givePrefix  hyperlinkSuggestions  noList  optionsExplained  orListSep  queryList  queryPrefix  sayList  sayPrefix  showPrefix  showToList  talkList  talkPrefix  tellList  tellPrefix  tellToPrefix  yesList 

Summary of Methods  

showListEmpty 

Inherited from suggestedTopicLister :
explainOptions  includes  show  showList  showListPrefix  showListSuffix  showSection 

Properties  

thinkPrefixthoughtsuggs.t[112]

The text to introduce our list of suggested Thoughts, following "You could ".

thoughtListthoughtsuggs.t[109]
Our list of Thoughts to suggest. This will be built by thoughtSuggestionLister.

typeInfothoughtsuggs.t[104]
Override suggestedTopicLister's list of TypeInfo to the values relevant to Thoughts. *. The first element of the list is a pointer to the list property to use on this lister object to hold the particular sublist. The second element of each list is a property pointer used to identify which sublist a Thought belongs in, according to its own includeInList property. The third element is the type of topic entry a topic entry should be suggested as if it is explicitly requested in its suggestAs property. The fourth element is the text to use when introducing the corresponding section of the list (or nil if no introductory text is required).

Methods  

showListEmpty (explicit)thoughtsuggs.t[86]

The message to display if there are no thought topics to suggest.

Adv3Lite Library Reference Manual
Generated on 26/02/2025 from adv3Lite version 2.2