void TweaksSettingsDlg::OnColourChanged(wxPropertyGridEvent& event) { event.Skip(); wxPGProperty* prop = event.GetProperty(); CHECK_PTR_RET(prop); if ( prop == m_pgPropGlobalTabBG ) { // Global tab bg colour was modified wxColourPropertyValue cpv; cpv << prop->GetValue(); m_settings.SetGlobalBgColour( cpv.m_colour ); } else if ( prop == m_pgPropGlobalTabFG ) { // Global tab colour was modified wxColourPropertyValue cpv; cpv << prop->GetValue(); m_settings.SetGlobalFgColour( cpv.m_colour ); } else if ( prop->GetParent() ) { // project specific colour was changed wxColourPropertyValue cpv; cpv << prop->GetValue(); if ( prop->GetLabel().Contains("text colour") ) { m_settings.GetProjectTweaks(prop->GetParent()->GetLabel()).SetTabFgColour( cpv.m_colour ); } else if ( prop->GetLabel().Contains("background colour") ) { m_settings.GetProjectTweaks(prop->GetParent()->GetLabel()).SetTabBgColour( cpv.m_colour ); } } }
//--------------------------------------------------------- void CParameters_Control::On_PG_Selected(wxPropertyGridEvent &event) { if( m_bFocus == 0 && m_pParameters && m_pOriginal ) { SetFocus(); } event.Skip(); }
void wxPropertyGridManager::OnPropertyGridSelect( wxPropertyGridEvent& event ) { // Check id. wxASSERT_MSG( GetId() == m_pPropGrid->GetId(), wxT("wxPropertyGridManager id must be set with wxPropertyGridManager::SetId (not wxWindow::SetId).") ); SetDescribedProperty(event.GetProperty()); event.Skip(); }
void WordCompletionSettingsDlg::OnValueChanged(wxPropertyGridEvent& event) { event.Skip(); WordCompletionSettings settings; settings.Load(); settings.SetCompleteTypes(m_pgPropTypes->GetValue().GetInteger()); settings.SetComparisonMethod(m_pgPropComparisonMethod->GetChoiceSelection()); settings.Save(); }
//--------------------------------------------------------- void CParameters_Control::On_PG_Changed(wxPropertyGridEvent &event) { _Set_Parameter(event.GetPropertyName()); if( event.GetProperty() ) { m_pPG->SelectProperty(event.GetProperty()); } event.Skip(); }
void CompilersModifiedDlg::OnValueChanged(wxPropertyGridEvent& event) { event.Skip(); wxString newCompiler = event.GetProperty()->GetValueAsString(); wxString oldCompiler = event.GetPropertyName(); m_table.erase( oldCompiler ); m_table[ oldCompiler ] = newCompiler; m_enableOKButton = true; wxStringMap_t::iterator iter = m_table.begin(); for(; iter != m_table.end(); ++iter ) { if ( iter->second == SELECT_COMPILER ) { m_enableOKButton = false; break; } } }
/* MapObjectPropsPanel::onPropertyChanged * Called when a property value is changed *******************************************************************/ void MapObjectPropsPanel::onPropertyChanged(wxPropertyGridEvent& e) { // Ignore if no auto apply if (no_apply || !mobj_props_auto_apply) { e.Skip(); return; } // Find property string name = e.GetPropertyName(); for (unsigned a = 0; a < properties.size(); a++) { if (properties[a]->getPropName() == name) { // Found, apply value theMapEditor->mapEditor().beginUndoRecordLocked("Modify Properties", true, false, false); properties[a]->applyValue(); theMapEditor->mapEditor().endUndoRecord(); return; } } }
void PSLinkerPage::OnPropertyChanged(wxPropertyGridEvent& event) { event.Skip(); m_dlg->SetIsDirty(true); }
void WebToolsSettings::OnJSValueChanged(wxPropertyGridEvent& event) { event.Skip(); m_modified = true; }
void WordCompletionSettingsDlg::OnValueChanged(wxPropertyGridEvent& event) { event.Skip(); m_modified = true; }
void CompilerMainPage::OnValueChanged(wxPropertyGridEvent& event) { event.Skip(); m_isDirty = true; }
void PHPProjectSettingsDlg::OnPgmgrviewPgChanged(wxPropertyGridEvent& event) { event.Skip(); SetDirty(true); m_resyncNeeded = true; }