Mercurial > geeqie
comparison 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 |
comparison
equal
deleted
inserted
replaced
1809:e1c18f81e637 | 1810:c416d099a3dc |
---|---|
1210 gint on_entry; | 1210 gint on_entry; |
1211 | 1211 |
1212 pr = PIXBUF_RENDERER(pw->imd->pr); | 1212 pr = PIXBUF_RENDERER(pw->imd->pr); |
1213 fd = pan_menu_click_fd(pw); | 1213 fd = pan_menu_click_fd(pw); |
1214 | 1214 |
1215 #if GTK_CHECK_VERSION(2,20,0) | |
1216 focused = (pw->fs || gtk_widget_has_focus(GTK_WIDGET(pw->imd->widget))); | |
1217 on_entry = (gtk_widget_has_focus(pw->path_entry) || | |
1218 gtk_widget_has_focus(pw->search_entry)); | |
1219 #else | |
1215 focused = (pw->fs || GTK_WIDGET_HAS_FOCUS(GTK_WIDGET(pw->imd->widget))); | 1220 focused = (pw->fs || GTK_WIDGET_HAS_FOCUS(GTK_WIDGET(pw->imd->widget))); |
1216 on_entry = (GTK_WIDGET_HAS_FOCUS(pw->path_entry) || | 1221 on_entry = (GTK_WIDGET_HAS_FOCUS(pw->path_entry) || |
1217 GTK_WIDGET_HAS_FOCUS(pw->search_entry)); | 1222 GTK_WIDGET_HAS_FOCUS(pw->search_entry)); |
1223 #endif | |
1218 | 1224 |
1219 if (focused) | 1225 if (focused) |
1220 { | 1226 { |
1221 stop_signal = TRUE; | 1227 stop_signal = TRUE; |
1222 switch (event->keyval) | 1228 switch (event->keyval) |
1965 static void pan_search_toggle_cb(GtkWidget *button, gpointer data) | 1971 static void pan_search_toggle_cb(GtkWidget *button, gpointer data) |
1966 { | 1972 { |
1967 PanWindow *pw = data; | 1973 PanWindow *pw = data; |
1968 gboolean visible; | 1974 gboolean visible; |
1969 | 1975 |
1976 #if GTK_CHECK_VERSION(2,20,0) | |
1977 visible = gtk_widget_get_visible(pw->search_box); | |
1978 #else | |
1970 visible = GTK_WIDGET_VISIBLE(pw->search_box); | 1979 visible = GTK_WIDGET_VISIBLE(pw->search_box); |
1980 #endif | |
1971 if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)) == visible) return; | 1981 if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(button)) == visible) return; |
1972 | 1982 |
1973 if (visible) | 1983 if (visible) |
1974 { | 1984 { |
1975 gtk_widget_hide(pw->search_box); | 1985 gtk_widget_hide(pw->search_box); |
1987 { | 1997 { |
1988 if (pw->fs) return; | 1998 if (pw->fs) return; |
1989 | 1999 |
1990 if (enable) | 2000 if (enable) |
1991 { | 2001 { |
2002 #if GTK_CHECK_VERSION(2,20,0) | |
2003 if (gtk_widget_get_visible(pw->search_box)) | |
2004 #else | |
1992 if (GTK_WIDGET_VISIBLE(pw->search_box)) | 2005 if (GTK_WIDGET_VISIBLE(pw->search_box)) |
2006 #endif | |
1993 { | 2007 { |
1994 gtk_widget_grab_focus(pw->search_entry); | 2008 gtk_widget_grab_focus(pw->search_entry); |
1995 } | 2009 } |
1996 else | 2010 else |
1997 { | 2011 { |
1998 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pw->search_button), TRUE); | 2012 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pw->search_button), TRUE); |
1999 } | 2013 } |
2000 } | 2014 } |
2001 else | 2015 else |
2002 { | 2016 { |
2017 #if GTK_CHECK_VERSION(2,20,0) | |
2018 if (gtk_widget_get_visible(pw->search_entry)) | |
2019 #else | |
2003 if (GTK_WIDGET_VISIBLE(pw->search_entry)) | 2020 if (GTK_WIDGET_VISIBLE(pw->search_entry)) |
2004 { | 2021 #endif |
2022 { | |
2023 #if GTK_CHECK_VERSION(2,20,0) | |
2024 if (gtk_widget_has_focus(pw->search_entry)) | |
2025 #else | |
2005 if (GTK_WIDGET_HAS_FOCUS(pw->search_entry)) | 2026 if (GTK_WIDGET_HAS_FOCUS(pw->search_entry)) |
2027 #endif | |
2006 { | 2028 { |
2007 gtk_widget_grab_focus(GTK_WIDGET(pw->imd->widget)); | 2029 gtk_widget_grab_focus(GTK_WIDGET(pw->imd->widget)); |
2008 } | 2030 } |
2009 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pw->search_button), FALSE); | 2031 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(pw->search_button), FALSE); |
2010 } | 2032 } |