guides.h File Reference

(r1785/r1282)

#include "snap.h"
#include "optsgrid.h"

Go to the source code of this file.

Classes

class  NodeGuideline
 Defines the NodeGuideline Class. More...
class  OpGuidelineParam
 Param passed to OpGuideline::DoWithParams(). More...
class  OpGuideline
 Allows guidelines to be dragged around. More...
class  OpDeleteGuideline
 Allows guides to be Deleted. More...
class  OpDeleteAllGuidelines
 Allows guides to be Deleted. More...
class  OpNewGuideline
 op to create a new guideline immendiately More...
class  OpSpreadOrigin
 Allows you to drag the origin to another place. More...
class  OpResetSpreadOrigin
 op to reset the spread (user and grid) origin More...
class  GuidelinePropDlgParams
 Parameters needed for the guideline properties dlg to function correctly. More...
class  GuidelinePropDlg
 Allows the user to change the properties of a guideline. More...

Defines

#define OPTOKEN_GUIDELINE   _T("Guideline")
#define OPTOKEN_DELETEGUIDELINE   _T("DeleteGuideline")
#define OPTOKEN_DELETEALLGUIDELINES   _T("DeleteAllGuidelines")
#define OPTOKEN_NEWGUIDELINE2   _T("NewGuideline")
#define OPTOKEN_SPREADORIGIN   _T("SpreadOrigin")
#define OPTOKEN_RESETSPREADORIGIN   _T("ResetSpreadOrigin")
#define OPTOKEN_EDITGUIDELINEPROPDLG   _T("EditGuidelinePropDlg")
#define OPTOKEN_NEWGUIDELINEPROPDLG   _T("NewGuidelinePropDlg")

Enumerations

enum  OpGuidelineOpMethod {
  GUIDELINEOPMETHOD_INVALID, GUIDELINEOPMETHOD_MOVE_DRAG, GUIDELINEOPMETHOD_NEW_DRAG, GUIDELINEOPMETHOD_MOVE_IMMEDIATE,
  GUIDELINEOPMETHOD_NEW_IMMEDIATE, GUIDELINEOPMETHOD_DELETE, GUIDELINEOPMETHOD_CREATE_GUIDE_LAYER
}


Define Documentation

#define OPTOKEN_DELETEALLGUIDELINES   _T("DeleteAllGuidelines")
 

Definition at line 388 of file guides.h.

#define OPTOKEN_DELETEGUIDELINE   _T("DeleteGuideline")
 

Definition at line 355 of file guides.h.

#define OPTOKEN_EDITGUIDELINEPROPDLG   _T("EditGuidelinePropDlg")
 

Definition at line 531 of file guides.h.

#define OPTOKEN_GUIDELINE   _T("Guideline")
 

Definition at line 261 of file guides.h.

#define OPTOKEN_NEWGUIDELINE2   _T("NewGuideline")
 

Definition at line 414 of file guides.h.

#define OPTOKEN_NEWGUIDELINEPROPDLG   _T("NewGuidelinePropDlg")
 

Definition at line 532 of file guides.h.

#define OPTOKEN_RESETSPREADORIGIN   _T("ResetSpreadOrigin")
 

Definition at line 488 of file guides.h.

#define OPTOKEN_SPREADORIGIN   _T("SpreadOrigin")
 

Definition at line 442 of file guides.h.


Enumeration Type Documentation

enum OpGuidelineOpMethod
 

Enumerator:
GUIDELINEOPMETHOD_INVALID 
GUIDELINEOPMETHOD_MOVE_DRAG 
GUIDELINEOPMETHOD_NEW_DRAG 
GUIDELINEOPMETHOD_MOVE_IMMEDIATE 
GUIDELINEOPMETHOD_NEW_IMMEDIATE 
GUIDELINEOPMETHOD_DELETE 
GUIDELINEOPMETHOD_CREATE_GUIDE_LAYER 

Definition at line 203 of file guides.h.

00203                           { GUIDELINEOPMETHOD_INVALID,              // used to invalidate static data
00204                             GUIDELINEOPMETHOD_MOVE_DRAG,            // Move the guideline via a drag
00205                             GUIDELINEOPMETHOD_NEW_DRAG,             // Create a new guideline via a drag
00206                             GUIDELINEOPMETHOD_MOVE_IMMEDIATE,       // Move the guideline immediately
00207                             GUIDELINEOPMETHOD_NEW_IMMEDIATE,        // Create a new guideline immediately
00208                             GUIDELINEOPMETHOD_DELETE,               // Deletes guidelines
00209                             GUIDELINEOPMETHOD_CREATE_GUIDE_LAYER    // Create guide layer
00210                           };


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