24#ifndef FP_TEXT_GRID_TABLE_H
25#define FP_TEXT_GRID_TABLE_H
72 bool CanGetValueAs(
int aRow,
int aCol,
const wxString& aTypeName )
override;
73 bool CanSetValueAs(
int aRow,
int aCol,
const wxString& aTypeName )
override;
74 wxGridCellAttr*
GetAttr(
int row,
int col, wxGridCellAttr::wxAttrKind kind )
override;
76 wxString
GetValue(
int aRow,
int aCol )
override;
80 void SetValue(
int aRow,
int aCol,
const wxString& aValue )
override;
106 std::unique_ptr<NUMERIC_EVALUATOR>
m_eval;
Dialog helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
A text control validator used for validating the text allowed in fields.
wxGridCellAttr * GetAttr(int row, int col, wxGridCellAttr::wxAttrKind kind) override
void SetValueAsLong(int aRow, int aCol, long aValue) override
wxGridCellAttr * m_boolColAttr
FIELD_VALIDATOR m_urlValidator
void SetValue(int aRow, int aCol, const wxString &aValue) override
wxString GetValue(int aRow, int aCol) override
wxString GetColLabelValue(int aCol) override
int GetNumberRows() override
wxGridCellAttr * m_footprintAttr
void onUnitsChanged(wxCommandEvent &aEvent)
wxGridCellAttr * m_readOnlyAttr
bool GetValueAsBool(int aRow, int aCol) override
long GetValueAsLong(int aRow, int aCol) override
void SetValueAsBool(int aRow, int aCol, bool aValue) override
wxGridCellAttr * m_orientationColAttr
wxGridCellAttr * m_layerColAttr
int GetNumberCols() override
bool CanSetValueAs(int aRow, int aCol, const wxString &aTypeName) override
wxGridCellAttr * m_urlAttr
wxGridCellAttr * m_valueAttr
FIELD_VALIDATOR m_valueValidator
wxGridCellAttr * m_referenceAttr
FIELD_VALIDATOR m_nonUrlValidator
bool CanGetValueAs(int aRow, int aCol, const wxString &aTypeName) override
std::map< std::pair< int, int >, wxString > m_evalOriginal
FIELD_VALIDATOR m_referenceValidator
bool IsEmptyCell(int row, int col) override
std::unique_ptr< NUMERIC_EVALUATOR > m_eval
FIELD_VALIDATOR m_fieldNameValidator
Base PCB main window class for Pcbnew, Gerbview, and CvPcb footprint viewer.
Custom text control validator definitions.