24#ifndef SCH_TABLECELL_H
25#define SCH_TABLECELL_H
43 return wxT(
"SCH_TABLECELL" );
68 const VECTOR2I& offset,
bool aForceNoFill,
bool aDimmed )
override;
71 int aUnit,
int aBodyStyle,
const VECTOR2I& aOffset,
bool aDimmed )
override;
The base class for create windows for drawing purpose.
A base class for most all the KiCad significant classes used in schematics and boards.
KICAD_T Type() const
Returns the type of object.
Base plotter engine class.
Base class for any item which can be embedded within the SCHEMATIC container class,...
static bool ClassOf(const EDA_ITEM *aItem)
double Similarity(const SCH_ITEM &aOther) const override
Return a measure of how likely the other object is to represent the same object.
virtual wxString GetClass() const override
Return the class name.
wxString GetItemDescription(UNITS_PROVIDER *aUnitsProvider, bool aFull) const override
Return a user-visible description string of this item.
bool operator==(const SCH_TABLECELL &aOther) const
void SetRowSpan(int aSpan)
EDA_ITEM * Clone() const override
Create a duplicate of this item with linked list members set to NULL.
void SetColSpan(int aSpan)
void Plot(PLOTTER *aPlotter, bool aBackground, const SCH_PLOT_OPTS &aPlotOpts, int aUnit, int aBodyStyle, const VECTOR2I &aOffset, bool aDimmed) override
Plot the item to aPlotter.
void Print(const SCH_RENDER_SETTINGS *aSettings, int aUnit, int aBodyStyle, const VECTOR2I &offset, bool aForceNoFill, bool aDimmed) override
Print an item.
void GetMsgPanelInfo(EDA_DRAW_FRAME *aFrame, std::vector< MSG_PANEL_ITEM > &aList) override
Populate aList of MSG_PANEL_ITEM objects with it's internal state for display purposes.
void SwapData(SCH_ITEM *aItem) override
Swap the internal data structures aItem with the schematic item.