 |
Cadabra
Computer algebra system for field theory problems
|
DTree::iterator this_cell
Definition: Actions.hh:203
size_t reference_child_index
Definition: Actions.hh:140
Position
Definition: Actions.hh:61
DTree::iterator newref
Definition: Actions.hh:156
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:42
DTree::iterator reference_parent_cell
Definition: Actions.hh:139
ActionAddCell(DataCell, DataCell::id_t ref_, Position pos_)
Definition: Actions.cc:37
DTree::iterator this_cell
Definition: Actions.hh:115
Definition: DataCell.hh:27
ActionEraseText(DataCell::id_t ref_id, int, int)
Definition: Actions.cc:306
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:159
virtual bool undoable() const
Can this action be undone?
Definition: Actions.cc:18
int alternative() const
Definition: Actions.cc:301
virtual ~ActionEraseText()
Definition: Actions.hh:221
Definition: Actions.hh:105
ActionInsertText(DataCell::id_t ref_id, int pos, const std::string &)
Definition: Actions.cc:254
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:259
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:172
virtual ~ActionRemoveCell()
Definition: Actions.cc:155
int insert_pos
Definition: Actions.hh:204
bool was_running_
Definition: Actions.hh:116
ActionCompleteText(DataCell::id_t ref_id, int pos, const std::string &, int alternative)
Definition: Actions.cc:274
virtual ~ActionCompleteText()
Definition: Actions.hh:194
virtual ~ActionPositionCursor()
Definition: Actions.hh:90
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:320
ActionSplitCell(DataCell::id_t ref_id)
Definition: Actions.cc:190
std::string removed_text
Definition: Actions.hh:229
virtual ~ActionSplitCell()
Definition: Actions.cc:195
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:222
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:289
int length() const
Definition: Actions.cc:296
Definition: Actions.hh:169
ActionRemoveCell(DataCell::id_t ref_id_)
Definition: Actions.cc:150
Position
Definition: Actions.hh:87
Definition: Actions.hh:147
ActionSetRunStatus(DataCell::id_t ref_id_, bool running)
Definition: Actions.cc:229
int insert_pos
Definition: Actions.hh:179
Position pos
Definition: Actions.hh:75
DTree::iterator this_cell
Definition: Actions.hh:178
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:63
bool needed_new_cell
Definition: Actions.hh:96
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:239
std::string text
Definition: Actions.hh:205
std::string text
Definition: Actions.hh:180
int to_pos
Definition: Actions.hh:228
virtual ~ActionInsertText()
Definition: Actions.hh:172
DTree::iterator newref
Definition: Actions.hh:97
int alternative_
Definition: Actions.hh:206
DataCell::id_t ref_id
Definition: Actions.hh:50
virtual ~ActionSetRunStatus()
Definition: Actions.hh:108
Each cell is identified by a serial number 'id' which is used to keep track of it across network call...
Definition: DataCell.hh:51
virtual void revert(DocumentThread &, GUIBase &)=0
Revert the change to the DTree document and the GUI.
DTree removed_tree
Definition: Actions.hh:138
DTree::iterator newref
Definition: Actions.hh:74
int from_pos
Definition: Actions.hh:228
Definition: Actions.hh:85
Definition: GUIBase.hh:16
virtual void execute(DocumentThread &, GUIBase &)
Perform the action.
Definition: Actions.cc:23
Definition: Actions.hh:124
DTree::iterator ref
Definition: Actions.hh:52
virtual bool undoable() const override
Can this action be undone?
Definition: Actions.cc:234
bool new_running_
Definition: Actions.hh:116
tree< DataCell > DTree
Definition: DataCell.hh:108
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:311
int child_num
Definition: Actions.hh:76
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:80
Functions to handle the exchange properties of two or more symbols in a product.
Definition: Adjform.cc:83
ActionPositionCursor(DataCell::id_t ref_id_, Position pos_)
Definition: Actions.cc:75
ActionBase(DataCell::id_t ref_id)
Definition: Actions.cc:13
Definition: Actions.hh:218
Definition: Actions.hh:59
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:249
DTree::iterator this_cell
Definition: Actions.hh:227
Position pos
Definition: Actions.hh:98
DataCell newcell
Definition: Actions.hh:73
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:279
virtual void execute(DocumentThread &, GUIBase &) override
Perform the action.
Definition: Actions.cc:199
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:140
virtual ~ActionAddCell()
Definition: Actions.hh:64
Definition: Actions.hh:191
Definition: Actions.hh:32
Definition: DocumentThread.hh:40
virtual void revert(DocumentThread &, GUIBase &) override
Revert the change to the DTree document and the GUI.
Definition: Actions.cc:267