private void BuildUI() { d_notebook = new Notebook(); d_notebook.Show(); d_notebook.BorderWidth = 6; Label lbl; lbl = new Label("Show"); lbl.Show(); d_notebook.AppendPage(PageAlignment(BuildShowPage()), lbl); lbl = new Label("Colors"); lbl.Show(); d_notebook.AppendPage(PageAlignment(BuildColorsPage()), lbl); VBox.PackStart(d_notebook, true, true, 0); Button revert = new Button(Gtk.Stock.RevertToSaved); revert.Show(); ActionArea.PackStart(revert, false, false, 0); ActionArea.ReorderChild(revert, 0); revert.TooltipText = "Revert to original settings"; revert.Clicked += delegate { d_updating = true; d_settings.Revert(); d_update(this, new EventArgs()); d_updating = false; }; }