This class represents the sepcification for a platform specific icon.
![]() | PIcon ( PRESOURCE_ID resID ) Create icon. |
![]() | PIcon ( const PPixelImage & andMask, const PPixelImage & xorMask ) Create a cursor from the raw pixel images. |
![]() | Compare ( const PObject & obj ) const Determine if the two icons are the same. |
![]() | Overrides from class PObject |
New functions for class
Construction
Common functions for containers
Run Time Type functions
Comparison functions
I/O functions
Miscellaneous functions
This class represents the sepcification for a platform specific icon. This is typically used to indicate the presence of some modal object in the user interface. For instance, an instance of an icon is attached to every PTitledWindow class and is used whenever the that interactor is made iconic.An icon consists of a small pixel image that interacts with the screen to yield transparent parts and or inverted parts as well as fixed colour image parts.
Pixels on the screen are determined by applying the and mask to it, then
the xor mask. Thus pixels can be transparent, inverted, cleared or set
as required.
PIcon( const PPixelImage & andMask, const PPixelImage & xorMask )
xorMask - Value for pixels in the icon. Overrides from class PObject
virtual Comparison Compare( const PObject & obj ) const
Alphabetic index HTML hierarchy of classes or Java