Hi, It seems to me that whether a dialog is based on glade or not should be transparent to the client (i.e. both glade and non-glade dialogs should be derived from Gtk.Dialog). However, I can't find a way to do this - there doesn't seem to be a way to get glade to connect the top-level widget to the class itself (giving the class and the widget the same name results in a null reference exception).
By encapsulating the dialog widget as a property, I usually end up needing to add proxies for Run(), DestroyWindow(), and something to set the dialog's TransientFor, which all seems a bit unnecessary. Am I doing something wrong here? I could combine them into a single function, but there are problems calling DestroyWindow() before obtaining widget values. Specifically, if you set the 'Text Visible' property of a Gtk.Entry to true, .Text is empty after DestroyWindow() is called. Other widgets seem to be Ok, so is this a bug, or do widgets essentially go out of scope and it's best to avoid touching them altogether? Thanks, -Darren _______________________________________________ Gtk-sharp-list maillist - Gtk-sharp-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/gtk-sharp-list