void SetupItemIntTextField::createControls() { load(); mHorizont = new HorizontContainer(32, 2); mLabel = new Label(mText); mTextField = new IntTextField(atoi(mValue.c_str()), mMin, mMax, true, 30); mTextField->setActionEventId(mEventName); mTextField->addActionListener(mParent); mButton = new Button(_("Edit"), mEventName + "_EDIT", mParent); mWidget = mTextField; mTextField->setWidth(50); fixFirstItemSize(mLabel); mHorizont->add(mLabel); mHorizont->add(mTextField); mHorizont->add(mButton); mParent->getContainer()->add2(mHorizont, true, 4); mParent->addControl(this); mParent->addControl(this, mEventName + "_EDIT"); mParent->addControl(this, mEventName + "_EDIT_OK"); mParent->addActionListener(this); mWidget->addActionListener(this); mButton->addActionListener(this); }
void SetupItemDropDown::createControls() { load(); mHorizont = new HorizontContainer(32, 2); mLabel = new Label(mText); mDropDown = new DropDown(mModel); mDropDown->setActionEventId(mEventName); mDropDown->addActionListener(mParent); mWidget = mDropDown; // mTextField->setWidth(50); fixFirstItemSize(mLabel); mHorizont->add(mLabel); mHorizont->add(mDropDown); mParent->getContainer()->add2(mHorizont, true, 4); mParent->addControl(this); mParent->addActionListener(this); mWidget->addActionListener(this); }
void SetupActionDropDown::createControls() { load(); mHorizont = new HorizontContainer(this, 32, 2); mLabel = new Label(this, mText); mDropDown = new DropDown(this, mModel); mDropDown->setActionEventId(mEventName); mDropDown->addActionListener(mParent); mDropDown->setWidth(mWidth); mDropDown->setSelected(mModel->getSelectionFromAction( atoi(mValue.c_str()))); mWidget = mDropDown; fixFirstItemSize(mLabel); mHorizont->add(mLabel); mHorizont->add(mDropDown); mParent->getContainer()->add2(mHorizont, true, 4); mParent->addControl(this); mParent->addActionListener(this); mWidget->addActionListener(this); }
void SetupItemSlider::createControls() { load(); mHorizont = new HorizontContainer(32, 2); mLabel = new Label(mText); mSlider = new Slider(mMin, mMax); mSlider->setActionEventId(mEventName); mSlider->addActionListener(mParent); mSlider->setValue(atof(mValue.c_str())); mSlider->setHeight(30); mWidget = mSlider; mSlider->setWidth(mWidth); mSlider->setHeight(40); fixFirstItemSize(mLabel); mHorizont->add(mLabel); mHorizont->add(mSlider, -10); mParent->getContainer()->add2(mHorizont, true, 4); mParent->addControl(this); mParent->addActionListener(this); mWidget->addActionListener(this); }