Sorting¶
The entries in an Encyclopaedia can be sorted in the following ways:
By Number
Alphabetically
Reverse Alphabetically
By Subject
By Viewed status
When setting the sorting mode, the SortMode Enum must be used. The following names are valid:
SortMode.NUMBER
SortMode.ALPHABETICAL
SortMode.REVERSE_ALPHABETICAL
SortMode.SUBJECT
SortMode.UNREAD
Change Sorting Mode¶
An Encyclopaedia has the sort() method and Sort() Action available.
about_gods = Encyclopaedia()
about_gods.sort(SortMode.SUBJECT)
screen foo():
textbutton "Sort by Subject" about_gods.Sort(SortMode.SUBJECT)
Changing the default sorting mode¶
By default, when an Encyclopaedia is opened the sorting mode is by Number.
This can be changed when creating a new Encyclopaedia with the sorting_mode argument.
your_new_encyclopaedia = Encyclopaedia(
sorting_mode=SortMode.ALPHABETICAL,
)