UserInterface Class Reference

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

#include <uielem.h>

Inheritance diagram for UserInterface:

EditableText VisibleAttribute VisibleLabel VisibleList VisibleListItem VisibleStyleReference VisibleUserAttribute VisibleListWithEditableEntries AppliedAttribute AvailableProperty VisibleTemplateAttribute AvailablePropertiesList UsedPropertiesList CommonAppliedAttribute MultiAppliedAttribute SingletonAppliedAttribute CustomProperty VisibleTemplateHandler VisibleWizOpStyle List of all members.

Public Member Functions

virtual ~UserInterface ()
virtual BOOL Display (DialogOp &Dialog)=0
virtual BOOL Interact (DialogOp &Dialog)=0
virtual void Hide ()=0

Private Member Functions

 CC_DECLARE_MEMDUMP (UserInterface)

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 114 of file uielem.h.


Constructor & Destructor Documentation

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

Definition at line 118 of file uielem.h.

00118 { };


Member Function Documentation

UserInterface::CC_DECLARE_MEMDUMP UserInterface   )  [private]
 

virtual BOOL UserInterface::Display DialogOp Dialog  )  [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, MultiAppliedAttribute, VisibleTemplateHandler, VisibleWizOpStyle, CustomProperty, VisibleListItem, VisibleList, EditableText, VisibleLabel, VisibleUserAttribute, VisibleTemplateAttribute, and VisibleStyleReference.

virtual void UserInterface::Hide  )  [pure virtual]
 

Implemented in SingletonAppliedAttribute, CommonAppliedAttribute, MultiAppliedAttribute, VisibleTemplateHandler, VisibleWizOpStyle, CustomProperty, VisibleListItem, VisibleList, EditableText, VisibleLabel, VisibleUserAttribute, VisibleTemplateAttribute, and VisibleStyleReference.

virtual BOOL UserInterface::Interact DialogOp Dialog  )  [pure virtual]
 

Implemented in VisibleTemplateHandler, VisibleWizOpStyle, CustomProperty, VisibleListItem, VisibleList, EditableText, VisibleLabel, VisibleAttribute, VisibleUserAttribute, VisibleTemplateAttribute, and VisibleStyleReference.


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