Exemplo n.º 1
0
 void ExtractRESTOREevent(TimelineChange changeEvent)
 {
     GenericIdeationObjects.IdeationUnit idea = new PostItObjects.PostItNote();
     idea.Id = changeEvent.ChangedIdeaID;
     if (REMOVEeventExtractedHandler != null)
     {
         RESTOREeventExtractedHandler(idea);
     }
 }
Exemplo n.º 2
0
 void ExtractADDevent(TimelineChange changeEvent)
 {
     GenericIdeationObjects.IdeationUnit idea = new PostItObjects.PostItNote();
     //this is a short-term solution, in the future need to re-implemented more sustainably
     if (changeEvent.MetaData is StrokeData)//this is the addition of a stroke
     {
         idea = new PostItObjects.StrokeBasedIdea();
     }
     idea.Id      = changeEvent.ChangedIdeaID;
     idea.CenterX = 0;
     idea.CenterY = 0;
     idea.Content = changeEvent.MetaData;
     if (ADDeventExtractedHandler != null)
     {
         ADDeventExtractedHandler(idea);
     }
 }
Exemplo n.º 3
0
 void ExtractUPDATEevent(TimelineChange changeEvent)
 {
     if (changeEvent.MetaData is Point)
     {
         if (UPDATEPosEventExtractedHandler != null)
         {
             Point newPos = (Point)changeEvent.MetaData;
             UPDATEPosEventExtractedHandler(changeEvent.ChangedIdeaID, (float)newPos.X, (float)newPos.Y);
         }
     }
     else
     {
         if (UPDATEContentEventExtractedHandler != null)
         {
             GenericIdeationObjects.IdeationUnit idea = new PostItObjects.PostItNote();
             idea.Id      = changeEvent.ChangedIdeaID;
             idea.Content = changeEvent.MetaData;
             UPDATEContentEventExtractedHandler(idea);
         }
     }
 }