Mercurial > geeqie
diff src/pan-view.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 |
line wrap: on
line diff
--- a/src/pan-view.c Sun Feb 28 22:55:37 2010 +0000 +++ b/src/pan-view.c Mon May 10 11:32:56 2010 +0000 @@ -1212,9 +1212,15 @@ pr = PIXBUF_RENDERER(pw->imd->pr); fd = pan_menu_click_fd(pw); +#if GTK_CHECK_VERSION(2,20,0) + focused = (pw->fs || gtk_widget_has_focus(GTK_WIDGET(pw->imd->widget))); + on_entry = (gtk_widget_has_focus(pw->path_entry) || + gtk_widget_has_focus(pw->search_entry)); +#else focused = (pw->fs || GTK_WIDGET_HAS_FOCUS(GTK_WIDGET(pw->imd->widget))); on_entry = (GTK_WIDGET_HAS_FOCUS(pw->path_entry) || GTK_WIDGET_HAS_FOCUS(pw->search_entry)); +#endif if (focused) { @@ -1967,7 +1973,11 @@ PanWindow *pw = data; gboolean visible; +#if GTK_CHECK_VERSION(2,20,0) + visible = gtk_widget_get_visible(pw->search_box); +#else visible = GTK_WIDGET_VISIBLE(pw->search_box); +#endif if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)) == visible) return; if (visible) @@ -1989,7 +1999,11 @@ if (enable) { +#if GTK_CHECK_VERSION(2,20,0) + if (gtk_widget_get_visible(pw->search_box)) +#else if (GTK_WIDGET_VISIBLE(pw->search_box)) +#endif { gtk_widget_grab_focus(pw->search_entry); } @@ -2000,9 +2014,17 @@ } else { +#if GTK_CHECK_VERSION(2,20,0) + if (gtk_widget_get_visible(pw->search_entry)) +#else if (GTK_WIDGET_VISIBLE(pw->search_entry)) +#endif { +#if GTK_CHECK_VERSION(2,20,0) + if (gtk_widget_has_focus(pw->search_entry)) +#else if (GTK_WIDGET_HAS_FOCUS(pw->search_entry)) +#endif { gtk_widget_grab_focus(GTK_WIDGET(pw->imd->widget)); }