Class: CategoryAppBlock

A CategoryAppBlock object represents the appinfo block of a database set up to use the standard handheld Category Manager. The Category Manager expects the database's appinfo block to begin with certain specific structures; as a result, the CategoryAppBlock class defines several named fields to represent category information.

CategoryAppBlock is a subclass of AppBlock.

Fields

categoryName (list(16) of strings)

The names of each category. Category 0 is always called "Unfiled".

categoryID (list(16) of integers)

A unique numeric identifier for each category, used to help the handheld OS keep track of name changes across synchronizations. Each time a category name is changed, a new identifier is generated.

categoryRenamed (list(16) of booleans)

A flag for each category, true if the category has been renamed since the last synchronization. (?)

categoryLastUniqueID (integer)

The most recently used unique numeric identifier.