RE: Gtk::AboutDialog





> Subject: Gtk::AboutDialog
> From: tvtv centrum cz
> To: gtkmm-list gnome org
> Date: Wed, 13 Jan 2010 22:08:23 +0100
>
> Hello,
>
> I am currently playing little bit with gtkmm. I made simple program with
> main menu and few components and I tried predefined
> Gtk::FileChooserDialog which is good. But I tried also Gtk::AboutDialog
> and I have problems with this one (really important one, i know :-D).
> Maybe I am doing something wrong maybe AboutDialog is not working (yet)
> as I am expecting...
>
> Gtk::AboutDialog dialog();
> dialog.set_transient_for(*this);
> dialog.set_title("Title of dialog");
> dialog.set_program_name("Program");
> dialog.set_version("0.0.0");
> dialog.set_copyright("Martin, 2010");
> dialog.set_license("license text will be here...");
> dialog.set_website("http://something.very.interesting.com");
> dialog.set_translator_credits("translators");
> dialog.run();
>
> where *this is made from:
> class MainForm : public Gtk::Window
>
> 1) Icon. As far as I understand it, AboutDialog uses same icon (in
> caption, upper left corner :)) as main (parent) window - because of
> dialog.set_transient_for() call, right? But if I click "License" or
> "Credits" button in AboutDialog, new opened "subdialog" has no icon set
> (I mean default icon, not no icon). Can I influence it somehow?
>
> 2) When I click website button (running on OpenSuse 64b) I get error (in
> shell)
> /usr/bin/firefox: line 128: 16251 Segmentation fault $MOZ_PROGRAM
> "$@"
> is this possible bug of firefox? Or should I open website manually in
> some function by set_url_hook (how?)?
>
> 3) set_title() probably has no effect, it will be always "About
> Program", right?
>
> 4) Is there a way to change text on the "License" or "Translator"
> buttons?
>
> Of course I can made my own About Dialog I just want to be sure it is
> really needed, maybe I am just missing something easy :-)
>
> Thanks for any answer,
> Martin
>
> _______________________________________________
> gtkmm-list mailing list
> gtkmm-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtkmm-list

About 2: It works by itself. It should launch the default browser when clicked. Probably an opensuse/firefox bug. (It works on my ubuntu installation)


Νέα Windows 7: Απλοποιήστε τις καθημερινές σας εργασίες. Βρείτε τον κατάλληλο υπολογιστή για εσάς.


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]