|
std::unique_ptr< Cell > | Copy (GroupCell *WXUNUSED(group)) const override |
|
int | GetInnerCellCount () const override |
| The number of inner cells - for use by the iterators.
|
|
Cell * | GetInnerCell (int index) const override |
|
| FullTestCell (GroupCell *group, const FullTestCell &) |
|
std::unique_ptr< Cell > | Copy (GroupCell *group) const override |
|
const CellTypeInfo & | GetInfo () override |
| Returns the information about this cell's type.
|
|
| Cell (GroupCell *group, Configuration **config) |
|
int | Scale_Px (double px) const |
|
AFontSize | Scale_Px (AFontSize size) const |
|
virtual const wxString & | GetToolTip (wxPoint point) const |
|
virtual | ~Cell () |
| Delete this list of cells.
|
|
int | CellsInListRecursive () const |
| How many cells does this cell contain? More...
|
|
wxRect | CropToUpdateRegion (wxRect rect) const |
| The part of the rectangle rect that is in the region that is currently drawn.
|
|
bool | InUpdateRegion () const |
| Is this cell inside the region that is currently drawn?
|
|
bool | SoftLineBreak (bool breakLine=true) |
| Do we want this cell to start with a linebreak?
|
|
bool | BreakLineHere () const |
| Are we allowed to break a line here?
|
|
bool | HasHardLineBreak () const |
| Does this cell begin with a manual linebreak?
|
|
virtual bool | BreakUp () |
|
bool | ContainsRect (const wxRect &sm, bool all=true) const |
|
bool | ContainsPoint (wxPoint point) const |
|
virtual void | ClearCache () |
|
void | ClearCacheList () |
|
void | SetConfigurationList (Configuration **config) |
|
virtual void | SetConfiguration (Configuration **config) |
|
Configuration * | GetConfiguration () |
|
virtual void | Draw (wxPoint point) |
|
void | Draw () |
|
void | DrawList (wxPoint point) |
|
void | DrawList () |
|
virtual void | DrawBoundingBox (wxDC &WXUNUSED(dc), bool all=false) |
|
bool | DrawThisCell (wxPoint point) |
|
bool | DrawThisCell () |
|
void | ForceBreakLine (bool force=true) |
|
int | GetHeight () const |
|
int | GetWidth () const |
|
int | GetCenter () const |
|
bool | HasValidSize () const |
| Is the size valid and not pending a recalculation?
|
|
bool | HasStaleSize () const |
| Is the size valid, whether a recalculation is pending or not?
|
|
bool | HasValidPosition () const |
| Is the position valid?
|
|
int | GetDrop () const |
|
CellType | GetType () const |
|
int | GetMaxDrop () const |
|
int | GetCenterList () const |
|
int | GetHeightList () const |
|
int | GetFullWidth () const |
| How many pixels is this list of cells wide, if we don't break it into lines?
|
|
int | GetLineWidth () const |
|
int | GetCurrentX () const |
|
int | GetCurrentY () const |
|
virtual wxRect | GetRect (bool all=false) const |
|
virtual bool | NeedsRecalculation (AFontSize fontSize) const |
| True, if something that affects the cell size has changed.
|
|
virtual wxString | GetDiffPart () const |
|
virtual void | Recalculate (AFontSize fontsize) |
|
void | RecalculateList (AFontSize fontsize) |
|
void | FontsChangedList () |
| Tell a whole list of cells that their fonts have changed.
|
|
void | ClearNeedsToRecalculateWidths () |
|
void | ResetData () |
| Mark all cached size information as "to be calculated". More...
|
|
void | ResetDataList () |
|
void | ResetSize () |
| Mark the cached height and width information as "to be calculated".
|
|
void | ResetCellListSizes () |
| Mark the line and cell list widths and heights as "to be calculated".
|
|
void | ResetCellListSizesList () |
| Mark the line and cell list widths and heights as "to be calculated".
|
|
void | SetZeroSize () |
|
void | ResetSizeList () |
| Mark the cached height information of the whole list of cells as "to be calculated".
|
|
void | SetBigSkip (bool skip) |
|
bool | HasBigSkip () const |
|
virtual void | SetType (CellType type) |
| Sets the text style according to the type.
|
|
TextStyle | GetStyle () const |
|
void | SetPen (double lineWidth=1.0) const |
| Sets the drawing pen to the cell's default foreground color.
|
|
void | SetBrush () const |
| Sets the fill brush to the cell's default foreground color.
|
|
wxColour | GetForegroundColor () const |
|
void | SetHighlight (bool highlight) |
| Mark this cell as highlighted (e.G. being in a maxima box)
|
|
bool | GetHighlight () const |
| Is this cell highlighted (e.G. inside a maxima box)
|
|
virtual void | SetExponentFlag () |
|
virtual void | SetValue (const wxString &WXUNUSED(text)) |
|
virtual const wxString & | GetValue () const |
|
Cell * | first () const |
| Get the first cell in this list of cells.
|
|
Cell * | last () const |
| Get the last cell in this list of cells.
|
|
Range | GetCellsInRect (const wxRect &rect) const |
|
Range | GetListCellsInRect (const wxRect &rect) const |
|
virtual Range | GetInnerCellsInRect (const wxRect &rect) const |
| Select the cells inside this cell described by the rectangle rect.
|
|
virtual bool | IsOperator () const |
| Is this cell an operator?
|
|
bool | IsCompound () const |
| Do we have an operator in this line - draw () in frac...
|
|
virtual bool | IsShortNum () const |
|
GroupCell * | GetGroup () const |
| Returns the group cell this cell belongs to.
|
|
virtual wxString | ListToString () const |
| Returns the list's representation as a string.
|
|
wxString | VariablesAndFunctionsList () const |
|
virtual wxString | ListToMatlab () const |
| Convert this list to its LaTeX representation.
|
|
virtual wxString | ListToTeX () const |
| Convert this list to its LaTeX representation.
|
|
virtual wxString | ListToXML () const |
| Convert this list to a representation fit for saving in a .wxmx file.
|
|
virtual wxString | ListToMathML (bool startofline=false) const |
| Convert this list to a MathML representation.
|
|
virtual wxString | ListToOMML (bool startofline=false) const |
| Convert this list to an OMML representation.
|
|
virtual wxString | ListToRTF (bool startofline=false) const |
| Convert this list to an RTF representation.
|
|
virtual wxString | ToString () const |
| Returns the cell's representation as a string.
|
|
virtual wxString | ToRTF () const |
|
virtual wxString | ToOMML () const |
|
virtual wxString | ToMatlab () const |
| Convert this cell to its Matlab representation.
|
|
virtual wxString | ToTeX () const |
| Convert this cell to its LaTeX representation.
|
|
virtual wxString | ToXML () const |
| Convert this cell to a representation fit for saving in a .wxmx file.
|
|
virtual wxString | ToMathML () const |
| Convert this cell to a representation fit for saving in a .wxmx file.
|
|
virtual void | Unbreak () |
|
virtual void | UnbreakList () |
|
Cell * | GetPrevious () const |
|
Cell * | GetNext () const |
| Get the next cell in the list.
|
|
Cell * | GetNextToDraw () const |
|
virtual void | SetNextToDraw (Cell *next) |
|
template<typename T , typename Del , typename std::enable_if< std::is_base_of< Cell, T >::value, bool >::type = true> |
void | SetNextToDraw (const std::unique_ptr< T, Del > &ptr) |
|
bool | IsComment () const |
|
bool | IsHidden () const |
|
virtual void | Hide (bool hide=true) |
|
bool | IsEditable (bool input=false) const |
|
virtual bool | CanPopOut () const |
| Can this cell be popped out interactively in gnuplot?
|
|
virtual wxString | GnuplotSource () const |
|
virtual void | ProcessEvent (wxKeyEvent &WXUNUSED(event)) |
| Processes a key event.
|
|
virtual bool | AddEnding () |
|
virtual void | SelectPointText (wxPoint point) |
|
virtual void | SelectRectText (wxPoint one, wxPoint two) |
|
virtual void | PasteFromClipboard (bool primary=false) |
|
virtual bool | CopyToClipboard () const |
|
virtual bool | CutToClipboard () |
|
virtual void | SelectAll () |
|
virtual bool | CanCopy () const |
|
virtual wxPoint | PositionToPoint (int WXUNUSED(pos)=-1) |
|
virtual bool | IsDirty () const |
|
virtual void | SwitchCaretDisplay () |
|
virtual void | SetFocus (bool WXUNUSED(focus)) |
|
void | SetForeground () |
| Sets the foreground color.
|
|
virtual bool | IsActive () const |
|
virtual void | SetStyle (TextStyle style) |
| Sets the TextStyle of this cell.
|
|
bool | IsMath () const |
| Is this cell possibly output of maxima?
|
|
virtual int | GetImageBorderWidth () const |
| 0 for ordinary cells, 1 for slide shows and diagrams displayed with a 1-pixel border
|
|
void | CopyCommonData (const Cell &cell) |
| Copy common data (used when copying a cell)
|
|
std::unique_ptr< Cell > | CopyList (GroupCell *group) const |
| Return a copy of the list of cells beginning with this one.
|
|
void | ClearToolTip () |
| Remove this cell's tooltip.
|
|
void | SetToolTip (wxString &&toolTip) |
| Set the tooltip to a given temporary string - the cell will move from it.
|
|
void | SetToolTip (const wxString *tooltip) |
|
void | AddToolTip (const wxString &tip) |
| Add another tooltip to this cell.
|
|
virtual void | SetCurrentPoint (wxPoint point) |
| Tells this cell where it is placed on the worksheet.
|
|
void | SetCurrentPoint (int x, int y) |
| Tells this cell where it is placed on the worksheet.
|
|
wxPoint | GetCurrentPoint () const |
| Where is this cell placed on the worksheet?
|
|
bool | IsBrokenIntoLines () const |
|
bool | GetSuppressMultiplicationDot () const |
|
void | SetSuppressMultiplicationDot (bool val) |
|
bool | GetHidableMultSign () const |
| Whether this is a hidable multiplication sign.
|
|
void | SetHidableMultSign (bool val) |
|
virtual void | SetAltCopyText (const wxString &text) |
|
virtual const wxString & | GetAltCopyText () const |
| Get the text set using SetAltCopyText - may be empty.
|
|
const wxString & | GetLocalToolTip () const |
|
bool | IsNull () const |
|
bool | HasControlBlock () const |
|
bool | HasOneCellPtr () const |
|