1 2 3 #include "ext/ContextStatus.h" 4 //#include "ext/StrokeParametricDeformer.h" 5 6 //----------------------------------------------------------------------------- 7 ContextStatus()8ToonzExt::ContextStatus::ContextStatus() { init(); } 9 10 //----------------------------------------------------------------------------- 11 ~ContextStatus()12ToonzExt::ContextStatus::~ContextStatus() {} 13 14 //----------------------------------------------------------------------------- 15 init()16void ToonzExt::ContextStatus::init() { 17 key_event_ = NONE; 18 w_ = -1; 19 deformerSensitivity_ = -1; 20 stroke2change_ = 0; 21 lengthOfAction_ = 50; 22 deformer_ = 0; 23 pixelSize_ = 1.0; 24 cornerSize_ = 90; 25 isManual_ = false; // default is automatic 26 // spireCorners_ = 0; 27 // straightCorners_ =0; 28 } 29 30 //----------------------------------------------------------------------------- 31 ContextStatus(const ContextStatus & ob)32ToonzExt::ContextStatus::ContextStatus(const ContextStatus &ob) { *this = ob; } 33 34 //----------------------------------------------------------------------------- 35 operator =(const ContextStatus & ob)36ToonzExt::ContextStatus &ToonzExt::ContextStatus::operator=( 37 const ContextStatus &ob) { 38 w_ = ob.w_; 39 isManual_ = ob.isManual_; 40 deformer_ = ob.deformer_; 41 key_event_ = ob.key_event_; 42 pixelSize_ = ob.pixelSize_; 43 cornerSize_ = ob.cornerSize_; 44 stroke2change_ = ob.stroke2change_; 45 lengthOfAction_ = ob.lengthOfAction_; 46 deformerSensitivity_ = ob.deformerSensitivity_; 47 // spireCorners_ = ob.spireCorners_; 48 // straightCorners_ =ob.straightCorners_; 49 return *this; 50 } 51 52 //----------------------------------------------------------------------------- 53 // End Of File 54 //----------------------------------------------------------------------------- 55