NS_CC_BEGIN CAStepper::CAStepper(const CAStepperOrientation& type) : m_bAutoRepeat(true) , m_bContinuous(true) , m_bWraps(false) , m_value(0) , m_minimumValue(0) , m_maximumValue(100) , m_stepValue(0) , m_pDecrementImageView(NULL) , m_pIncrementImageView(NULL) , m_pBackgroundImageView(NULL) , m_pBackgroundSelectedImageView(NULL) , m_actionType(ActionNone) , m_bTouchEffect(false) , m_pDividerImageView(NULL) , m_pCAStepperOrientation(type) ,m_cTintColor(ccc4(54, 195, 240, 255)) { memset(m_pBackgroundImage, 0x00, sizeof(m_pBackgroundImage)); memset(m_pIncrementImage, 0x00, sizeof(m_pIncrementImage)); memset(m_pDecrementImage, 0x00, sizeof(m_pDecrementImage)); setBackgroundImage(CAImage::create("source_material/btn_rounded_normal.png"), CAControlStateNormal); setBackgroundImage(CAImage::create("source_material/btn_rounded_highlighted.png"), CAControlStateHighlighted); setIncrementImage(CAImage::create("source_material/stepper_inc_h.png"), CAControlStateAll); setIncrementImage(CAImage::create("source_material/stepper_inc_n.png"), CAControlStateNormal); setDecrementImage(CAImage::create("source_material/stepper_dec_h.png"), CAControlStateAll); setDecrementImage(CAImage::create("source_material/stepper_dec_n.png"), CAControlStateNormal); }
bool CAStepper::init() { if (!CAControl::init()) { return false; } setBackgroundImage(CAImage::create("source_material/btn_rounded_normal.png"), CAControlStateNormal); setBackgroundImage(CAImage::create("source_material/btn_rounded_highlighted.png"), CAControlStateHighlighted); setIncrementImage(CAImage::create("source_material/stepper_inc_h.png"), CAControlStateAll); setIncrementImage(CAImage::create("source_material/stepper_inc_n.png"), CAControlStateNormal); setDecrementImage(CAImage::create("source_material/stepper_dec_h.png"), CAControlStateAll); setDecrementImage(CAImage::create("source_material/stepper_dec_n.png"), CAControlStateNormal); return true; }