VisibleListItem Class Reference

Allows a user to edit a list of items. More...

#include <uielem.h>

Inheritance diagram for VisibleListItem:

UserInterface AppliedAttribute AvailableProperty CommonAppliedAttribute MultiAppliedAttribute SingletonAppliedAttribute CustomProperty VisibleTemplateHandler VisibleWizOpStyle List of all members.

Public Member Functions

virtual ~VisibleListItem ()
virtual BOOL Display (DialogOp &Dialog)
virtual BOOL Interact (DialogOp &Dialog)
virtual void Hide ()
virtual StringBaseGetText (StringBase &Description) const =0
virtual BOOL operator> (const VisibleListItem &OtherItem) const

Private Member Functions

 CC_DECLARE_MEMDUMP (VisibleListItem)

Detailed Description

Allows a user to edit a list of items.

Author:
Colin_Barfoot (Xara Group Ltd) <camelotdev@xara.com>
Date:
15/10/96

Definition at line 137 of file uielem.h.


Constructor & Destructor Documentation

virtual VisibleListItem::~VisibleListItem  )  [inline, virtual]
 

Definition at line 142 of file uielem.h.

00142 {}


Member Function Documentation

VisibleListItem::CC_DECLARE_MEMDUMP VisibleListItem   )  [private]
 

virtual BOOL VisibleListItem::Display DialogOp Dialog  )  [inline, virtual]
 

Implements UserInterface.

Reimplemented in SingletonAppliedAttribute, CommonAppliedAttribute, MultiAppliedAttribute, VisibleTemplateHandler, VisibleWizOpStyle, and CustomProperty.

Definition at line 145 of file uielem.h.

00145 {   return TRUE;    }

virtual StringBase& VisibleListItem::GetText StringBase Description  )  const [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, MultiAppliedAttribute, VisibleTemplateHandler, VisibleWizOpStyle, and CustomProperty.

virtual void VisibleListItem::Hide  )  [inline, virtual]
 

Implements UserInterface.

Reimplemented in SingletonAppliedAttribute, CommonAppliedAttribute, MultiAppliedAttribute, VisibleTemplateHandler, VisibleWizOpStyle, and CustomProperty.

Definition at line 147 of file uielem.h.

00147 {}

virtual BOOL VisibleListItem::Interact DialogOp Dialog  )  [inline, virtual]
 

Implements UserInterface.

Reimplemented in VisibleTemplateHandler, VisibleWizOpStyle, and CustomProperty.

Definition at line 146 of file uielem.h.

00146 {   return TRUE;    }

BOOL VisibleListItem::operator> const VisibleListItem OtherItem  )  const [inline, virtual]
 

Reimplemented in AppliedAttribute, and CustomProperty.

Definition at line 153 of file uielem.h.

00154 {
00155     String_64 ThisItemText;
00156     String_64 OtherItemText;
00157 
00158     return GetText(ThisItemText) > OtherItem.GetText(OtherItemText);
00159 }


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 04:03:02 2007 for Camelot by  doxygen 1.4.4