public MainWindow() : base(Gtk.WindowType.Toplevel) { Build(); buttonUnesi.Clicked += unosDogadaja; buttonIzbrisi.Clicked += brisanjeDogadaja; buttonIzmjeni.Clicked += izmjenaDogadaja; buttonBitniDogadaji.Clicked += bitniDogadaji; calendar2.MonthChanged += izmjenaMjeseca; dogadajPresenter = new DogadajNodeStore(); nodeview1.NodeStore = dogadajPresenter; nodeview1.AppendColumn("Datum", new CellRendererText(), "text", 0); nodeview1.AppendColumn("Opis", new CellRendererText(), "text", 1); nodeview1.AppendColumn("Vrijeme", new CellRendererText(), "text", 2, "foreground", 5); nodeview1.AppendColumn("Mjesto", new CellRendererText(), "text", 3); nodeview1.AppendColumn("Prioritet", new CellRendererText(), "text", 4); listaDogadaja = BPDogadaj.DohavtiSve(); foreach (Dogadaj i in listaDogadaja) { string boja = provjeraDatum(i); dogadajPresenter.dodajDogadaj(i, boja); } oznacivanjeDana(); }
protected void osvjezi() { dogadajPresenter.Clear(); listaDogadaja = BPDogadaj.DohavtiSve(); foreach (Dogadaj i in listaDogadaja) { string boja = provjeraDatum(i); dogadajPresenter.dodajDogadaj(i, boja); } }