33#ifndef MAXIMAOUTPUTAPPENDER_H
34#define MAXIMAOUTPUTAPPENDER_H
37#include <wx/xml/xml.h>
54 DefaultOpt = NewLine | BigSkip
64 const wxString &userLabel = {});
68 const wxString &userLabel = {});
The definition of the base class of all cells the worksheet consists of.
CellType
The supported types of math cells.
Definition: Cell.h:64
Definition: MaximaOutputAppender.h:43
AppendOpt
Options controlling how an appended cell is laid out. A bit set.
Definition: MaximaOutputAppender.h:48
@ BreakableText
Plain text that may be broken into lines, see wxm::SplitAtTextBreaks()
Definition: MaximaOutputAppender.h:53
TextCell * ConsoleAppend(wxString s, CellType type, AppendOpt opts={})
Append one line s of the given type to the console, dispatching on the type (plain text goes verbatim...
Definition: MaximaOutputAppender.cpp:89
TextCell * DoRawConsoleAppend(wxString s, CellType type, AppendOpt opts={})
Append one or more lines of ordinary unicode text to the console.
Definition: MaximaOutputAppender.cpp:215
void DoConsoleAppend(wxString s, CellType type, AppendOpt opts=DefaultOpt, const wxString &userLabel={})
Parse s as MathML-like XML into a cell and insert it.
Definition: MaximaOutputAppender.cpp:180
A Text cell.
Definition: TextCell.h:40
Definition: wxMaxima.h:76