previous chapter contents page top page next chapter


AnnouncementStamp

February 29, 1996

inherits from Stamp

Class Description

Announcements that are active but closed are represented by tiny images called announcement stamps. These stamps are drawn inside a small viewable container on the name bar called the carousel. Magic Cap defines class AnnouncementStamp to represent these stamps.

Programming information

Instantiate: rarely
Subclass: rarely
Call its methods: never

You might create subclasses of this class if you wanted to create your own specialized kind of announcement stamp.

Methods defined by class AnnouncementStamp

Class AnnouncementStamp defines the following methods:

Method Description
Announcement Get the announcement associated with this stamp.
SetAnnouncement Set the announcement associated with this stamp.
PublicAddress Get the public address window associated with this stamp.
SetPublicAddress Set the public address window associated with this stamp.
Action Display the closed announcement when the user touches.

Fields defined by class AnnouncementStamp

Class AnnouncementStamp defines the following fields:

Field Type Description
Inherited from SingleLinkable
next Object Next item in view list
Inherited from Linkable
previous Object Previous item in view list
Inherited from Viewable
superview Viewable Container for this object
subview Viewable Object contained by this object
relativeOrigin Dot Origin relative to superview
contentSize Dot Size of content rectangle
viewFlags Flags Property settings
labelStyle TextStyle Text style of object's label
color Color Color of object's content
shadow Shadow Shadow drawn with object
sound Sound Sound associated with object
Inherited from Stamp
image Image
Defined by AnnouncementStamp
announcement Announcement
publicAddress PublicAddress

Method Descriptions

Announcement

attribute Announcement: Announcement
// operation Announcement():Announcement
// operation SetAnnouncement(newValue)

Call: rarely
Override: rarely

The attribute Announcement indicates the announcement associated with this stamp.

PublicAddress

attribute PublicAddress: PublicAddress
// operation PublicAddress():PublicAddress
// operation SetPublicAddress(newValue)

Call: rarely
Override: rarely

The attribute PublicAddress indicates the public address window associated with this stamp.

Action

overrides Action

Call: rarely
Override: sometimes