void SettingsWindow::on_response( int response_id ) { if( response_id == Gtk::RESPONSE_OK ) { SaveValues(); } }
bool ShowDialog() { UpdateBorderSize(); UpdateSecondColumnPosition(); int Result = DoShowDialog(); if (Result == OKButtonID) { SaveValues(); return true; } return false; }
intptr_t ShowDialogEx() { UpdateBorderSize(); UpdateSecondColumnPosition(); intptr_t Result = DoShowDialog(); if (Result >= 0 && Result != m_CancelButtonID) { SaveValues(); } if (m_FirstButtonID >= 0 && Result >= m_FirstButtonID) { Result -= m_FirstButtonID; } return Result; }
intptr_t ShowDialogEx() { UpdateBorderSize(); UpdateSecondColumnPosition(); intptr_t Result = DoShowDialog(); if (Result == OKButtonID) { SaveValues(); } if(Result >= OKButtonID) { Result -= OKButtonID; } return Result; }
bool dlgFontEditShowModal(const TCHAR * FontDescription, const TCHAR * FontRegKey, LOGFONT autoLogFont){ bool bRetVal=false; char filename[MAX_PATH]; IsInitialized=false; LocalPathS(filename, TEXT("dlgFontEdit.xml")); wf = dlgLoadFromXML(CallBackTable, filename, hWndMainWindow, TEXT("IDR_XML_FONTEDIT")); int UseCustomFontsold = UseCustomFonts; UseCustomFonts=1;// global var InitializeOneFont (&NewFont, FontRegKey, autoLogFont, &OriginalLogFont); UseCustomFonts=UseCustomFontsold; OriginalFontRegKey=FontRegKey; NewLogFont=OriginalLogFont; resetLogFont = autoLogFont; if (wf) { InitGUI(FontDescription); LoadGUI(); if (wf->ShowModal()==mrOK) { SaveValues(FontRegKey); bRetVal=true; } delete wf; } wf = NULL; return bRetVal; }
void Config::Save() { SaveValues(); }
void FontEditWidget::OnModified(DataField &df) { SaveValues(); UpdatePreview(); }