Пример #1
0
	public ProgressPanel (string message, string button, StartWorkDelegate StartWork, FinishWorkDelegate FinishWork)
	{
			Gtk.Label l = new Gtk.Label (message);
			l.UseMarkup = true;
			l.Show ();
			PackStart (l);
			
			pb = new ProgressBar ();
			pb.Show ();
			PackEnd (pb, false, false, 3);

			Button b = new Button (button);
			b.Show ();
			b.Clicked += new EventHandler (OnStartWorking);
			PackEnd (b, false, false, 3);

			this.StartWork = StartWork;
			this.FinishWork = FinishWork;
	}
Пример #2
0
        public ProgressPanel(string message, string button, StartWorkDelegate StartWork, FinishWorkDelegate FinishWork)
        {
            Gtk.Label l = new Gtk.Label(message);
            l.UseMarkup = true;
            l.Show();
            PackStart(l);

            pb = new ProgressBar();
            pb.Show();
            PackEnd(pb, false, false, 3);

            Button b = new Button(button);

            b.Show();
            b.Clicked += new EventHandler(OnStartWorking);
            PackEnd(b, false, false, 3);

            this.StartWork  = StartWork;
            this.FinishWork = FinishWork;
        }