FrameIT
FactRecorder.stepnote Struct Reference

Keeps track of insertion/ deletion/ etc. operations for undo and redo More...

Public Member Functions

 stepnote (FactRecorder that, string Id, bool samestep, bool creation, Gadget gadget, string scroll_label)
 Initiator More...
 

Public Attributes

string Id
 Fact.Id More...
 
bool samestep
 true if this Fact has been created in the same step as the last one steproot[false] (=> steptail[true])* More...
 
int steplink
 For fast access of beginning and end of steps. Reference to position in Workflow of: More...
 
bool creation
 distincts creation and deletion More...
 
int gadget_rank
 keeps track with wich Gadget the Fact is created -1 iff its not the case More...
 
string scroll_label
 keeps track with wich Scroll the Fact is created null iff its not the case More...
 
string[] GadgetFlow
 Loggs Facts used by Gadget More...
 
double GadgetTime
 Loggs time, when Fact was manipulated More...
 

Detailed Description

Keeps track of insertion/ deletion/ etc. operations for undo and redo

Used Terminology

Constructor & Destructor Documentation

◆ stepnote()

FactRecorder.stepnote.stepnote ( FactRecorder  that,
string  Id,
bool  samestep,
bool  creation,
Gadget  gadget,
string  scroll_label 
)

Initiator

Parameters
IdFact.Id
samestepsets samestep
creationsets creation
thatFactRecorder of which this will be added in its FactRecorder.Workflow

Member Data Documentation

◆ creation

bool FactRecorder.stepnote.creation

distincts creation and deletion

◆ gadget_rank

int FactRecorder.stepnote.gadget_rank

keeps track with wich Gadget the Fact is created -1 iff its not the case

◆ GadgetFlow

string [] FactRecorder.stepnote.GadgetFlow

Loggs Facts used by Gadget

◆ GadgetTime

double FactRecorder.stepnote.GadgetTime

Loggs time, when Fact was manipulated

◆ Id

string FactRecorder.stepnote.Id

◆ samestep

bool FactRecorder.stepnote.samestep

true if this Fact has been created in the same step as the last one steproot[false] (=> steptail[true])*

◆ scroll_label

string FactRecorder.stepnote.scroll_label

keeps track with wich Scroll the Fact is created null iff its not the case

◆ steplink

int FactRecorder.stepnote.steplink

For fast access of beginning and end of steps. Reference to position in Workflow of:

  • steproot: for all elements in steptail
  • after steptail-end: for steproot

The documentation for this struct was generated from the following file: