fillndge.h File Reference

(r1785/r1282)

#include "tranlate.h"

Go to the source code of this file.

Classes

class  OpFillNudge
 The underlying nudge op that does a nudge on the selected points in a path. More...

Defines

#define OPTOKEN_FILLNUDGE   _T("FillNudge")
#define OPTOKEN_FILLNUDGEUP1   _T("FillNudgeUp1")
#define OPTOKEN_FILLNUDGEUP5   _T("FillNudgeUp5")
#define OPTOKEN_FILLNUDGEUP10   _T("FillNudgeUp10")
#define OPTOKEN_FILLNUDGEUPFIFTH   _T("FillNudgeUpFifth")
#define OPTOKEN_FILLNUDGEUPPIXEL1   _T("FillNudgeUpPixel1")
#define OPTOKEN_FILLNUDGEUPPIXEL10   _T("FillNudgeUpPixel10")
#define OPTOKEN_FILLNUDGEDOWN1   _T("FillNudgeDown1")
#define OPTOKEN_FILLNUDGEDOWN5   _T("FillNudgeDown5")
#define OPTOKEN_FILLNUDGEDOWN10   _T("FillNudgeDown10")
#define OPTOKEN_FILLNUDGEDOWNFIFTH   _T("FillNudgeDownFifth")
#define OPTOKEN_FILLNUDGEDOWNPIXEL1   _T("FillNudgeDownPixel1")
#define OPTOKEN_FILLNUDGEDOWNPIXEL10   _T("FillNudgeDownPixel10")
#define OPTOKEN_FILLNUDGELEFT1   _T("FillNudgeLeft1")
#define OPTOKEN_FILLNUDGELEFT5   _T("FillNudgeLeft5")
#define OPTOKEN_FILLNUDGELEFT10   _T("FillNudgeLeft10")
#define OPTOKEN_FILLNUDGELEFTFIFTH   _T("FillNudgeLeftFifth")
#define OPTOKEN_FILLNUDGELEFTPIXEL1   _T("FillNudgeLeftPixel1")
#define OPTOKEN_FILLNUDGELEFTPIXEL10   _T("FillNudgeLeftPixel10")
#define OPTOKEN_FILLNUDGERIGHT1   _T("FillNudgeRight1")
#define OPTOKEN_FILLNUDGERIGHT5   _T("FillNudgeRight5")
#define OPTOKEN_FILLNUDGERIGHT10   _T("FillNudgeRight10")
#define OPTOKEN_FILLNUDGERIGHTFIFTH   _T("FillNudgeRightFifth")
#define OPTOKEN_FILLNUDGERIGHTPIXEL1   _T("FillNudgeRightPixel1")
#define OPTOKEN_FILLNUDGERIGHTPIXEL10   _T("FillNudgeRightPixel10")
#define DECLARE_OPFILLNUDGE_CLASS(DIR1)

Functions

 DECLARE_OPFILLNUDGE_CLASS (Up1) DECLARE_OPFILLNUDGE_CLASS(Up5) DECLARE_OPFILLNUDGE_CLASS(Up10) DECLARE_OPFILLNUDGE_CLASS(UpFifth) DECLARE_OPFILLNUDGE_CLASS(UpPixel1) DECLARE_OPFILLNUDGE_CLASS(UpPixel10) DECLARE_OPFILLNUDGE_CLASS(Down1) DECLARE_OPFILLNUDGE_CLASS(Down5) DECLARE_OPFILLNUDGE_CLASS(Down10) DECLARE_OPFILLNUDGE_CLASS(DownFifth) DECLARE_OPFILLNUDGE_CLASS(DownPixel1) DECLARE_OPFILLNUDGE_CLASS(DownPixel10) DECLARE_OPFILLNUDGE_CLASS(Left1) DECLARE_OPFILLNUDGE_CLASS(Left5) DECLARE_OPFILLNUDGE_CLASS(Left10) DECLARE_OPFILLNUDGE_CLASS(LeftFifth) DECLARE_OPFILLNUDGE_CLASS(LeftPixel1) DECLARE_OPFILLNUDGE_CLASS(LeftPixel10) DECLARE_OPFILLNUDGE_CLASS(Right1) DECLARE_OPFILLNUDGE_CLASS(Right5) DECLARE_OPFILLNUDGE_CLASS(Right10) DECLARE_OPFILLNUDGE_CLASS(RightFifth) DECLARE_OPFILLNUDGE_CLASS(RightPixel1) DECLARE_OPFILLNUDGE_CLASS(RightPixel10) class FillGeometryNudger
 Nudges a fill geometry. This Attribute never exists in the Tree.


