#include <layermsg.h>
Inheritance diagram for LayerMsg:
Public Types | |
enum | LayerReason { LAYER_VISIBILITY_CHANGED, ACTIVE_LAYER_CHANGED, GUIDELINES_CHANGED, UPDATE_ACTIVE_LAYER, REDRAW_LAYER } |
Public Member Functions | |
LayerMsg (Layer *pThisOldLayer, Layer *pThisNewLayer, LayerReason ThisReason) | |
LayerMsg (Layer *pThisLayer, LayerReason ThisReason) | |
Public Attributes | |
Layer * | pOldLayer |
Layer * | pNewLayer |
LayerReason | Reason |
Definition at line 116 of file layermsg.h.
|
Definition at line 123 of file layermsg.h. 00124 { 00125 LAYER_VISIBILITY_CHANGED,//new (sjk) inform anyone who is interested that someone 00126 // has changed what layers are visible. 00127 // pNewLayer == pOldLayer == layer of interest 00128 ACTIVE_LAYER_CHANGED, // The active layer has changed. 00129 // pOldLayer = ptr to the old active layer (can be NULL) 00130 // pNewLayer = ptr to new active layer (should never be NULL) 00131 00132 GUIDELINES_CHANGED, // The guidelines in a layer have changed in some way 00133 // E.g. guideline has been moved/created/deleted etc 00134 // pNewLayer == pOldLayer == layer of interest 00135 UPDATE_ACTIVE_LAYER, // The active layer has been changed outside the gallery. 00136 // This tells the gallery to update its idea of what is selected. 00137 // pNewLayer = ptr to new active layer (should never be NULL) 00138 REDRAW_LAYER // The layer has been changed outside the gallery. 00139 // This tells the gallery to redraw the item on display. 00140 // At present, used in debug versions to show edited layers. 00141 // pNewLayer = ptr to new active layer (should never be NULL) 00142 };
|
|
Definition at line 148 of file layermsg.h.
|
|
Definition at line 151 of file layermsg.h.
|
|
Definition at line 145 of file layermsg.h. |
|
Definition at line 144 of file layermsg.h. |
|
Definition at line 146 of file layermsg.h. |