23 #define GTK_WINDOW_DIALOG GTK_WINDOW_TOPLEVEL
30 cout<<
"Gtkdialog: init "<<
this<<endl;
35 gtk_signal_connect( GTK_OBJECT (
win),
"delete_event",
36 GTK_SIGNAL_FUNC (
quit), NULL );
37 gtk_container_set_border_width( GTK_CONTAINER (
win), 10 );
38 gtk_widget_show(
win );
43 cout<<
"Gtkdialog::~Gtkdialog "<<endl;
45 gtk_widget_hide(
win );
48 static gint
quit(GtkWidget *widget, GdkEvent *event, gpointer data){
62 gtk_container_add (GTK_CONTAINER (
win), GTK_WIDGET(w));
66 gtk_container_remove (GTK_CONTAINER (
win), GTK_WIDGET(w));