25 #ifndef GCU_GTK_DIALOG_H 26 #define GCU_GTK_DIALOG_H 76 friend class DialogPrivate;
97 Dialog (
Application* App,
char const *filename,
const char* windowname,
char const *domainname,
gcu::DialogOwner *owner = NULL,
void (*extra_destroy)(gpointer) = NULL, gpointer data = NULL)
throw (std::runtime_error);
109 virtual void Destroy ();
119 virtual bool Apply ();
123 virtual void Closed ();
133 void Present () {gtk_window_present (dialog);}
140 void SetTransientFor (GtkWindow *window);
155 bool GetNumber (GtkEntry *Entry,
double *x,
CheckType c = NoCheck,
double min = 0,
double max = 0);
164 void (*m_extra_destroy) (gpointer);
171 #endif // GCU_GTK_DIALOG_H The Gtk using base classes.
The Gnome Chemistry Utils C++ classes.