]> spindle.queued.net Git - midori/commitdiff
Move tooltip API from sokoke to compat
authorChristian Dywan <christian@twotoasts.de>
Sun, 8 Jun 2008 17:45:33 +0000 (19:45 +0200)
committerChristian Dywan <christian@twotoasts.de>
Sun, 8 Jun 2008 17:45:33 +0000 (19:45 +0200)
midori/compat.c
midori/compat.h
midori/midori-browser.c
midori/midori-panel.c
midori/midori-webview.c
midori/sokoke.c
midori/sokoke.h

index d9ff8bb7a70c5446c524c830b93605188dd6c30e..5ebbfa39a1fa220db99007a923ffef3328013dad 100644 (file)
 
 #include "compat.h"
 
+#if !GTK_CHECK_VERSION(2, 12, 0)
+
+void
+sokoke_widget_set_tooltip_text (GtkWidget* widget, const gchar* text)
+{
+    static GtkTooltips* tooltips;
+    if (!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
+
 #ifndef WEBKIT_CHECK_VERSION
 
 /**
index 1547b11de57c7fd380a2e803c02d3cbd0aa5ab64..a539ed5fdf76ccc8cc38480abe7833493d34674a 100644 (file)
 
 G_BEGIN_DECLS
 
+#if !GTK_CHECK_VERSION(2, 12, 0)
+
+void
+gtk_widget_set_tooltip_text            (GtkWidget*         widget,
+                                        const gchar*       text);
+
+void
+gtk_tool_item_set_tooltip_text         (GtkToolItem*       toolitem,
+                                        const gchar*       text);
+
+#endif
+
 #ifndef WEBKIT_CHECK_VERSION
 
 gfloat
index 2fa5c5eb21ccbf321364d2e52a5a7844da02b221..d68ad086c8e94a5785d40faec91d1db901e3ea89 100644 (file)
@@ -2759,7 +2759,7 @@ midori_browser_init (MidoriBrowser* browser)
             g_signal_connect (toolitem, "clicked",
                 G_CALLBACK (midori_browser_bookmarkbar_folder_activate_cb),
                 browser);
-            sokoke_tool_item_set_tooltip_text(toolitem, desc);
+            gtk_tool_item_set_tooltip_text (toolitem, desc);
             g_object_set_data (G_OBJECT (toolitem), "KatzeXbelItem", item);
             break;
         case KATZE_XBEL_ITEM_KIND_BOOKMARK:
@@ -2769,7 +2769,7 @@ midori_browser_init (MidoriBrowser* browser)
             g_signal_connect (toolitem, "clicked",
                 G_CALLBACK (midori_browser_menu_bookmarks_item_activate_cb),
                 browser);
-            sokoke_tool_item_set_tooltip_text(toolitem, desc);
+            gtk_tool_item_set_tooltip_text (toolitem, desc);
             g_object_set_data (G_OBJECT (toolitem), "KatzeXbelItem", item);
             break;
         case KATZE_XBEL_ITEM_KIND_SEPARATOR:
index 9c321d1e14f3dab2e5082aa74755fb7597766348..5bf45178b9b3ed68cc47f1a31e730ed37454e5c9 100644 (file)
@@ -210,7 +210,7 @@ midori_panel_init (MidoriPanel* panel)
     gtk_toolbar_insert (GTK_TOOLBAR (labelbar), toolitem, -1);
     toolitem = gtk_tool_button_new_from_stock (GTK_STOCK_CLOSE);
     gtk_tool_button_set_label (GTK_TOOL_BUTTON (toolitem), _("Close panel"));
-    sokoke_tool_item_set_tooltip_text (GTK_TOOL_ITEM (toolitem), _("Close panel"));
+    gtk_tool_item_set_tooltip_text (GTK_TOOL_ITEM (toolitem), _("Close panel"));
     g_signal_connect (toolitem, "clicked",
         G_CALLBACK (midori_panel_button_close_clicked_cb), panel);
     gtk_toolbar_insert (GTK_TOOLBAR (labelbar), toolitem, -1);
index 827c601c3fa1aab73877c5abf72310bff90eafb4..f2b8e0ddeb5145be2231023ca2c11d7ac6eaaab8 100644 (file)
@@ -666,7 +666,7 @@ midori_web_view_set_property (GObject*      object,
         if (priv->tab_label)
         {
             gtk_label_set_text (GTK_LABEL (priv->tab_label), title);
-            sokoke_widget_set_tooltip_text (priv->tab_label, title);
+            gtk_widget_set_tooltip_text (priv->tab_label, title);
         }
         if (priv->proxy_menu_item)
             gtk_label_set_text (GTK_LABEL (gtk_bin_get_child (GTK_BIN (
index 157252d5f6f549c4a97aa7d4a5921ef7089760d7..20dc48e098673823d907d83f4ee8ce105f66c4af 100644 (file)
@@ -130,36 +130,6 @@ sokoke_container_show_children (GtkContainer* container)
     gtk_container_foreach (container, (GtkCallback)(gtk_widget_show_all), NULL);
 }
 
-void
-sokoke_widget_set_tooltip_text (GtkWidget* widget, const gchar* text)
-{
-    #if GTK_CHECK_VERSION(2, 12, 0)
-    gtk_widget_set_tooltip_text (widget, text);
-    #else
-    static GtkTooltips* tooltips;
-    if (!tooltips)
-        tooltips = gtk_tooltips_new ();
-    gtk_tooltips_set_tip (tooltips, widget, text, NULL);
-    #endif
-}
-
-void
-sokoke_tool_item_set_tooltip_text (GtkToolItem* toolitem, const gchar* text)
-{
-    if (text && *text)
-    {
-        #if GTK_CHECK_VERSION(2, 12, 0)
-        gtk_tool_item_set_tooltip_text (toolitem, text);
-        #else
-        static GtkTooltips* tooltips = NULL;
-        if (G_UNLIKELY (!tooltips))
-            tooltips = gtk_tooltips_new();
-
-        gtk_tool_item_set_tooltip (toolitem, tooltips, text, NULL);
-        #endif
-    }
-}
-
 typedef struct
 {
      GtkWidget* widget;
index 89e3ba2e6551a09a1fff71c1e5b186820567b642..af12b3990c089094129a3e2630d35fe853881c7e 100644 (file)
@@ -45,14 +45,6 @@ sokoke_widget_set_visible (GtkWidget* widget,
 void
 sokoke_container_show_children (GtkContainer* container);
 
-void
-sokoke_widget_set_tooltip_text (GtkWidget*   widget,
-                                const gchar* text);
-
-void
-sokoke_tool_item_set_tooltip_text (GtkToolItem* toolitem,
-                                   const gchar* text);
-
 void
 sokoke_widget_popup (GtkWidget*      widget,
                      GtkMenu*        menu,