#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. |
1.4.4