void Setup_Display::fontChanged() { SetupTabContainer::fontChanged(); if (mWidgets.size() > 0) clear(); LayoutHelper h(this); ContainerPlacer place = h.getPlacer(0, 0); place(0, 0, mScrollArea, 1, 6).setPadding(2); place(1, 0, mFsCheckBox, 2); place(3, 0, mOpenGLCheckBox, 1); place(1, 1, mCustomCursorCheckBox, 3); place(0, 6, mAlphaSlider); place(0, 7, mMouseAlphaSlider); place(0, 8, mFpsSlider); place(0, 9, mFontSizeSlider); place(1, 6, mAlphaLabel, 3).setPadding(2); place(1, 7, mMouseAlphaLabel, 3).setPadding(2); place(1, 8, mFpsCheckBox).setPadding(3); place(1, 9, mFontLabel); place(2, 8, mFpsLabel).setPadding(1); place(2, 9, mFontSizeLabel, 3).setPadding(2); h.reflowLayout(325, 200); restoreFocus(); }
void Setup_Colors::fontChanged() { SetupTabContainer::fontChanged(); if (mWidgets.size() > 0) clear(); LayoutHelper h(this); ContainerPlacer place = h.getPlacer(0, 0); place(0, 0, mScroll, 6, 6).setPadding(2); place(0, 6, mPreviewBox, 6).setPadding(2); place(0, 7, mGradTypeLabel, 3); place(3, 7, mGradTypeSlider); place(4, 7, mGradTypeText, 2).setPadding(1); place(0, 8, mRedLabel, 3); place(3, 8, mRedSlider); place(5, 8, mRedText).setPadding(1); place(0, 9, mGreenLabel, 3); place(3, 9, mGreenSlider); place(5, 9, mGreenText).setPadding(1); place(0, 10, mBlueLabel, 3); place(3, 10, mBlueSlider); place(5, 10, mBlueText).setPadding(1); place(0, 11, mGradDelayLabel, 3); place(3, 11, mGradDelaySlider); place(5, 11, mGradDelayText).setPadding(1); h.reflowLayout(325, 280); restoreFocus(); }
void CharCreateDialog::fontChanged() { Window::fontChanged(); if (mWidgets.size() > 0) clear(); ContainerPlacer place; place = getPlacer(0, 0); place(0, 0, mNameLabel, 1); place(1, 0, mNameField, 6); place(0, 1, mHairStyleLabel, 1); place(1, 1, mPrevHairStyleButton); place(2, 1, mBeingBox, 1, 8).setPadding(3); place(3, 1, mNextHairStyleButton); place(0, 2, mHairColorLabel, 1); place(1, 2, mPrevHairColorButton); place(3, 2, mNextHairColorButton); place.getCell().matchColWidth(0, 2); place = getPlacer(0, 2); place(4, 0, mCancelButton); place(5, 0, mCreateButton); reflowLayout(225, 0); restoreFocus(); }
void coupon_calc_f::num_btnClick( wxCommandEvent& event ) { // TODO: Implement num_btnClick destroyProcessor_t<boost::function<void ()> > restoreFocus(boost::function<void ()>(boost::bind(&wxWindow::SetFocus, clear_btn))); wxButton* btn = dynamic_cast<wxButton*>(event.GetEventObject()); if (btn == 0) return; int num = boost::lexical_cast<int>(to_mb(btn->GetLabel())); try { if (press_ == procent_btn) { wxString str = procent_ed->GetValue(); double val = ksi_cafe::percent_t().reverse(to_mb(str)); val = val*10 + num; procent_ed->SetValue(to_uc(ksi_cafe::percent_t().format(val))); money_ed->SetValue(locale->get_currency(val*subtotal_/100)); if (val*10 + 0 > 100) num00_btn->Enable(false); else num00_btn->Enable(true); if (val*10 + 1 > 100) num01_btn->Enable(false); else num01_btn->Enable(true); if (val*10 + 2 > 100) num02_btn->Enable(false); else num02_btn->Enable(true); if (val*10 + 3 > 100) num03_btn->Enable(false); else num03_btn->Enable(true); if (val*10 + 4 > 100) num04_btn->Enable(false); else num04_btn->Enable(true); if (val*10 + 5 > 100) num05_btn->Enable(false); else num05_btn->Enable(true); if (val*10 + 6 > 100) num06_btn->Enable(false); else num06_btn->Enable(true); if (val*10 + 7 > 100) num07_btn->Enable(false); else num07_btn->Enable(true); if (val*10 + 8 > 100) num08_btn->Enable(false); else num08_btn->Enable(true); if (val*10 + 9 > 100) num09_btn->Enable(false); else num09_btn->Enable(true); } else { double val = locale->reverse_currency(money_ed->GetValue()); val = val*10 + double(num)/100; money_ed->SetValue(locale->get_currency(val)); double percent = 100*val/subtotal_; procent_ed->SetValue(to_uc(ksi_cafe::percent_t().format(percent))); if (val*10 + double(0)/100 > subtotal_) num00_btn->Enable(false); else num00_btn->Enable(true); if (val*10 + double(1)/100 > subtotal_) num01_btn->Enable(false); else num01_btn->Enable(true); if (val*10 + double(2)/100 > subtotal_) num02_btn->Enable(false); else num02_btn->Enable(true); if (val*10 + double(3)/100 > subtotal_) num03_btn->Enable(false); else num03_btn->Enable(true); if (val*10 + double(4)/100 > subtotal_) num04_btn->Enable(false); else num04_btn->Enable(true); if (val*10 + double(5)/100 > subtotal_) num05_btn->Enable(false); else num05_btn->Enable(true); if (val*10 + double(6)/100 > subtotal_) num06_btn->Enable(false); else num06_btn->Enable(true); if (val*10 + double(7)/100 > subtotal_) num07_btn->Enable(false); else num07_btn->Enable(true); if (val*10 + double(8)/100 > subtotal_) num08_btn->Enable(false); else num08_btn->Enable(true); if (val*10 + double(9)/100 > subtotal_) num09_btn->Enable(false); else num09_btn->Enable(true); } wxString str = money_ed->GetValue(); if (int(locale->reverse_currency(str)*100) != 0) ok_btn->Enable(true); else ok_btn->Enable(false); } catch (exception_t& ex) { wxMessageBox(to_uc(ex.comp_message())); } }
void TextInputDialog::fontChanged() { Window::fontChanged(); if (mWidgets.size() > 0) clear(); place(0, 0, mValueField, 4); place(2, 1, mCancelButton); place(3, 1, mOkButton); adjustSize(); restoreFocus(); }
void StorageWindow::fontChanged() { Window::fontChanged(); if (mWidgets.size() > 0) clear(); place(0, 0, mSlotsLabel).setPadding(3); place(1, 0, mSlotsBar, 3); place(0, 1, mInvenScroll, 4, 4); place(2, 5, mCloseButton); place(3, 5, mRetrieveButton); Layout &layout = getLayout(); layout.setRowHeight(0, mRetrieveButton->getHeight()); restoreFocus(); }