public void createTextBox(Vector2 pos, Stroke s)
 {
     FloatTextBox box = new FloatTextBox();
     //textBoxes.Add(box);
     StrokeBox[s] = box;
     box.ShowTextBox(pos, s);
 }
 public Stroke createStroke(Vector2 pos)
 {
     Stroke s = new Stroke(pos, photos);
     StrokeBox[s] = null;
     setColor(s);
     return s;
 }
 private void setColor(Stroke s)
 {
     tempColor = new Vector3(hue, 1f, 1f);
     Vector3 strokeColor = Vector3.Zero;
     ResourceManager.hsv2rgb(ref tempColor, out strokeColor);
     //Color sColor = new Color(strokeColor);
     s.Color = new Color(strokeColor);
     hue += 0.3f;
     if (hue > 1f)
         hue -= (int)hue;
 }
 public void remove(Stroke s)
 {
     if (StrokeBox.ContainsKey(s))
     {
         if (StrokeBox[s] != null)
             StrokeBox[s].Dispose();
         StrokeBox.Remove(s);
         //photoInStroke.Remove(s);
         //strokeBoundingbox.Remove(s);
     }
 }