void SyntaxHighlightDlg::OnFontChanged(wxFontPickerEvent& event) { CHECK_PTR_RET(m_lexer); m_isModified = true; StyleProperty::List_t& properties = m_lexer->GetLexerProperties(); // update f wxObject* obj = event.GetEventObject(); if(obj == m_fontPicker) { wxFont f = event.GetFont(); std::list<StyleProperty>::iterator iter = GetSelectedStyle(); iter->SetBold(f.GetWeight() == wxFONTWEIGHT_BOLD); iter->SetFaceName(f.GetFaceName()); iter->SetFontSize(f.GetPointSize()); iter->SetUnderlined(f.GetUnderlined()); iter->SetItalic(f.GetStyle() == wxFONTSTYLE_ITALIC); } else if(obj == m_globalFontPicker) { wxFont f = event.GetFont(); StyleProperty::List_t::iterator iter = properties.begin(); for(; iter != properties.end(); iter++) { iter->SetBold(f.GetWeight() == wxFONTWEIGHT_BOLD); iter->SetFaceName(f.GetFaceName()); iter->SetFontSize(f.GetPointSize()); iter->SetUnderlined(f.GetUnderlined()); iter->SetItalic(f.GetStyle() == wxFONTSTYLE_ITALIC); } // update the style f picker as well m_fontPicker->SetSelectedFont(f); } }
void PreferencesDialog::OnClueHeadingFont(wxFontPickerEvent & evt) { m_frame->m_across->SetHeadingFont(evt.GetFont()); m_frame->m_down->SetHeadingFont(evt.GetFont()); evt.Skip(); }
void PreferencesDialog::OnGridNumberFont(wxFontPickerEvent & evt) { m_frame->m_gridCtrl->SetNumberFont(evt.GetFont()); m_frame->m_gridCtrl->Refresh(); evt.Skip(); }
void wxFontPickerCtrl::OnFontChange(wxFontPickerEvent &ev) { UpdateTextCtrlFromPicker(); // the wxFontPickerWidget sent us a colour-change notification. // forward this event to our parent wxFontPickerEvent event(this, GetId(), ev.GetFont()); GetEventHandler()->ProcessEvent(event); }
/*---------------------------------------------------------------------------*/ void wxPrefDlg::OnFontChanged(wxFontPickerEvent& event) { wxFont font = event.GetFont(); if (font.IsFixedWidth()) { m_Val_FontName = font.GetFaceName(); m_Val_FontSize = font.GetPointSize(); ChangeFont(); } event.Skip(); }
void PreferencesDialog::OnCluePromptFont(wxFontPickerEvent & evt) { m_frame->m_cluePrompt->SetFont(evt.GetFont()); evt.Skip(); }
void AuxPlotConfDlg::OnTicsFont(wxFontPickerEvent& event) { ap_->ticsFont = event.GetFont(); ap_->refresh(); }
void OutputWinConfDlg::OnFontChange(wxFontPickerEvent& event) { ow_->SetDefaultStyle(wxTextAttr(wxNullColour, wxNullColour, event.GetFont())); show_preview(); }
void SettingsDlg::OnFontSelected(wxFontPickerEvent& event) { m_font = event.GetFont(); }