... <- FixedList <- ObjectList <- DenseObjectList <- StackOfCards <- BookStack |
|
|
TableOfContents |
|
Book HidePageNumbersInContents |
| Field | Type | |
|---|---|---|
| StackOfCards: | protoCard: | Card |
| canWrap: | Boolean | |
| canDelete: | Boolean | |
| containsNewItems: | Boolean | |
| disableCardTracking: | Boolean | |
| stackScene: | StackScene | |
| BookStack: | book: | Object |
| toc: | Object | |
| hidePageNumbersInContents: | Boolean |
instance BookStack tag; protoCard: nilObject; canWrap: false; canDelete: false; containsNewItems: false; disableCardTracking: false; stackScene: nilObject; book: nilObject; toc: nilObject; hidePageNumbersInContents: false; end instance;
Define Class BookStack; inherits from StackOfCards; field book: Object, getter, setter; field toc: Object; field hidePageNumbersInContents: Boolean, getter, setter; attribute Book: Object, safe; attribute HidePageNumbersInContents: Boolean; // Called by BookListView_DrawCell which doesn't draw page numbers if it returns true operation TableOfContents(): Object, noFail; end class;