HandleFlags Class Reference

Used to determin what to do when rendering drag handles. ie which handles should be rendered and how they relate to the drag mouse coord. More...

#include <penedit.h>

List of all members.

Public Member Functions

 HandleFlags (BOOL rTrackEnd=TRUE, BOOL rGhostEnd=TRUE, BOOL TrackPtMoves=TRUE, BOOL GhostPtMoves=TRUE, BOOL TrackPtSpins=FALSE, BOOL GhostPtSpins=FALSE)
 constructor for handle flags class

Public Attributes

BYTE RenderTrackEnd: 1
BYTE RenderGhostEnd: 1
BYTE TrackPointMoves: 1
BYTE GhostPointMoves: 1
BYTE TrackPointSpins: 1
BYTE GhostPointSpins: 1
BYTE Spare1: 1
BYTE Spare2: 1


Detailed Description

Used to determin what to do when rendering drag handles. ie which handles should be rendered and how they relate to the drag mouse coord.

Author:
Mike_Kenny (Xara Group Ltd) <camelotdev@xara.com>
Date:
5/10/94

Definition at line 143 of file penedit.h.


Constructor & Destructor Documentation

HandleFlags::HandleFlags BOOL  rTrackEnd = TRUE,
BOOL  rGhostEnd = TRUE,
BOOL  TrackPtMoves = TRUE,
BOOL  GhostPtMoves = TRUE,
BOOL  TrackPtSpins = FALSE,
BOOL  GhostPtSpins = FALSE
 

constructor for handle flags class

Author:
Mike_Kenny (Xara Group Ltd) <camelotdev@xara.com>
Date:
25/9/94
See also:
-

Definition at line 156 of file penedit.cpp.

00162 {
00163     // Set up some flags for rendering handles correctly
00164     RenderTrackEnd = rTrackEnd;
00165     RenderGhostEnd = rGhostEnd;
00166     TrackPointMoves = TrackPtMoves;
00167     GhostPointMoves = GhostPtMoves;
00168     TrackPointSpins = TrackPtSpins;
00169     GhostPointSpins = GhostPtSpins;
00170 }


Member Data Documentation

BYTE HandleFlags::GhostPointMoves
 

Definition at line 156 of file penedit.h.

BYTE HandleFlags::GhostPointSpins
 

Definition at line 158 of file penedit.h.

BYTE HandleFlags::RenderGhostEnd
 

Definition at line 154 of file penedit.h.

BYTE HandleFlags::RenderTrackEnd
 

Definition at line 153 of file penedit.h.

BYTE HandleFlags::Spare1
 

Definition at line 159 of file penedit.h.

BYTE HandleFlags::Spare2
 

Definition at line 160 of file penedit.h.

BYTE HandleFlags::TrackPointMoves
 

Definition at line 155 of file penedit.h.

BYTE HandleFlags::TrackPointSpins
 

Definition at line 157 of file penedit.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:55:06 2007 for Camelot by  doxygen 1.4.4