thoughtSuggestionLister object | thoughtsuggs.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

`thinkPrefix` | `thoughtsuggs.t[112]`

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

`thoughtList` | `thoughtsuggs.t[109]`

Our list of Thoughts to suggest. This will be built by thoughtSuggestionLister.

`typeInfo` | `thoughtsuggs.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 13/06/2025 from adv3Lite version 2.2.1