Define Documentation

#define DECLARE_OPFILLNUDGE_CLASS DIR1   ) 
 

Value:

class OpFillNudge ## DIR1 : public OpFillNudge \
    { \
    CC_DECLARE_DYNCREATE(OpFillNudge ## DIR1) \
    public: \
        virtual void Do(OpDescriptor* pOpDesc); \
    }; \

Definition at line 192 of file fillndge.h.

#define OPTOKEN_FILLNUDGE   _T("FillNudge")
 

Definition at line 106 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWN1   _T("FillNudgeDown1")
 

Definition at line 170 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWN10   _T("FillNudgeDown10")
 

Definition at line 172 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWN5   _T("FillNudgeDown5")
 

Definition at line 171 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWNFIFTH   _T("FillNudgeDownFifth")
 

Definition at line 173 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWNPIXEL1   _T("FillNudgeDownPixel1")
 

Definition at line 174 of file fillndge.h.

#define OPTOKEN_FILLNUDGEDOWNPIXEL10   _T("FillNudgeDownPixel10")
 

Definition at line 175 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFT1   _T("FillNudgeLeft1")
 

Definition at line 177 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFT10   _T("FillNudgeLeft10")
 

Definition at line 179 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFT5   _T("FillNudgeLeft5")
 

Definition at line 178 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFTFIFTH   _T("FillNudgeLeftFifth")
 

Definition at line 180 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFTPIXEL1   _T("FillNudgeLeftPixel1")
 

Definition at line 181 of file fillndge.h.

#define OPTOKEN_FILLNUDGELEFTPIXEL10   _T("FillNudgeLeftPixel10")
 

Definition at line 182 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHT1   _T("FillNudgeRight1")
 

Definition at line 184 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHT10   _T("FillNudgeRight10")
 

Definition at line 186 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHT5   _T("FillNudgeRight5")
 

Definition at line 185 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHTFIFTH   _T("FillNudgeRightFifth")
 

Definition at line 187 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHTPIXEL1   _T("FillNudgeRightPixel1")
 

Definition at line 188 of file fillndge.h.

#define OPTOKEN_FILLNUDGERIGHTPIXEL10   _T("FillNudgeRightPixel10")
 

Definition at line 189 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUP1   _T("FillNudgeUp1")
 

Definition at line 163 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUP10   _T("FillNudgeUp10")
 

Definition at line 165 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUP5   _T("FillNudgeUp5")
 

Definition at line 164 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUPFIFTH   _T("FillNudgeUpFifth")
 

Definition at line 166 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUPPIXEL1   _T("FillNudgeUpPixel1")
 

Definition at line 167 of file fillndge.h.

#define OPTOKEN_FILLNUDGEUPPIXEL10   _T("FillNudgeUpPixel10")
 

Definition at line 168 of file fillndge.h.


Function Documentation

DECLARE_OPFILLNUDGE_CLASS Up1   ) 
 

Nudges a fill geometry. This Attribute never exists in the Tree.

Author:
Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
Date:
29/3/94
See also:
AttrValueChange

Definition at line 201 of file fillndge.h.

00233                              : public AttrValueChange
00234 
00235     Author:     Will_Cowling (Xara Group Ltd) <camelotdev@xara.com>
00236     Created:    29/3/94
00237     Purpose:    Nudges a fill geometry.
00238                 This Attribute never exists in the Tree.
00239     SeeAlso:    AttrValueChange
00240 
00241 ***********************************************************************************************/
00242 
00243 class FillGeometryNudger : public AttrValueChange
00244 {
00245     CC_DECLARE_DYNCREATE(FillGeometryNudger)
00246     
00247 public:
00248     FillGeometryNudger() : AttrValueChange() {}
00249 
00250     virtual UINT32 GetAttrNameID(void);  
00251     virtual AttributeValue* GetAttributeValue() { return NULL; }
00252     virtual AttrFillGeometry* MutateFill(AttrFillGeometry* FillToMutate);
00253 
00254     void SetNudgeDistance(INT32 xOffset, INT32 yOffset);
00255 
00256 protected:
00257     INT32 X_NudgeDistance;
00258     INT32 Y_NudgeDistance;
00259 };


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