Пример #1
0
 override protected void OnRelease()
 {
     _slice.Draw(Preview.Renderer);
     SliceData.AddSlice(_slice);
     Preview.Renderer.Function = Gdk.Function.Copy;
     Redraw();
 }
Пример #2
0
 override protected void OnPress(IntCoordinate c)
 {
     _x          = c.X;
     _y          = c.Y;
     _rectangle  = SliceData.FindRectangle(c);
     _slice      = _rectangle.CreateHorizontalSlice(_y);
     _horizontal = true;
     Preview.Renderer.Function = Gdk.Function.Equiv;
     _slice.Draw(Preview.Renderer);
 }
Пример #3
0
 override protected void OnMove(IntCoordinate c)
 {
     _slice.Draw(Preview.Renderer);
     _slice.SetPosition(c);
     _slice.Draw(Preview.Renderer);
 }
Пример #4
0
 protected override void OnPress(IntCoordinate c)
 {
     _x = c.X;
       _y = c.Y;
       _rectangle = SliceData.FindRectangle(c);
       _slice = _rectangle.CreateHorizontalSlice(_y);
       _horizontal = true;
       Preview.Renderer.Function = Gdk.Function.Equiv;
       _slice.Draw(Preview.Renderer);
 }