#include <fp_text_grid_table.h>
|
| FP_TEXT_GRID_TABLE (PCB_BASE_FRAME *aFrame) |
|
| ~FP_TEXT_GRID_TABLE () |
|
int | GetNumberRows () override |
|
int | GetNumberCols () override |
|
wxString | GetColLabelValue (int aCol) override |
|
wxString | GetRowLabelValue (int aRow) override |
|
bool | IsEmptyCell (int row, int col) override |
|
bool | CanGetValueAs (int aRow, int aCol, const wxString &aTypeName) override |
|
bool | CanSetValueAs (int aRow, int aCol, const wxString &aTypeName) override |
|
wxGridCellAttr * | GetAttr (int row, int col, wxGridCellAttr::wxAttrKind kind) override |
|
wxString | GetValue (int aRow, int aCol) override |
|
bool | GetValueAsBool (int aRow, int aCol) override |
|
long | GetValueAsLong (int aRow, int aCol) override |
|
void | SetValue (int aRow, int aCol, const wxString &aValue) override |
|
void | SetValueAsBool (int aRow, int aCol, bool aValue) override |
|
void | SetValueAsLong (int aRow, int aCol, long aValue) override |
|
Definition at line 53 of file fp_text_grid_table.h.
◆ FP_TEXT_GRID_TABLE()
◆ ~FP_TEXT_GRID_TABLE()
FP_TEXT_GRID_TABLE::~FP_TEXT_GRID_TABLE |
( |
| ) |
|
◆ CanGetValueAs()
bool FP_TEXT_GRID_TABLE::CanGetValueAs |
( |
int |
aRow, |
|
|
int |
aCol, |
|
|
const wxString & |
aTypeName |
|
) |
| |
|
override |
Definition at line 129 of file fp_text_grid_table.cpp.
References FPT_HEIGHT, FPT_ITALIC, FPT_KNOCKOUT, FPT_LAYER, FPT_ORIENTATION, FPT_SHOWN, FPT_TEXT, FPT_THICKNESS, FPT_UPRIGHT, FPT_WIDTH, FPT_XOFFSET, and FPT_YOFFSET.
Referenced by CanSetValueAs().
◆ CanSetValueAs()
bool FP_TEXT_GRID_TABLE::CanSetValueAs |
( |
int |
aRow, |
|
|
int |
aCol, |
|
|
const wxString & |
aTypeName |
|
) |
| |
|
override |
◆ GetAttr()
wxGridCellAttr * FP_TEXT_GRID_TABLE::GetAttr |
( |
int |
row, |
|
|
int |
col, |
|
|
wxGridCellAttr::wxAttrKind |
kind |
|
) |
| |
|
override |
Definition at line 164 of file fp_text_grid_table.cpp.
References FPT_HEIGHT, FPT_ITALIC, FPT_KNOCKOUT, FPT_LAYER, FPT_ORIENTATION, FPT_SHOWN, FPT_TEXT, FPT_THICKNESS, FPT_UPRIGHT, FPT_WIDTH, FPT_XOFFSET, FPT_YOFFSET, m_boolColAttr, m_layerColAttr, and m_orientationColAttr.
◆ GetColLabelValue()
wxString FP_TEXT_GRID_TABLE::GetColLabelValue |
( |
int |
aCol | ) |
|
|
override |
Definition at line 97 of file fp_text_grid_table.cpp.
References _, FPT_HEIGHT, FPT_ITALIC, FPT_KNOCKOUT, FPT_LAYER, FPT_ORIENTATION, FPT_SHOWN, FPT_TEXT, FPT_THICKNESS, FPT_UPRIGHT, FPT_WIDTH, FPT_XOFFSET, and FPT_YOFFSET.
◆ GetNumberCols()
int FP_TEXT_GRID_TABLE::GetNumberCols |
( |
| ) |
|
|
inlineoverride |
◆ GetNumberRows()
int FP_TEXT_GRID_TABLE::GetNumberRows |
( |
| ) |
|
|
inlineoverride |
◆ GetRowLabelValue()
wxString FP_TEXT_GRID_TABLE::GetRowLabelValue |
( |
int |
aRow | ) |
|
|
override |
◆ GetValue()
wxString FP_TEXT_GRID_TABLE::GetValue |
( |
int |
aRow, |
|
|
int |
aCol |
|
) |
| |
|
override |
Definition at line 198 of file fp_text_grid_table.cpp.
References FPT_HEIGHT, FPT_LAYER, FPT_ORIENTATION, FPT_TEXT, FPT_THICKNESS, FPT_WIDTH, FPT_XOFFSET, FPT_YOFFSET, grid, m_evalOriginal, m_frame, UNITS_PROVIDER::StringFromValue(), and text.
◆ GetValueAsBool()
bool FP_TEXT_GRID_TABLE::GetValueAsBool |
( |
int |
aRow, |
|
|
int |
aCol |
|
) |
| |
|
override |
◆ GetValueAsLong()
long FP_TEXT_GRID_TABLE::GetValueAsLong |
( |
int |
aRow, |
|
|
int |
aCol |
|
) |
| |
|
override |
◆ IsEmptyCell()
bool FP_TEXT_GRID_TABLE::IsEmptyCell |
( |
int |
row, |
|
|
int |
col |
|
) |
| |
|
inlineoverride |
◆ onUnitsChanged()
void FP_TEXT_GRID_TABLE::onUnitsChanged |
( |
wxCommandEvent & |
aEvent | ) |
|
|
protected |
◆ SetValue()
void FP_TEXT_GRID_TABLE::SetValue |
( |
int |
aRow, |
|
|
int |
aCol, |
|
|
const wxString & |
aValue |
|
) |
| |
|
override |
Definition at line 282 of file fp_text_grid_table.cpp.
References UNITS_PROVIDER::AngleValueFromString(), FPT_HEIGHT, FPT_ORIENTATION, FPT_TEXT, FPT_THICKNESS, FPT_WIDTH, FPT_XOFFSET, FPT_YOFFSET, UNITS_PROVIDER::GetUserUnits(), m_eval, m_evalOriginal, m_frame, text, UNITS_PROVIDER::ValueFromString(), VECTOR2< T >::x, and VECTOR2< T >::y.
◆ SetValueAsBool()
void FP_TEXT_GRID_TABLE::SetValueAsBool |
( |
int |
aRow, |
|
|
int |
aCol, |
|
|
bool |
aValue |
|
) |
| |
|
override |
◆ SetValueAsLong()
void FP_TEXT_GRID_TABLE::SetValueAsLong |
( |
int |
aRow, |
|
|
int |
aCol, |
|
|
long |
aValue |
|
) |
| |
|
override |
◆ elements
T std::vector< T >::elements |
|
inherited |
◆ m_boolColAttr
wxGridCellAttr* FP_TEXT_GRID_TABLE::m_boolColAttr |
|
private |
◆ m_eval
◆ m_evalOriginal
std::map< std::pair<int, int>, wxString > FP_TEXT_GRID_TABLE::m_evalOriginal |
|
private |
◆ m_frame
◆ m_layerColAttr
wxGridCellAttr* FP_TEXT_GRID_TABLE::m_layerColAttr |
|
private |
◆ m_orientationColAttr
wxGridCellAttr* FP_TEXT_GRID_TABLE::m_orientationColAttr |
|
private |
◆ m_readOnlyAttr
wxGridCellAttr* FP_TEXT_GRID_TABLE::m_readOnlyAttr |
|
private |
The documentation for this class was generated from the following files: