AppliedAttribute Class Reference

At the moment it allows applied attributes to appear in a list, but will probably supersede the MultiCommonAttrItem class. More...

#include <attraggl.h>

Inheritance diagram for AppliedAttribute:

VisibleListItem UserInterface CommonAppliedAttribute MultiAppliedAttribute SingletonAppliedAttribute List of all members.

Public Member Functions

virtual BOOL operator> (const VisibleListItem &OtherItem) const
 Makes Applied Attributes appear in the order in which they're applied.
virtual AttributeIdentifier GetAttrID () const =0
virtual BOOL ApplyAttribute (Operation &OpToApplyWith)=0
virtual VisibleAttributeGetVisibleAttribute ()=0

Private Member Functions

 CC_DECLARE_MEMDUMP (AppliedAttribute)

Detailed Description

At the moment it allows applied attributes to appear in a list, but will probably supersede the MultiCommonAttrItem class.

Author:
Colin_Barfoot (Xara Group Ltd) <camelotdev@xara.com>
Date:
01/07/97

Definition at line 313 of file attraggl.h.


Member Function Documentation

virtual BOOL AppliedAttribute::ApplyAttribute Operation OpToApplyWith  )  [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, and MultiAppliedAttribute.

AppliedAttribute::CC_DECLARE_MEMDUMP AppliedAttribute   )  [private]
 

virtual AttributeIdentifier AppliedAttribute::GetAttrID  )  const [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, and MultiAppliedAttribute.

virtual VisibleAttribute* AppliedAttribute::GetVisibleAttribute  )  [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, and MultiAppliedAttribute.

BOOL AppliedAttribute::operator> const VisibleListItem OtherItem  )  const [virtual]
 

Makes Applied Attributes appear in the order in which they're applied.

Author:
Colin_Barfoot (Xara Group Ltd) <camelotdev@xara.com>
Date:
09/06/97

Reimplemented from VisibleListItem.

Definition at line 802 of file attraggl.cpp.

00803 {
00804     return FALSE;
00805 }


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:49:59 2007 for Camelot by  doxygen 1.4.4