public void usunFigure(Figura tag) { listaFigur.Remove(tag); foreach (RefreshableForm f in widoki) { f.refreshDelete(tag); } }
private void modifyFigureOnList(ListViewItem f, Figura d) { f.SubItems[0].Text = d.Kolor.ToString(); f.SubItems[1].Text = d.Typ.ToString(); f.SubItems[2].Text = d.WspolrzedneSrodka.toString(); f.SubItems[3].Text = d.Pole.ToString(); f.SubItems[4].Text = d.Etykieta; }
public void refreshInsert(Figura d) { if ((pon100 && d.Pole < 100) || (pow100 && d.Pole >= 100)) { addFigureToList(ref shapeList, d); } emitEventNumOfVisibleElementsChanged(); }
private void copyToControls(Figura f) { colorUserControl.Kolor = f.Kolor; shapeUserControl.Typ = f.Typ; xtextBox.Text = f.WspolrzedneSrodka.X.ToString(); ytextBox.Text = f.WspolrzedneSrodka.Y.ToString(); poleTextBox.Text = f.Pole.ToString(); etykietaTextBox.Text = f.Etykieta; }
private void addFigureToList(ref ListView list, Figura d) { ListViewItem lvi = new ListViewItem(d.Kolor.ToString()); lvi.Tag = d; lvi.SubItems.Add(d.Typ.ToString()); lvi.SubItems.Add(d.WspolrzedneSrodka.toString()); lvi.SubItems.Add(d.Pole.ToString()); lvi.SubItems.Add(d.Etykieta); list.Items.Add(lvi); }
public void dodajFigure(ColorEnum kolor, ShapeEnum typ, WspolrzedneSrodka wspolrzedne, string pole, string etykieta) { Figura nowa = new Figura(kolor, typ, double.Parse(pole), wspolrzedne, etykieta); listaFigur.Add(nowa); foreach (RefreshableForm f in widoki) { f.refreshInsert(nowa); } }
public void refreshDelete(Figura d) { foreach (ListViewItem f in shapeList.Items) { if (f.Tag == d) { shapeList.Items.Remove(f); emitEventNumOfVisibleElementsChanged(); return; } } }
public void edytujFigure(Figura f, ColorEnum kolor, ShapeEnum typ, WspolrzedneSrodka wspolrzedne, string pole, string etykieta) { f.Kolor = kolor; f.Typ = typ; f.WspolrzedneSrodka = wspolrzedne; f.Pole = double.Parse(pole); f.Etykieta = etykieta; foreach (RefreshableForm rf in widoki) { rf.refreshModify(f); } }
public void refreshModify(Figura d) { if ((pon100 && d.Pole < 100) || (pow100 && d.Pole >= 100)) { foreach (ListViewItem f in shapeList.Items) { if (f.Tag == d) {// modyfikuj modifyFigureOnList(f, d); emitEventNumOfVisibleElementsChanged(); return; } } //nie znaleziono addFigureToList(ref shapeList, d); emitEventNumOfVisibleElementsChanged(); return; } //else refreshDelete(d); emitEventNumOfVisibleElementsChanged(); }
public Detail(Figura f) { InitializeComponent(); copyToControls(f); }