 |
wxMaxima
|
23 #ifndef LONGNUMBERCELL_H
24 #define LONGNUMBERCELL_H
42 void Draw(wxPoint point)
override;
59 std::unique_ptr<Cell> m_innerCell;
67 int m_numStartWidth = 0;
68 int m_ellipsisWidth = 0;
70 int m_displayedDigits_old = -1;
71 bool m_showAllDigits_old =
false;
72 bool m_linebreaksInLongLines_old =
true;
82 #endif // LONGNUMBERCELL_H
LongNumberCell(GroupCell *group, Configuration **config, const wxString &number)
The constructor for cell that, if displayed, means that something is amiss.
Definition: LongNumberCell.cpp:36
bool BreakUp() override
Definition: LongNumberCell.cpp:183
Definition: TextCell.h:36
TextStyle
Definition: TextStyle.h:307
Cell * GetInnerCell(int index) const override
Definition: LongNumberCell.h:49
void Draw(wxPoint point) override
Definition: LongNumberCell.cpp:143
void SetNextToDraw(Cell *next) override
Definition: LongNumberCell.cpp:220
void SetStyle(TextStyle style) override
Sets the TextStyle of this cell.
Definition: LongNumberCell.cpp:85
int GetInnerCellCount() const override
The number of inner cells - for use by the iterators.
Definition: LongNumberCell.h:47
Definition: LongNumberCell.h:32
Definition: FontAttribs.h:97
const CellTypeInfo & GetInfo() override
Returns the information about this cell's type.
bool NeedsRecalculation(AFontSize fontSize) const override
True, if something that affects the cell size has changed.
Definition: LongNumberCell.cpp:77
Definition: Configuration.h:83
void Recalculate(AFontSize fontsize) override
Definition: LongNumberCell.cpp:91
Definition: GroupCell.h:68
A class that carries information about the type of a cell.
Definition: Cell.h:90
virtual void UpdateDisplayedText() override
The text we actually display depends on many factors, unfortunately.
Definition: LongNumberCell.cpp:54
std::unique_ptr< Cell > Copy(GroupCell *group) const override