public MainWindow() : base(Gtk.WindowType.Toplevel) { this.Build(); notebook.CurrentPage = 0; this.Icon = this.RenderIcon("Icon", IconSize.Menu, null); this.Title = "Osobni troškovnik"; bgColor = new Gdk.Color(); Gdk.Color.Parse("#B9CFDD", ref bgColor); eventboxHome.ModifyBg(StateType.Normal, bgColor); eventBoxTroskovi.ModifyBg(StateType.Normal, bgColor); eventBoxStatistika.ModifyBg(StateType.Normal, bgColor); eventBoxTotalTroskovi.ModifyBg(StateType.Normal, bgColor); trosakPresenter = new TrosakNodeStore(); setupTreeView(); }
public EditTrosakWindow(TrosakNode tp, TrosakNodeStore t, Window parent) : base(Gtk.WindowType.Toplevel) { this.TransientFor = parent; this.ParentWindow = parent.GdkWindow; this.Build(); this.Icon = parent.Icon; eventBox.ModifyBg(StateType.Normal, MainWindow.bgColor); presenter = t; trosakPresenter = tp; cijena.Value = trosakPresenter.trosak.Cijena; opis.Buffer.Text = trosakPresenter.opis; kategorijaLabel.LabelProp = trosakPresenter.trosak.Kategorija; var datum = DateTime.ParseExact(trosakPresenter.datum, "dd.MM.yyyy", null); kalendar.SelectMonth((uint)datum.Month - 1, (uint)datum.Year); kalendar.SelectDay((uint)datum.Day); }
public UnesiTrosakWindow(Window parent, TrosakNodeStore trosakPesenter) : base(Gtk.WindowType.Toplevel) { this.TransientFor = parent; this.ParentWindow = parent.GdkWindow; this.Build(); this.Icon = parent.Icon; this.Title = "Novi trošak"; eventboxHome.ModifyBg(StateType.Normal, MainWindow.bgColor); this.trosakPresenter = trosakPesenter; KategorijaPresenter.generirajKategorije(listaKategorija); cijena.Text = ""; foreach (Widget w in spremiButton) { if (w is Label) { w.ModifyFont(Pango.FontDescription.FromString("Bold")); } } }