Object <- Viewable <- Stamp <- JournalStamp |
|
|
Action SetJournalStampInfo |
Class JournalStamp defines no new attributes.
Fields
| Field | Type | |
|---|---|---|
| Viewable: | superview: | Viewable |
| relativeOrigin: | Dot | |
| contentSize: | Dot | |
| viewFlags: | Flags | |
| labelStyle: | TextStyle | |
| color: | Unsigned | |
| altColor: | Unsigned | |
| shadow: | Shadow | |
| sound: | Playable | |
| Stamp: | image: | Image |
| JournalStamp: | recordList: | ObjectList |
| recordStartTime: | Unsigned |
instance JournalStamp tag; relativeOrigin: <0.0,0.0>; contentSize: <0.0,0.0>; viewFlags: 0x00000000; labelStyle: nilObject; color: 0; altColor: 0; shadow: nilObject; sound: nilObject; image: nilObject; recordList: nilObject; recordStartTime: 0; end instance;
#endif // This viewable object stores references needed to play back an input journal Define Class JournalStamp; inherits from Stamp; field recordList: ObjectList; // List of RecordedInput objects field recordStartTime: Unsigned; // Time (in milliseconds) when recording started overrides Action; operation SetJournalStampInfo(info: JournalInfo); end class;