layergal.h File Reference

(r1785/r1282)

#include "layer.h"

Go to the source code of this file.

Classes

class  OpLayerGalParam
class  LayerStateAction
 An action which changes the state of a layer or the layer system. More...
class  OpLayerGalChange
class  OpDeletePageBackground
class  LayerDlgParam
 Holds the parameters for the LayerNameDlg to perform its stuff on. More...
class  LayerNameDlg
 Allows the user to edit the parts of a layer. More...
class  OpDisplayLayerGallery
 Displays the layers gallery. This op can be attached to a menu, button or keypress. More...
class  OpDisplayFrameGallery
 Displays the frame gallery. This op can be attached to a menu, button or keypress. More...

Defines

#define OPTOKEN_LAYERGALCHANGE   _T("LayerGalChange")
 Performs an undoable change (new, delete, change) to a single layer.
#define OPTOKEN_DELETEPAGEBACKGROUND   _T("DeletePageBackground")
 Performs an undoable change of deleting the page background layer.
#define OPTOKEN_LAYERNAMEDLG   _T("LayerNameDlg")
#define OPTOKEN_DISPLAYLAYERGALLERY   _T("DisplayLayerGallery")
#define OPTOKEN_DISPLAYFRAMEGALLERY   _T("DisplayFrameGallery")

Enumerations

enum  MoveLayerType { MOVELAYER_UPONE, MOVELAYER_DOWNONE }
enum  OpLayerGalReason {
  LAYER_NONE, LAYER_NEW, LAYER_DELETE, LAYER_CHANGE,
  LAYER_CHANGE_NAME, LAYER_MOVE, LAYER_COPY, LAYER_VISIBLE,
  LAYER_ALLVISIBLE, LAYER_LOCKED, LAYER_MULTILAYER, LAYER_TOGGLEBACKGROUND,
  LAYER_SOLID, LAYER_OVERLAY, LAYER_MAKEFRAME, LAYER_ACTIVE,
  FRAME_SELECT, FRAME_NEW, FRAME_COPY, FRAME_DELETE,
  FRAME_MOVE, FRAME_ALLVISIBLE, FRAME_MULTILAYER, PAGEBACKGROUND_DEFAULT
}
 Holds the parameters for the OpLayerGalChange to perform its stuff on. More...


Define Documentation

#define OPTOKEN_DELETEPAGEBACKGROUND   _T("DeletePageBackground")
 

Performs an undoable change of deleting the page background layer.

Author:
Neville_Humphrys (Xara Group Ltd) <camelotdev@xara.com>
Date:
10/4/97
See also:
-

Definition at line 318 of file layergal.h.

#define OPTOKEN_DISPLAYFRAMEGALLERY   _T("DisplayFrameGallery")
 

Definition at line 453 of file layergal.h.

#define OPTOKEN_DISPLAYLAYERGALLERY   _T("DisplayLayerGallery")
 

Definition at line 424 of file layergal.h.

#define OPTOKEN_LAYERGALCHANGE   _T("LayerGalChange")
 

Performs an undoable change (new, delete, change) to a single layer.

Author:
Mark_Neves (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/8/94
See also:
-

Definition at line 275 of file layergal.h.

#define OPTOKEN_LAYERNAMEDLG   _T("LayerNameDlg")
 

Definition at line 372 of file layergal.h.


Enumeration Type Documentation

enum MoveLayerType
 

Enumerator:
MOVELAYER_UPONE 
MOVELAYER_DOWNONE 

Definition at line 114 of file layergal.h.

00115 {
00116     MOVELAYER_UPONE,
00117     MOVELAYER_DOWNONE
00118 };

enum OpLayerGalReason
 

Holds the parameters for the OpLayerGalChange to perform its stuff on.

Author:
Mark_Neves (Xara Group Ltd) <camelotdev@xara.com>
Date:
4/8/94
See also:
-
Enumerator:
LAYER_NONE 
LAYER_NEW 
LAYER_DELETE 
LAYER_CHANGE 
LAYER_CHANGE_NAME 
LAYER_MOVE 
LAYER_COPY 
LAYER_VISIBLE 
LAYER_ALLVISIBLE 
LAYER_LOCKED 
LAYER_MULTILAYER 
LAYER_TOGGLEBACKGROUND 
LAYER_SOLID 
LAYER_OVERLAY 
LAYER_MAKEFRAME 
LAYER_ACTIVE 
FRAME_SELECT 
FRAME_NEW 
FRAME_COPY 
FRAME_DELETE 
FRAME_MOVE 
FRAME_ALLVISIBLE 
FRAME_MULTILAYER 
PAGEBACKGROUND_DEFAULT 

Definition at line 140 of file layergal.h.

00141 {
00142     LAYER_NONE,
00143     LAYER_NEW,
00144     LAYER_DELETE,
00145     LAYER_CHANGE,
00146     LAYER_CHANGE_NAME,
00147     LAYER_MOVE,
00148     LAYER_COPY,
00149     LAYER_VISIBLE,
00150     LAYER_ALLVISIBLE,
00151     LAYER_LOCKED,
00152     LAYER_MULTILAYER,
00153     LAYER_TOGGLEBACKGROUND,
00154     // special frame flags
00155     LAYER_SOLID,
00156     LAYER_OVERLAY,
00157     LAYER_MAKEFRAME,
00158     LAYER_ACTIVE,
00159     // special frame related items
00160     FRAME_SELECT,
00161     FRAME_NEW,
00162     FRAME_COPY,
00163     FRAME_DELETE,
00164     FRAME_MOVE,
00165     FRAME_ALLVISIBLE,
00166     FRAME_MULTILAYER,
00167     // Special page background reason 
00168     PAGEBACKGROUND_DEFAULT      // actually deletes the page background layer
00169 };


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