[gnome-commander/gcmd-1-10] Migrating from GtkTooltips to GtkTooltip



commit 7fa1fe5ac1d46b0246e0b681c81a6378325e9339
Author: Uwe Scholz <u scholz83 gmx de>
Date:   Sun Apr 19 20:59:01 2020 +0200

    Migrating from GtkTooltips to GtkTooltip

 src/dialogs/gnome-cmd-advrename-dialog.cc        | 10 ++++------
 src/dialogs/gnome-cmd-file-props-dialog.cc       | 10 ++++------
 src/dialogs/gnome-cmd-key-shortcuts-dialog.cc    |  8 +++-----
 src/dialogs/gnome-cmd-manage-bookmarks-dialog.cc | 10 ++++------
 src/dialogs/gnome-cmd-manage-profiles-dialog.h   |  6 ++----
 src/dialogs/gnome-cmd-remote-dialog.cc           |  6 ++----
 src/gnome-cmd-advrename-profile-component.cc     |  8 +++-----
 src/gnome-cmd-file-selector.cc                   |  7 +------
 src/gnome-cmd-main-menu.cc                       |  8 ++------
 src/gnome-cmd-main-win.cc                        |  9 ++-------
 src/intviewer/viewer-window.cc                   | 10 ++++------
 11 files changed, 31 insertions(+), 61 deletions(-)
