Пример #1
0
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);
}
Пример #2
0
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;
}