This is almost certainly something trivial that I am missing but... The Gtk::AboutDialog instance I have in my application opens fine whenever it is required to. All the sub-dialogues do what is expected. However, the Close button of the Gtk:AboutDialog does nothing. I would have expected it to hide the dialog. Clicking the window manager close button on the dialog frame gets rid of the dialog but it would be good if the close button worked. The following is the code I have:
void showAbout ( ) {
static Gtk::AboutDialog * about ( 0 ) ;
if ( about == 0 ) {
std::vector<Glib::ustring> authors ;
authors.push_back ( "Russel Winder <[EMAIL PROTECTED]>" ) ;
//std::vector<Glib::ustring> documentors ;
about = new Gtk::AboutDialog ;
about->set_authors ( authors ) ;
about->set_comments ( _( "A font browser for GTK+, Fontconfig, Pango
based system." ) ) ;
about->set_copyright ( "Copyright (c) 2005-6 Russel Winder" ) ;
//about->set_documenters ( documentors ) ;
about->set_license ( _( "This program is licenced under GNU General
Public Licence (GPL) version 2." ) ) ;
about->set_logo ( Gdk::Pixbuf::create_from_file
( PKGDATADIR"/about_logo.png" ) ) ;
about->set_name ( "GFontBrowser" ) ;
about->set_translator_credits ( _( "Translator Credits" ) ) ;
about->set_version ( VERSION ) ;
}
about->show ( ) ;
about->raise ( ) ;
}
--
Russel.
====================================================
Dr Russel Winder +44 20 7585 2200
41 Buckmaster Road +44 7770 465 077
London SW11 1EN, UK [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
_______________________________________________ gtkmm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gtkmm-list
