public PreferencesDialog(Window parent) : base(Catalog.GetString("Bless Preferences"), parent, DialogFlags.DestroyWithParent) { Glade.XML gxml = new Glade.XML(FileResourcePath.GetDataPath("bless.glade"), "PreferencesPaned", "bless"); gxml.Autoconnect(this); mainWindow = parent; generalPreferences = new GeneralPreferences(mainWindow); sessionPreferences = new SessionPreferences(mainWindow); undoPreferences = new UndoPreferences(mainWindow); LoadPreferencesTreeView(); this.Modal = false; this.TransientFor = parent; this.BorderWidth = 6; this.AddButton("Close", ResponseType.Close); this.Response += new ResponseHandler(OnDialogResponse); this.VBox.Add(PreferencesPaned); this.VBox.ShowAll(); }
public PreferencesDialog(Window parent) : base(Catalog.GetString("Bless Preferences"), parent, DialogFlags.DestroyWithParent) { Gtk.Builder builder = new Gtk.Builder(); builder.AddFromFile(FileResourcePath.GetDataPath("ui", "PreferencesDialog.ui")); builder.Autoconnect(this); mainWindow = parent; generalPreferences = new GeneralPreferences(mainWindow); sessionPreferences = new SessionPreferences(mainWindow); undoPreferences = new UndoPreferences(mainWindow); LoadPreferencesTreeView(); this.Modal = false; this.TransientFor = parent; this.BorderWidth = 6; this.AddButton(Gtk.Stock.Close, ResponseType.Close); this.Response += new ResponseHandler(OnDialogResponse); this.VBox.Add(PreferencesPaned); this.VBox.ShowAll(); }