#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") |
|
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.
Definition at line 405 of file colormgr.h. |
|
Definition at line 305 of file colormgr.h. |
|
Definition at line 522 of file colormgr.h. |
|
Definition at line 306 of file colormgr.h. |