Mercurial > geeqie
diff src/view_file_icon.c @ 1810:c416d099a3dc
GTK marks several functions as deprecated
The following functions has been replaced and deprecated by version
2.20:
- GTK_WIDGET_CAN_FOCUS
- GTK_WIDGET_DRAWABLE
- GTK_WIDGET_HAS_FOCUS
- GTK_WIDGET_HAS_GRAB
- GTK_WIDGET_IS_SENSITIVE
- GTK_WIDGET_NO_WINDOW
- GTK_WIDGET_REALIZED
- GTK_WIDGET_SENSITIVE
- GTK_WIDGET_STATE
- GTK_WIDGET_TOPLEVEL
- GTK_WIDGET_VISIBLE
author | mow |
---|---|
date | Mon, 10 May 2010 11:32:56 +0000 |
parents | 956aab097ea7 |
children | f405ec9b696b |
line wrap: on
line diff
--- a/src/view_file_icon.c Sun Feb 28 22:55:37 2010 +0000 +++ b/src/view_file_icon.c Mon May 10 11:32:56 2010 +0000 @@ -431,7 +431,11 @@ gdk_window_get_pointer(NULL, &x, &y, NULL); +#if GTK_CHECK_VERSION(2,20,0) + if (!gtk_widget_get_realized(VFICON(vf)->tip_window)) gtk_widget_realize(VFICON(vf)->tip_window); +#else if (!GTK_WIDGET_REALIZED(VFICON(vf)->tip_window)) gtk_widget_realize(VFICON(vf)->tip_window); +#endif gtk_window_move(GTK_WINDOW(VFICON(vf)->tip_window), x + 16, y + 16); gtk_widget_show(VFICON(vf)->tip_window); } @@ -451,7 +455,11 @@ window = gtk_widget_get_toplevel(vf->listview); +#if GTK_CHECK_VERSION(2,20,0) + if (gtk_widget_get_sensitive(window) && +#else if (GTK_WIDGET_SENSITIVE(window) && +#endif GTK_WINDOW(window)->has_focus) { tip_show(vf); @@ -1440,7 +1448,11 @@ switch (bevent->button) { case MOUSE_BUTTON_LEFT: +#if GTK_CHECK_VERSION(2,20,0) + if (!gtk_widget_has_focus(vf->listview)) +#else if (!GTK_WIDGET_HAS_FOCUS(vf->listview)) +#endif { gtk_widget_grab_focus(vf->listview); } @@ -1603,7 +1615,11 @@ store = gtk_tree_view_get_model(GTK_TREE_VIEW(vf->listview)); +#if GTK_CHECK_VERSION(2,20,0) + if (keep_position && gtk_widget_get_realized(vf->listview) && +#else if (keep_position && GTK_WIDGET_REALIZED(vf->listview) && +#endif gtk_tree_view_get_path_at_pos(GTK_TREE_VIEW(vf->listview), 0, 0, &tpath, NULL, NULL, NULL)) { GtkTreeIter iter; @@ -1654,7 +1670,11 @@ NULL); } } +#if GTK_CHECK_VERSION(2,20,0) + if (gtk_widget_get_realized(vf->listview)) gtk_tree_view_columns_autosize(GTK_TREE_VIEW(vf->listview)); +#else if (GTK_WIDGET_REALIZED(vf->listview)) gtk_tree_view_columns_autosize(GTK_TREE_VIEW(vf->listview)); +#endif } r = -1;