VICI
0.11.815
Visual Chart Interpreter
|
The facade for canvas library. More...
#include <vici/vici.h>
Public Member Functions | |
virtual | ~Canvas () |
virtual destructor | |
virtual void | load (csr filename)=0 |
restore the chart from the specified XML file. More... | |
virtual void | save (csr filename)=0 |
save the chart More... | |
virtual void | setExecution (bool active, csr node)=0 |
display of executing script More... | |
virtual void | setCommand (NodeId nid, const ArgList &args)=0 |
assigning a command to the current symbol More... | |
virtual void | selection (Symbol::Symbol *sym)=0 |
notification that a symbol has been selected More... | |
virtual void | symbolAttr (Symbol::SymbolAttributes &att)=0 |
notification that the default symbol attributes have changed More... | |
virtual void | textAttr (Symbol::TextAttributes &att)=0 |
notification of new text attributes More... | |
virtual ArgList | getNames ()=0 |
get a list of names of variables etc for use in command options | |
Public Member Functions inherited from VICI::Symbol::SymbolClient | |
virtual | ~SymbolClient () |
virtual destructor | |
Public Member Functions inherited from VICI::Interp::InterpreterClient | |
virtual | ~InterpreterClient () |
virtual destructor | |
virtual void | setValue (csr varName, csr value)=0 |
this gets called when a script variable has a change of value More... | |
virtual void | setFile (int state, csr filename)=0 |
this gets called when a monitored file changes state. More... | |
virtual void | setCursor (ThreadId tid, NodeId node)=0 |
this gets called as the shell steps through the script More... | |
virtual void | breakReached (ThreadId tid, NodeId node)=0 |
this gets called when a break point is reached More... | |
virtual void | dataReady (NodeId node)=0 |
this gets called when data is available on a display More... | |
virtual void | reportError (Severity sev, csr msg)=0 |
This gets called if an error is detected. More... | |
virtual void | done ()=0 |
this gets called when the script completes | |
The facade for canvas library.
The implementation of this class will provide a canvas on which the user constructs a flow chart.
|
pure virtual |
restore the chart from the specified XML file.
filename | the XML VICI script file. |
Implemented in VICI::stub::CanvasStub.
|
pure virtual |
|
pure virtual |
notification that a symbol has been selected
sym | the symbol to place on the canvas |
Implements VICI::Symbol::SymbolClient.
Implemented in VICI::stub::CanvasStub.
assigning a command to the current symbol
nid | The node to set the args of. |
args | The command (arg[0]) and options. |
Implemented in VICI::stub::CanvasStub.
|
pure virtual |
display of executing script
active | true if the command is being executed |
node | the node being executed |
Implemented in VICI::stub::CanvasStub.
|
pure virtual |
notification that the default symbol attributes have changed
att | the new default attributes |
Implements VICI::Symbol::SymbolClient.
Implemented in VICI::stub::CanvasStub.
|
pure virtual |
notification of new text attributes
att | the new text attributes |
Implements VICI::Symbol::SymbolClient.
Implemented in VICI::stub::CanvasStub.