---
diff --git a/src/dialogs/gnome-cmd-advrename-dialog.cc b/src/dialogs/gnome-cmd-advrename-dialog.cc
index e577e3ab..3dd410ae 100644
--- a/src/dialogs/gnome-cmd-advrename-dialog.cc
+++ b/src/dialogs/gnome-cmd-advrename-dialog.cc
@@ -602,31 +602,29 @@ inline GtkWidget *create_files_view ()
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameDialog::COL_NAME, _("Old name"));
     g_object_set (renderer, "foreground", "red", "style", PANGO_STYLE_ITALIC, NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
     gtk_tree_view_column_add_attribute (col, renderer, "style-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
-    gtk_tooltips_set_tip (tips, col->button, _("Current file name"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Current file name"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameDialog::COL_NEW_NAME, _("New name"));
     g_object_set (renderer, "foreground", "red", "style", PANGO_STYLE_ITALIC, NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
     gtk_tree_view_column_add_attribute (col, renderer, "style-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
-    gtk_tooltips_set_tip (tips, col->button, _("New file name"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("New file name"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameDialog::COL_SIZE, _("Size"));
     g_object_set (renderer, "xalign", 1.0, "foreground", "red", "style", PANGO_STYLE_ITALIC, NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
     gtk_tree_view_column_add_attribute (col, renderer, "style-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
-    gtk_tooltips_set_tip (tips, col->button, _("File size"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("File size"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameDialog::COL_DATE, _("Date"));
     g_object_set (renderer, "foreground", "red", "style", PANGO_STYLE_ITALIC, NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
     gtk_tree_view_column_add_attribute (col, renderer, "style-set", 
GnomeCmdAdvrenameDialog::COL_RENAME_FAILED);
-    gtk_tooltips_set_tip (tips, col->button, _("File modification date"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("File modification date"));
 
     return view;
 }
diff --git a/src/dialogs/gnome-cmd-file-props-dialog.cc b/src/dialogs/gnome-cmd-file-props-dialog.cc
index 4492af8a..6c22b34a 100644
--- a/src/dialogs/gnome-cmd-file-props-dialog.cc
+++ b/src/dialogs/gnome-cmd-file-props-dialog.cc
@@ -613,10 +613,8 @@ static GtkWidget *create_view_and_model (GnomeCmdFile *f)
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_TYPE, _("Type"));
-    gtk_tooltips_set_tip (tips, col->button, _("Metadata namespace"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Metadata namespace"));
 
     g_object_set (renderer,
                   "weight-set", TRUE,
@@ -624,13 +622,13 @@ static GtkWidget *create_view_and_model (GnomeCmdFile *f)
                   NULL);
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), COL_NAME, _("Name"));
-    gtk_tooltips_set_tip (tips, col->button, _("Tag name"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Tag name"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), COL_VALUE, _("Value"));
-    gtk_tooltips_set_tip (tips, col->button, _("Tag value"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Tag value"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_DESC, 
_("Description"));
-    gtk_tooltips_set_tip (tips, col->button, _("Metadata tag description"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Metadata tag description"));
 
     g_object_set (renderer,
                   "foreground-set", TRUE,
diff --git a/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc b/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
index b442f7d5..38773c2d 100644
--- a/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
+++ b/src/dialogs/gnome-cmd-key-shortcuts-dialog.cc
@@ -344,10 +344,8 @@ inline GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions)
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = create_new_accel_column (GTK_TREE_VIEW (view), renderer, COL_ACCEL_KEY, COL_ACCEL_MASK, 
_("Shortcut Key"));
-    gtk_tooltips_set_tip (tips, col->button, _("Keyboard shortcut for selected action"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Keyboard shortcut for selected action"));
     gtk_tree_view_column_set_sort_column_id (col, SORTID_ACCEL);
 
     g_signal_connect (renderer, "accel-edited", G_CALLBACK (accel_edited_callback), view);
@@ -355,14 +353,14 @@ inline GtkWidget *create_view_and_model (GnomeCmdUserActions &user_actions)
     GtkTreeModel *combo_model = gnome_cmd_user_actions_create_model ();
 
     col = create_new_combo_column (GTK_TREE_VIEW (view), combo_model, renderer, COL_ACTION, _("Action"));
-    gtk_tooltips_set_tip (tips, col->button, _("User action"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("User action"));
     gtk_tree_view_column_set_sort_column_id (col, SORTID_ACTION);
     g_signal_connect (renderer, "edited", (GCallback) cell_edited_callback, view);
 
     g_object_unref (combo_model);          // destroy model automatically with view
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_OPTION, 
_("Options"));
-    gtk_tooltips_set_tip (tips, col->button, _("Optional data"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Optional data"));
     gtk_tree_view_column_set_sort_column_id (col, SORTID_OPTION);
     g_signal_connect (renderer, "edited", (GCallback) cell_edited_callback, view);
 
diff --git a/src/dialogs/gnome-cmd-manage-bookmarks-dialog.cc 
b/src/dialogs/gnome-cmd-manage-bookmarks-dialog.cc
index 973bc0bb..227bfb1e 100644
--- a/src/dialogs/gnome-cmd-manage-bookmarks-dialog.cc
+++ b/src/dialogs/gnome-cmd-manage-bookmarks-dialog.cc
@@ -233,10 +233,8 @@ static GtkWidget *create_view_and_model ()
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (bm_view), renderer, COL_GROUP, 
_("Group"));
-    gtk_tooltips_set_tip (tips, col->button, _("Bookmark group"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Bookmark group"));
 
     g_object_set (renderer,
                   "weight-set", TRUE,
@@ -244,10 +242,10 @@ static GtkWidget *create_view_and_model ()
                   NULL);
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (bm_view), renderer, COL_NAME, _("Name"));
-    gtk_tooltips_set_tip (tips, col->button, _("Bookmark name"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Bookmark name"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (bm_view), renderer, COL_SHORTCUT, 
_("Shortcut"));
-    gtk_tooltips_set_tip (tips, col->button, _("Keyboard shortcut for selected bookmark"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Keyboard shortcut for selected bookmark"));
 
     g_object_set (renderer,
                   "foreground-set", TRUE,
@@ -255,7 +253,7 @@ static GtkWidget *create_view_and_model ()
                   NULL);
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (bm_view), renderer, COL_PATH, _("Path"));
-    gtk_tooltips_set_tip (tips, col->button, _("Bookmarked path"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Bookmarked path"));
 
     g_object_set (renderer,
                   "foreground-set", TRUE,
diff --git a/src/dialogs/gnome-cmd-manage-profiles-dialog.h b/src/dialogs/gnome-cmd-manage-profiles-dialog.h
index 1b5b4de1..7098fcee 100644
--- a/src/dialogs/gnome-cmd-manage-profiles-dialog.h
+++ b/src/dialogs/gnome-cmd-manage-profiles-dialog.h
@@ -118,10 +118,8 @@ namespace GnomeCmd
         GtkCellRenderer *renderer = NULL;
         GtkTreeViewColumn *col = NULL;
 
-        GtkTooltips *tips = gtk_tooltips_new ();
-
         col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_NAME, 
_("Profile"));
-        gtk_tooltips_set_tip (tips, col->button, _("Profile name"), NULL);
+        gtk_widget_set_tooltip_text (col->button, _("Profile name"));
         g_signal_connect (renderer, "edited", G_CALLBACK (cell_edited_callback), view);
 
         g_object_set (renderer,
@@ -129,7 +127,7 @@ namespace GnomeCmd
                       NULL);
 
         col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_TEMPLATE, 
_("Template"));
-        gtk_tooltips_set_tip (tips, col->button, _("Template"), NULL);
+        gtk_widget_set_tooltip_text (col->button, _("Template"));
 
         g_object_set (renderer,
                       "foreground-set", TRUE,
diff --git a/src/dialogs/gnome-cmd-remote-dialog.cc b/src/dialogs/gnome-cmd-remote-dialog.cc
index 09710289..6e3db483 100644
--- a/src/dialogs/gnome-cmd-remote-dialog.cc
+++ b/src/dialogs/gnome-cmd-remote-dialog.cc
@@ -337,12 +337,10 @@ inline GtkWidget *create_view_and_model (GList *list)
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     // col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_AUTH);
 
     col = gnome_cmd_treeview_create_new_pixbuf_column (GTK_TREE_VIEW (view), renderer, COL_METHOD);
-    gtk_tooltips_set_tip (tips, col->button, _("Network protocol"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Network protocol"));
     gtk_tree_view_column_set_sort_column_id (col, SORTID_METHOD);
 
     // col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_METHOD);
@@ -353,7 +351,7 @@ inline GtkWidget *create_view_and_model (GList *list)
                   // NULL);
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_NAME, _("Name"));
-    gtk_tooltips_set_tip (tips, col->button, _("Connection name"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Connection name"));
     gtk_tree_view_column_set_sort_column_id (col, SORTID_NAME);
     g_object_set (renderer,
                   "ellipsize-set", TRUE,
diff --git a/src/gnome-cmd-advrename-profile-component.cc b/src/gnome-cmd-advrename-profile-component.cc
index 187cc39d..09d5e40f 100644
--- a/src/gnome-cmd-advrename-profile-component.cc
+++ b/src/gnome-cmd-advrename-profile-component.cc
@@ -1241,22 +1241,20 @@ inline GtkWidget *create_regex_view ()
     GtkCellRenderer *renderer = NULL;
     GtkTreeViewColumn *col = NULL;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameProfileComponent::COL_PATTERN, _("Search for"));
     g_object_set (renderer, "foreground", "red", NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameProfileComponent::COL_MALFORMED_REGEX);
-    gtk_tooltips_set_tip (tips, col->button, _("Regex pattern"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Regex pattern"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameProfileComponent::COL_REPLACE, _("Replace with"));
     g_object_set (renderer, "foreground", "red", NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameProfileComponent::COL_MALFORMED_REGEX);
-    gtk_tooltips_set_tip (tips, col->button, _("Replacement"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Replacement"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, 
GnomeCmdAdvrenameProfileComponent::COL_MATCH_CASE, _("Match case"));
     g_object_set (renderer, "foreground", "red", NULL);
     gtk_tree_view_column_add_attribute (col, renderer, "foreground-set", 
GnomeCmdAdvrenameProfileComponent::COL_MALFORMED_REGEX);
-    gtk_tooltips_set_tip (tips, col->button, _("Case sensitive matching"), NULL);
+    gtk_widget_set_tooltip_text (col->button, _("Case sensitive matching"));
 
     g_object_set (renderer,
                   "xalign", 0.0,
diff --git a/src/gnome-cmd-file-selector.cc b/src/gnome-cmd-file-selector.cc
index 2e00df04..63d461d6 100644
--- a/src/gnome-cmd-file-selector.cc
+++ b/src/gnome-cmd-file-selector.cc
@@ -355,8 +355,6 @@ static void on_con_btn_clicked (GtkWidget *widget, GdkEventButton *event, GnomeC
 
 static void create_con_buttons (GnomeCmdFileSelector *fs)
 {
-    static GtkTooltips *tooltips = nullptr;
-
     if (!gnome_cmd_data.show_devbuttons)
         return;
 
@@ -366,9 +364,6 @@ static void create_con_buttons (GnomeCmdFileSelector *fs)
     g_list_free (fs->priv->old_btns);
     fs->priv->old_btns = nullptr;
 
-    if (!tooltips)
-        tooltips = gtk_tooltips_new ();
-
     for (GList *l=gnome_cmd_con_list_get_all (gnome_cmd_con_list_get ()); l; l=l->next)
     {
         GnomeCmdCon *con = GNOME_CMD_CON (l->data);
@@ -388,7 +383,7 @@ static void create_con_buttons (GnomeCmdFileSelector *fs)
         gtk_box_pack_start (GTK_BOX (fs->con_btns_hbox), btn, FALSE, FALSE, 0);
         GTK_WIDGET_UNSET_FLAGS (btn, GTK_CAN_FOCUS);
         fs->priv->old_btns = g_list_append (fs->priv->old_btns, btn);
-        gtk_tooltips_set_tip (tooltips, btn, gnome_cmd_con_get_go_text (con), nullptr);
+        gtk_widget_set_tooltip_text (btn, gnome_cmd_con_get_go_text (con));
 
         GtkWidget *hbox = gtk_hbox_new (FALSE, 1);
         g_object_ref (hbox);
diff --git a/src/gnome-cmd-main-menu.cc b/src/gnome-cmd-main-menu.cc
index 7d5fc21e..5ddf9828 100644
--- a/src/gnome-cmd-main-menu.cc
+++ b/src/gnome-cmd-main-menu.cc
@@ -116,8 +116,6 @@ struct GnomeCmdMainMenuPrivate
     GList *group_menuitems;
 
     GList *view_menuitems;
-
-    GtkTooltips *tooltips;
 };
 
 
@@ -189,7 +187,7 @@ static GtkWidget *create_menu_item (GnomeCmdMainMenu *main_menu, GtkMenu *parent
                 }
             }
             if (spec->tooltip)
-                gtk_tooltips_set_tip (main_menu->priv->tooltips, item, spec->tooltip, nullptr);
+                gtk_widget_set_tooltip_text(item, spec->tooltip);
             gtk_container_add (GTK_CONTAINER (item), content);
             break;
 
@@ -274,8 +272,7 @@ add_menu_item (GnomeCmdMainMenu *main_menu,
 
     item = gtk_image_menu_item_new ();
 
-    if (tooltip)
-        gtk_tooltips_set_tip (main_menu->priv->tooltips, item, tooltip, nullptr);
+    gtk_widget_set_tooltip_text (item, tooltip);
 
     if (pixmap && mask)
         pixmap_widget = gtk_pixmap_new (pixmap, mask);
@@ -781,7 +778,6 @@ static void init (GnomeCmdMainMenu *main_menu)
                       nullptr };
 
     main_menu->priv = g_new (GnomeCmdMainMenuPrivate, 1);
-    main_menu->priv->tooltips = gtk_tooltips_new ();
     main_menu->priv->bookmark_menuitems = nullptr;
     main_menu->priv->connections_menuitems = nullptr;
     main_menu->priv->group_menuitems = nullptr;
diff --git a/src/gnome-cmd-main-win.cc b/src/gnome-cmd-main-win.cc
index 8fe22eb3..97db4bbc 100644
--- a/src/gnome-cmd-main-win.cc
+++ b/src/gnome-cmd-main-win.cc
@@ -123,7 +123,6 @@ struct GnomeCmdMainWin::Private
 static GnomeAppClass *parent_class = NULL;
 
 static guint signals[LAST_SIGNAL] = { 0 };
-static GtkTooltips *toolbar_tooltips = NULL;
 
 static void gnome_cmd_main_win_real_switch_fs (GnomeCmdMainWin *mw, GnomeCmdFileSelector *fs);
 
@@ -238,9 +237,6 @@ static void create_toolbar (GnomeCmdMainWin *mw, GnomeUIInfo *uiinfo)
     g_object_set_data_full (*mw, "toolbar", mw->priv->toolbar, g_object_unref);
     gtk_widget_show (mw->priv->toolbar);
 
-    if (!toolbar_tooltips)
-        toolbar_tooltips = gtk_tooltips_new ();
-
     for (i=0; uiinfo[i].type != GNOME_APP_UI_ENDOFINFO; i++)
     {
         GtkWidget *w;
@@ -253,7 +249,7 @@ static void create_toolbar (GnomeCmdMainWin *mw, GnomeUIInfo *uiinfo)
 
             w = create_styled_button (NULL);
             g_signal_connect (w, "clicked", G_CALLBACK (uiinfo[i].moreinfo), uiinfo[i].user_data);
-            gtk_tooltips_set_tip (toolbar_tooltips, w, uiinfo[i].hint, NULL);
+            gtk_widget_set_tooltip_text(w, uiinfo[i].hint);
             GTK_WIDGET_UNSET_FLAGS (w, GTK_CAN_FOCUS);
 
             pixmap = create_ui_pixmap (
@@ -642,8 +638,7 @@ void GnomeCmdMainWin::update_drop_con_button(GnomeCmdFileList *fl)
         return;
     }
 
-    g_return_if_fail (toolbar_tooltips != NULL);
-    gtk_tooltips_set_tip (toolbar_tooltips, btn, gnome_cmd_con_get_close_tooltip (con), NULL);
+    gtk_widget_set_tooltip_text(btn, gnome_cmd_con_get_close_tooltip (con));
     gtk_widget_set_sensitive (btn, TRUE);
 
     if (pm)
diff --git a/src/intviewer/viewer-window.cc b/src/intviewer/viewer-window.cc
index dca4edcc..d2b57fb8 100644
--- a/src/intviewer/viewer-window.cc
+++ b/src/intviewer/viewer-window.cc
@@ -1608,10 +1608,8 @@ GtkWidget *create_view ()
     GtkCellRenderer *renderer = nullptr;
     GtkTreeViewColumn *col = nullptr;
 
-    GtkTooltips *tips = gtk_tooltips_new ();
-
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_TYPE, _("Type"));
-    gtk_tooltips_set_tip (tips, col->button, _("Metadata namespace"), nullptr);
+    gtk_widget_set_tooltip_text (col->button, _("Metadata namespace"));
 
     g_object_set (renderer,
                   "weight-set", TRUE,
@@ -1619,13 +1617,13 @@ GtkWidget *create_view ()
                   nullptr);
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), COL_NAME, _("Name"));
-    gtk_tooltips_set_tip (tips, col->button, _("Tag name"), nullptr);
+    gtk_widget_set_tooltip_text (col->button, _("Tag name"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), COL_VALUE, _("Value"));
-    gtk_tooltips_set_tip (tips, col->button, _("Tag value"), nullptr);
+    gtk_widget_set_tooltip_text (col->button, _("Tag value"));
 
     col = gnome_cmd_treeview_create_new_text_column (GTK_TREE_VIEW (view), renderer, COL_DESC, 
_("Description"));
-    gtk_tooltips_set_tip (tips, col->button, _("Metadata tag description"), nullptr);
+    gtk_widget_set_tooltip_text (col->button, _("Metadata tag description"));
 
     g_object_set (renderer,
                   "foreground-set", TRUE,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]