diff options
Diffstat (limited to 'x11/gtkmm/patches/patch-aa')
-rw-r--r-- | x11/gtkmm/patches/patch-aa | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/x11/gtkmm/patches/patch-aa b/x11/gtkmm/patches/patch-aa new file mode 100644 index 00000000000..5fcc9a594aa --- /dev/null +++ b/x11/gtkmm/patches/patch-aa @@ -0,0 +1,48 @@ +$NetBSD: patch-aa,v 1.10 2007/09/22 22:56:43 wiz Exp $ + +--- gtk/gtkmm/toolbar.cc.orig 2007-05-03 14:51:49.000000000 +0000 ++++ gtk/gtkmm/toolbar.cc +@@ -98,6 +98,14 @@ void Toolbar::unset_drop_highlight_item( + gtk_toolbar_set_drop_highlight_item(gobj(), 0, 0); + } + ++#ifndef GTKMM_DISABLE_DEPRECATED ++Tooltips* Toolbar::get_tooltips_object() const ++{ ++ //Note that the _tooltips field is deprecated and broken since GTK+ 2.12: ++ return Glib::wrap((GtkTooltips*)gobj()->_tooltips); ++} ++#endif //GTKMM_DISABLE_DEPRECATED ++ + } // namespace Gtk + + +@@ -544,6 +552,16 @@ void Toolbar::unset_toolbar_style() + gtk_toolbar_unset_style(gobj()); + } + ++void Toolbar::set_icon_size(IconSize icon_size) ++{ ++gtk_toolbar_set_icon_size(gobj(), static_cast<GtkIconSize>(int(icon_size))); ++} ++ ++void Toolbar::unset_icon_size() ++{ ++gtk_toolbar_unset_icon_size(gobj()); ++} ++ + IconSize Toolbar::get_icon_size() const + { + return IconSize(static_cast<int>(gtk_toolbar_get_icon_size(const_cast<GtkToolbar*>(gobj())))); +@@ -564,11 +582,6 @@ void Toolbar::set_drop_highlight_item(To + gtk_toolbar_set_drop_highlight_item(gobj(), (tool_item).gobj(), index); + } + +- Tooltips* Toolbar::get_tooltips_object() const +-{ +- return Glib::wrap(gobj()->tooltips); +-} +- + + Glib::SignalProxy1< void,Orientation > Toolbar::signal_orientation_changed() + { |