void wxPropertyGridInterface::LimitPropertyEditing( wxPGPropArg id, bool limit ) { wxPG_PROP_ARG_CALL_PROLOG() m_pState->DoLimitPropertyEditing(p, limit); RefreshProperty(p); }
void wxPropertyGridManager::ClearModifiedStatus( wxPGPropArg id ) { wxPG_PROP_ARG_CALL_PROLOG() wxPropertyGridState* pState = p->GetParentState(); wxASSERT ( pState != (wxPropertyGridState*) NULL ); pState->ClearModifiedStatus(p); }
void wxPropertyGridInterface::DeleteProperty( wxPGPropArg id ) { wxPG_PROP_ARG_CALL_PROLOG() wxPropertyGridPageState* state = p->GetParentState(); state->DoDelete( p, true ); RefreshGrid(state); }
void wxPropertyGridInterface::DeleteProperty( wxPGPropArg id ) { wxPG_PROP_ARG_CALL_PROLOG() wxPropertyGridPageState* state = p->GetParentState(); wxPropertyGrid* grid = state->GetGrid(); if ( grid->GetState() == state ) grid->DoSelectProperty(NULL, wxPG_SEL_DELETING|wxPG_SEL_NOVALIDATE); state->DoDelete( p, true ); RefreshGrid(state); }