summaryrefslogtreecommitdiff
path: root/x11/gtkmm/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gtkmm/patches/patch-aa')
-rw-r--r--x11/gtkmm/patches/patch-aa48
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()
+ {