public void SetRectangleData(Rectangle rectangle) { _mouseOver.FileName = rectangle.GetProperty("MouseOver"); _mouseOut.FileName = rectangle.GetProperty("MouseOut"); _mouseClick.FileName = rectangle.GetProperty("MouseClick"); _mouseDoubleClick.FileName = rectangle.GetProperty("MouseDoubleClick"); _mouseUp.FileName = rectangle.GetProperty("MouseUp"); _mouseDown.FileName = rectangle.GetProperty("MouseDown"); }
public void GetRectangleData(Rectangle rectangle) { rectangle.SetProperty("MouseOver", _mouseOver.FileName); rectangle.SetProperty("MouseOut", _mouseOut.FileName); rectangle.SetProperty("MouseClick", _mouseClick.FileName); rectangle.SetProperty("MouseDoubleClick", _mouseDoubleClick.FileName); rectangle.SetProperty("MouseUp", _mouseUp.FileName); rectangle.SetProperty("MouseDown", _mouseDown.FileName); }
public void CreateTable(IntCoordinate c, int rows, int columns) { var rectangle = new Rectangle(_rectangles.Find(c)); int width = rectangle.Width; int height = rectangle.Height; int x1 = rectangle.X1; int y1 = rectangle.Y1; for (int row = 1; row < rows; row++) { int ypos = y1 + row * height / rows; AddSlice(rectangle.CreateHorizontalSlice(ypos)); } for (int col = 1; col < columns; col++) { int xpos = x1 + col * width / columns; AddSlice(rectangle.CreateVerticalSlice(xpos)); } }
abstract public bool IsPartOf(Rectangle rectangle);
abstract public Rectangle SliceRectangle(Rectangle rectangle);
public Rectangle(Rectangle rectangle) : this(rectangle.Left, rectangle.Right, rectangle.Top, rectangle.Bottom) { }
abstract public bool IntersectsWith(Rectangle rectangle);
void OnSelectedRectangleChanged(Rectangle newSelected) { var args = new SelectedChangedEventArgs(Selected, newSelected); SelectedRectangleChanged(this, args); }
public void Add(Rectangle rectangle) { Changed = true; _set.Add(rectangle); Selected = Selected ?? rectangle; }
public SelectedChangedEventArgs(Rectangle oldSelected, Rectangle newSelected) { OldSelected = oldSelected ?? new Rectangle(null, null, null, null); NewSelected = newSelected; }
void Remove(Rectangle rectangle) { Changed = true; _set.Remove(rectangle); }
public void Select(IntCoordinate c) { Selected = Find(c); }
void GetRectangleData(Rectangle rectangle) { _url.Text = rectangle.GetProperty("href"); _altText.Text = rectangle.GetProperty("AltText"); _target.Text = rectangle.GetProperty("Target"); _include.Active = rectangle.Include; _left.Text = rectangle.X1.ToString(); _right.Text = rectangle.X2.ToString(); _top.Text = rectangle.Y1.ToString(); _bottom.Text = rectangle.Y2.ToString(); }
void SetRectangleData(Rectangle rectangle) { rectangle.SetProperty("href", _url.Text); rectangle.SetProperty("AltText", _altText.Text); rectangle.SetProperty("Target", _target.Text); rectangle.Include = _include.Active; }