+#if GTK_CHECK_VERSION(2, 12, 0)
+ if (!gtk_check_version(2, 12, 0))
+ {
+ gtk_widget_set_tooltip_text(w, tip);
+ }
+ else
+#endif
+ {
+ if ( !gs_tooltips )
+ gs_tooltips = gtk_tooltips_new();
+
+ gtk_tooltips_set_tip(gs_tooltips, w, tip, NULL);
+ }
+}