colormgr.h File Reference

(r1785/r1282)

#include "colourix.h"
#include "collist.h"
#include "colmsg.h"

Go to the source code of this file.

Classes

class  ColourManager
 This class provides miscellaneous shared functions for use by various colour entities. The provided functions are currently:. More...
struct  HideColoursInfo
 An operation which will delete. More...
class  OpHideColours
class  ActionHideColours
 When executed, sets/clears an IndexedColour's 'deleted' flag, so that it becomes {un}hidden - this is then un/redoable by using a HideAction with the opposite 'HideFlag' value. More...
struct  ColourChangeInfo
class  OpColourChange
class  ActionColourChange
 When executed, this copies the IndexedColour 'Defn' over the top of the IndexedColour 'Target', so that Target is redefined. This is used to undo/redo colour edits. A flag 'ChangeIsinvisible' is used to tell whether to broadcast a ColourChangingMsg COLOURUPDATED or COLOURUPDATEDINVISIBLE when the change is applied. More...
struct  OpRedrawColoursInfo
 This non-undoable operation is used by the colour manager to redraw all nodes of the document which have been affected by changes to a colour or colours. More...
class  OpRedrawColours

Defines

#define OPTOKEN_HIDECOLOURS   _T("DeleteColours")
#define OPTOKEN_SHOWCOLOURS   _T("CreateColours")
#define OPTOKEN_COLOURCHANGE   _T("ColourChange")
 This class represents the ColourChange operation which is created by the ColourManager to make changes to the definition of an IndexedColour. This allows edits of an IndexedColour to be undone/redone.
#define OPTOKEN_REDRAWCOLOURS   _T("RedrawColours")


Define Documentation

#define OPTOKEN_COLOURCHANGE   _T("ColourChange")
 

This class represents the ColourChange operation which is created by the ColourManager to make changes to the definition of an IndexedColour. This allows edits of an IndexedColour to be undone/redone.

Author:
Jason_Williams (Xara Group Ltd) <camelotdev@xara.com>
Date:
3/6/94
Scope: Private - for use only by the ColourManager

See also:
ActionColourChange;

Definition at line 405 of file colormgr.h.

#define OPTOKEN_HIDECOLOURS   _T("DeleteColours")
 

Definition at line 305 of file colormgr.h.

#define OPTOKEN_REDRAWCOLOURS   _T("RedrawColours")
 

Definition at line 522 of file colormgr.h.

#define OPTOKEN_SHOWCOLOURS   _T("CreateColours")
 

Definition at line 306 of file colormgr.h.


Generated on Sat Nov 10 03:49:06 2007 for Camelot by  doxygen 1.4.4