예제 #1
0
 VectorFxGadget(FxGadgetController *controller, const TPointParamP &pa,
                const TPointParamP &pb)
     : FxGadget(controller), m_pa(pa), m_pb(pb), m_selected(0) {
   addParam(pa->getX());
   addParam(pa->getY());
   addParam(pb->getX());
   addParam(pb->getY());
 }
예제 #2
0
 QuadFxGadget(FxGadgetController *controller, const TPointParamP &pa,
              const TPointParamP &pb, const TPointParamP &pc,
              const TPointParamP &pd)
     : FxGadget(controller), m_pa(pa), m_pb(pb), m_pc(pc), m_pd(pd) {
   addParam(pa->getX());
   addParam(pa->getY());
   addParam(pb->getX());
   addParam(pb->getY());
   addParam(pc->getX());
   addParam(pc->getY());
   addParam(pd->getX());
   addParam(pd->getY());
 }
예제 #3
0
 RectFxGadget(FxGadgetController *controller, const TDoubleParamP &width,
              const TDoubleParamP &height, const TPointParamP &center)
     : FxGadget(controller)
     , m_width(width)
     , m_height(height)
     , m_center(center)
     , m_picked(None) {
   addParam(width);
   addParam(height);
   if (center) addParam(center->getX()), addParam(center->getY());
 }
예제 #4
0
 PointFxGadget(FxGadgetController *controller, const TPointParamP &param)
     : FxGadget(controller), m_xParam(param->getX()), m_yParam(param->getY()) {
   addParam(m_xParam);
   addParam(m_yParam);
 }