コード例 #1
0
ファイル: MainWindow.cs プロジェクト: rosaj/Projekt
        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();
        }
コード例 #2
0
ファイル: EditTrosakWindow.cs プロジェクト: rosaj/Projekt
        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);
        }
コード例 #3
0
ファイル: UnesiTrosakWindow.cs プロジェクト: rosaj/Projekt
        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"));
                }
            }
        }