65    m_TextVars->SetSelectionMode( wxGrid::wxGridSelectionModes::wxGridSelectRows );
 
   72          [
this]( wxIdleEvent& aEvent )
 
   78                  wxWindow* dialog = wxGetTopLevelParent( 
this );
 
   79                  wxWindow* topLevelFocus = wxGetTopLevelParent( wxWindow::FindFocus() );
 
 
This class works around a bug in wxGrid where the first keystroke doesn't get sent through the valida...
 
STD_BITMAP_BUTTON * m_btnAddTextVar
 
STD_BITMAP_BUTTON * m_btnDeleteTextVar
 
PANEL_TEXT_VARIABLES_BASE(wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(-1,-1), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 
bool TransferDataToWindow() override
 
std::map< wxString, wxString > m_lastLoaded
 
void OnGridCellChanging(wxGridEvent &event)
 
~PANEL_TEXT_VARIABLES() override
 
void OnUpdateUI(wxUpdateUIEvent &event) override
 
void OnRemoveTextVar(wxCommandEvent &event) override
 
bool TransferDataFromWindow() override
 
void OnAddTextVar(wxCommandEvent &event) override
 
void AppendTextVar(const wxString &aName, const wxString &aValue)
 
wxTextValidator m_nameValidator
 
void ImportSettingsFrom(const PROJECT *aOtherProject)
 
PANEL_TEXT_VARIABLES(wxWindow *aParent, PROJECT *aProject)