Updating branch refs/heads/master
to 7cb16405f82e5466a6864a788f30b055178c798f (commit)
from 3b2d95c0e43f310cc16b7560d0695367e3857a2b (commit)
commit 7cb16405f82e5466a6864a788f30b055178c798f
Author: Christian Dywan <[email protected]>
Date: Wed Oct 26 20:04:39 2011 +0200
Commit missing file gtk3-compat.c
The file was intended to be part of 52de7471.
katze/gtk3-compat.c | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/katze/gtk3-compat.c b/katze/gtk3-compat.c
new file mode 100644
index 0000000..cffff31
--- /dev/null
+++ b/katze/gtk3-compat.c
@@ -0,0 +1,40 @@
+#include "katze/gtk3-compat.h"
+
+#if !GTK_CHECK_VERSION (2, 12, 0)
+
+void
+gtk_widget_set_has_tooltip (GtkWidget* widget,
+ gboolean has_tooltip)
+{
+ /* Do nothing */
+}
+
+void
+gtk_widget_set_tooltip_text (GtkWidget* widget,
+ const gchar* text)
+{
+ if (text && *text)
+ {
+ static GtkTooltips* tooltips = NULL;
+ if (G_UNLIKELY (!tooltips))
+ tooltips = gtk_tooltips_new ();
+ gtk_tooltips_set_tip (tooltips, widget, text, NULL);
+ }
+}
+
+void
+gtk_tool_item_set_tooltip_text (GtkToolItem* toolitem,
+ const gchar* text)
+{
+ if (text && *text)
+ {
+ static GtkTooltips* tooltips = NULL;
+ if (G_UNLIKELY (!tooltips))
+ tooltips = gtk_tooltips_new ();
+
+ gtk_tool_item_set_tooltip (toolitem, tooltips, text, NULL);
+ }
+}
+
+#endif
+
_______________________________________________
Xfce4-commits mailing list
[email protected]
https://mail.xfce.org/mailman/listinfo/xfce4-commits