ObjChangeFlags Class Reference

Defines physical changes which have occured on an object. These should be as high level as possible. If your object has changed in a subtle way, try and choose the field which best matches the change. Try not to invent a new field for your change as like as not no one will respond to it. More...

#include <objchge.h>

List of all members.

Public Member Functions

 ObjChangeFlags (BOOL Delete=FALSE, BOOL Replace=FALSE, BOOL Move=FALSE, BOOL Attr=FALSE, BOOL MultiReplace=FALSE, BOOL TransForm=FALSE, BOOL Copy=FALSE, BOOL Regen=FALSE)
 constructor for ObjChange flags class

Public Attributes

BYTE DeleteNode: 1
BYTE ReplaceNode: 1
BYTE MoveNode: 1
BYTE Attribute: 1
BYTE MultiReplaceNode: 1
BYTE TransformNode: 1
BYTE CopyNode: 1
BYTE RegenerateNode: 1


Detailed Description

Defines physical changes which have occured on an object. These should be as high level as possible. If your object has changed in a subtle way, try and choose the field which best matches the change. Try not to invent a new field for your change as like as not no one will respond to it.

Author:
Mike_Kenny (Xara Group Ltd) <camelotdev@xara.com> (& Markn) Date: 09/01/95
See also:
ObjChangeType, ObjChangeParam

Definition at line 163 of file objchge.h.


Constructor & Destructor Documentation

ObjChangeFlags::ObjChangeFlags BOOL  Delete = FALSE,
BOOL  Replace = FALSE,
BOOL  Move = FALSE,
BOOL  Attrib = FALSE,
BOOL  MultiReplace = FALSE,
BOOL  Transform = FALSE,
BOOL  Copy = FALSE,
BOOL  Regen = FALSE
 

constructor for ObjChange flags class

Author:
Mike_Kenny (Xara Group Ltd) <camelotdev@xara.com>
Date:
09/01/95

Definition at line 140 of file objchge.cpp.

00148 {
00149     DeleteNode          = Delete;
00150     ReplaceNode         = Replace;
00151     MoveNode            = Move;
00152     Attribute           = Attrib;
00153     MultiReplaceNode    = MultiReplace;
00154     TransformNode       = Transform;
00155     CopyNode            = Copy;
00156     RegenerateNode      = Regen;
00157 }


Member Data Documentation

BYTE ObjChangeFlags::Attribute
 

Definition at line 179 of file objchge.h.

BYTE ObjChangeFlags::CopyNode
 

Definition at line 182 of file objchge.h.

BYTE ObjChangeFlags::DeleteNode
 

Definition at line 176 of file objchge.h.

BYTE ObjChangeFlags::MoveNode
 

Definition at line 178 of file objchge.h.

BYTE ObjChangeFlags::MultiReplaceNode
 

Definition at line 180 of file objchge.h.

BYTE ObjChangeFlags::RegenerateNode
 

Definition at line 183 of file objchge.h.

BYTE ObjChangeFlags::ReplaceNode
 

Definition at line 177 of file objchge.h.

BYTE ObjChangeFlags::TransformNode
 

Definition at line 181 of file objchge.h.


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