35#ifndef MAXIMAEVALUATOR_H
36#define MAXIMAEVALUATOR_H
55 void SendMaxima(wxString s,
bool addToHistory =
false,
bool background =
false);
The evaluation-queue driver / command protocol extracted from wxMaxima.
Definition: MaximaEvaluator.h:49
void SendMaxima(wxString s, bool addToHistory=false, bool background=false)
Sends a string to the Maxima process (optionally adding it to the history and/or marking it a backgro...
Definition: MaximaEvaluator.cpp:44
bool QueryVariableValue()
Queries the value of the next variable wxMaxima wants to know about.
Definition: MaximaEvaluator.cpp:137
void TriggerEvaluation()
If Maxima is idle and the queue is non-empty, sends the next command; otherwise settles the UI into i...
Definition: MaximaEvaluator.cpp:305
void SetupVariables()
Sends Maxima the one-time startup configuration.
Definition: MaximaEvaluator.cpp:491
void EvaluateEvent(wxCommandEvent &event)
The "evaluate" menu/hotkey handler: queues the active/selected cells and starts evaluation (or sends ...
Definition: MaximaEvaluator.cpp:211
void FirstOutput()
Prepares the worksheet once Maxima's first prompt has been seen.
Definition: MaximaEvaluator.cpp:38
bool AbortOnError()
Reacts to a Maxima error: decides whether to keep evaluating the queue.
Definition: MaximaEvaluator.cpp:173
Definition: wxMaxima.h:75