 |
Cadabra
Computer algebra system for field theory problems
|
virtual ~ActionPositionCursor()
Definition: Actions.hh:90
virtual ~ActionSplitCell()
Definition: Actions.cc:192
virtual bool undoable() const override
Can this action be undone?
Definition: Actions.cc:231
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:196
bool was_running_
Definition: Actions.hh:116
virtual ~ActionAddCell()
Definition: Actions.hh:64
ActionInsertText(DataCell::id_t ref_id, int pos, const std::string &)
Definition: Actions.cc:251
DTree::iterator ref
Definition: Actions.hh:52
DTree::iterator reference_parent_cell
Definition: Actions.hh:139
DataCell::id_t ref_id
Definition: Actions.hh:51
ActionBase(DataCell::id_t ref_id)
Definition: Actions.cc:12
Definition: Actions.hh:32
bool new_running_
Definition: Actions.hh:116
int from_pos
Definition: Actions.hh:202
ActionEraseText(DataCell::id_t ref_id, int, int)
Definition: Actions.cc:270
Definition: GUIBase.hh:16
Definition: DataCell.hh:27
DTree::iterator this_cell
Definition: Actions.hh:201
DTree::iterator this_cell
Definition: Actions.hh:115
DTree::iterator this_cell
Definition: Actions.hh:178
Definition: Actions.hh:192
Definition: Actions.hh:124
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:137
ActionSplitCell(DataCell::id_t ref_id)
Definition: Actions.cc:187
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:169
virtual bool undoable() const
Can this action be undone?
Definition: Actions.cc:17
std::string removed_text
Definition: Actions.hh:203
virtual ~ActionInsertText()
Definition: Actions.hh:172
DTree removed_tree
Definition: Actions.hh:138
size_t reference_child_index
Definition: Actions.hh:140
Definition: Actions.hh:85
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:156
DTree::iterator newref
Definition: Actions.hh:156
DataCell newcell
Definition: Actions.hh:73
virtual ~ActionRemoveCell()
Definition: Actions.cc:152
std::string text
Definition: Actions.hh:180
Definition: Actions.hh:169
ActionPositionCursor(DataCell::id_t ref_id_, Position pos_)
Definition: Actions.cc:72
Position pos
Definition: Actions.hh:75
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:256
Position
Definition: Actions.hh:61
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:236
tree< DataCell > DTree
Definition: DataCell.hh:103
Definition: DocumentThread.hh:39
virtual ~ActionEraseText()
Definition: Actions.hh:195
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:77
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:60
Definition: Actions.hh:147
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:263
int child_num
Definition: Actions.hh:76
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:284
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Algorithm.cc:1045
bool needed_new_cell
Definition: Actions.hh:96
Definition: Actions.hh:105
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:40
Position
Definition: Actions.hh:87
Definition: Actions.hh:59
Each cell is identified by a serial number 'id' which is used to keep track of it across network call...
Definition: DataCell.hh:51
ActionRemoveCell(DataCell::id_t ref_id_)
Definition: Actions.cc:147
virtual ~ActionSetRunStatus()
Definition: Actions.hh:108
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:275
int insert_pos
Definition: Actions.hh:179
DTree::iterator newref
Definition: Actions.hh:97
ActionSetRunStatus(DataCell::id_t ref_id_, bool running)
Definition: Actions.cc:226
int to_pos
Definition: Actions.hh:202
virtual void revert(DocumentThread &, GUIBase &)=0
Revert the change to the DTree document and the GUI.
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:219
DTree::iterator newref
Definition: Actions.hh:74
Position pos
Definition: Actions.hh:98
virtual void execute(DocumentThread &, GUIBase &)
Perform the action.
Definition: Actions.cc:22
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:246
ActionAddCell(DataCell, DataCell::id_t ref_, Position pos_)
Definition: Actions.cc:35