From 60bc603d6d45cbc13d2dd8718908b63ba6b838ec Mon Sep 17 00:00:00 2001 From: Alex Valavanis Date: Sun, 6 May 2012 22:54:49 +0100 Subject: A couple of simple Gtk3 fixes (bzr r11342) --- src/extension/prefdialog.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/extension/prefdialog.cpp') diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp index 4fd5680aa..761126bd5 100644 --- a/src/extension/prefdialog.cpp +++ b/src/extension/prefdialog.cpp @@ -41,7 +41,11 @@ namespace Extension { them. It also places the passed in widgets into the dialog. */ PrefDialog::PrefDialog (Glib::ustring name, gchar const * help, Gtk::Widget * controls, Effect * effect) : +#if WITH_GTKMM_3_0 + Gtk::Dialog::Dialog(_(name.c_str()), true), +#else Gtk::Dialog::Dialog(_(name.c_str()), true, true), +#endif _help(help), _name(name), _button_ok(NULL), @@ -97,7 +101,11 @@ PrefDialog::PrefDialog (Glib::ustring name, gchar const * help, Gtk::Widget * co Gtk::Box * hbox = dynamic_cast(_button_preview); if (hbox != NULL) { +#if WITH_GTKMM_3_0 + Gtk::Widget * back = hbox->get_children().back(); +#else Gtk::Widget * back = hbox->children().back().get_widget(); +#endif Gtk::CheckButton * cb = dynamic_cast(back); _checkbox_preview = cb; } -- cgit v1.2.3