Mercurial > hg > forks > geeqie
changeset 2095:e4aa52cbbecb
dropped support for gtk < 2.20
author | Vladimir Nadvornik <nadvornik@suse.cz> |
---|---|
date | Sun, 19 Aug 2012 00:28:42 +0200 |
parents | 596b928d2751 |
children | d9639ff548b1 |
files | src/bar.c src/bar_comment.c src/bar_exif.c src/bar_histogram.c src/bar_keywords.c src/bar_sort.c src/cache_maint.c src/cellrenderericon.c src/collect-table.c src/compat.c src/compat.h src/dupe.c src/image.c src/layout.c src/layout_image.c src/layout_util.c src/logwindow.c src/pan-view.c src/pixbuf-renderer.c src/preferences.c src/print.c src/renderer-tiles.c src/search.c src/ui_misc.c src/ui_tabcomp.c src/ui_tree_edit.c src/ui_utildlg.c src/utilops.c src/view_dir_list.c src/view_file.c src/view_file_icon.c src/view_file_list.c |
diffstat | 32 files changed, 10 insertions(+), 512 deletions(-) [+] |
line wrap: on
line diff
--- a/src/bar.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar.c Sun Aug 19 00:28:42 2012 +0200 @@ -457,11 +457,7 @@ if (!bd) return; WRITE_NL(); WRITE_STRING("<bar "); -#if GTK_CHECK_VERSION(2,20,0) write_bool_option(outstr, indent, "enabled", gtk_widget_get_visible(bar)); -#else - write_bool_option(outstr, indent, "enabled", GTK_WIDGET_VISIBLE(bar)); -#endif write_uint_option(outstr, indent, "width", bd->width); WRITE_STRING(">");
--- a/src/bar_comment.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar_comment.c Sun Aug 19 00:28:42 2012 +0200 @@ -141,11 +141,7 @@ pcd = g_object_get_data(G_OBJECT(bar), "pane_data"); if (!pcd) return FALSE; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_has_focus(pcd->comment_view)) return gtk_widget_event(pcd->comment_view, event); -#else - if (GTK_WIDGET_HAS_FOCUS(pcd->comment_view)) return gtk_widget_event(pcd->comment_view, event); -#endif return FALSE; }
--- a/src/bar_exif.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar_exif.c Sun Aug 19 00:28:42 2012 +0200 @@ -301,11 +301,7 @@ ExifEntry *ee = g_object_get_data(G_OBJECT(entry), "entry_data"); work = work->next; -#if GTK_CHECK_VERSION(2,20,0) if (ee->editable && gtk_widget_has_focus(ee->value_widget)) ret = gtk_widget_event(ee->value_widget, event); -#else - if (ee->editable && GTK_WIDGET_HAS_FOCUS(ee->value_widget)) ret = gtk_widget_event(ee->value_widget, event); -#endif } g_list_free(list); return ret; @@ -403,11 +399,7 @@ gtk_widget_get_allocation(entry, &allocation); -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_is_drawable(entry) && -#else - if (GTK_WIDGET_DRAWABLE(entry) && -#endif gtk_widget_translate_coordinates(pane, entry, x, y, &nx, &ny) && ny < allocation.height / 2) break; pos++;
--- a/src/bar_histogram.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar_histogram.c Sun Aug 19 00:28:42 2012 +0200 @@ -61,11 +61,7 @@ /* histmap_get is relatively expensive, run it only when we really need it and with lower priority than pixbuf_renderer FIXME: this does not work for fullscreen*/ -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_is_drawable(phd->drawing_area)) -#else - if (GTK_WIDGET_DRAWABLE(phd->drawing_area)) -#endif { if (!phd->idle_id) {
--- a/src/bar_keywords.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar_keywords.c Sun Aug 19 00:28:42 2012 +0200 @@ -264,11 +264,7 @@ pkd = g_object_get_data(G_OBJECT(bar), "pane_data"); if (!pkd) return FALSE; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_has_focus(pkd->keyword_view)) return gtk_widget_event(pkd->keyword_view, event); -#else - if (GTK_WIDGET_HAS_FOCUS(pkd->keyword_view)) return gtk_widget_event(pkd->keyword_view, event); -#endif return FALSE; }
--- a/src/bar_sort.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/bar_sort.c Sun Aug 19 00:28:42 2012 +0200 @@ -724,11 +724,7 @@ if (!sd) return; WRITE_NL(); WRITE_STRING("<bar_sort "); -#if GTK_CHECK_VERSION(2,20,0) write_bool_option(outstr, indent, "enabled", gtk_widget_get_visible(bar)); -#else - write_bool_option(outstr, indent, "enabled", GTK_WIDGET_VISIBLE(bar)); -#endif WRITE_INT(*sd, mode); WRITE_INT(*sd, action); WRITE_INT(*sd, selection);
--- a/src/cache_maint.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/cache_maint.c Sun Aug 19 00:28:42 2012 +0200 @@ -256,11 +256,7 @@ { CMData *cm = data; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_sensitive(cm->button_close)) return; -#else - if (!GTK_WIDGET_SENSITIVE(cm->button_close)) return; -#endif cache_maintain_home_close(cm); } @@ -712,11 +708,7 @@ { CleanData *cd = data; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_sensitive(cd->button_close)) return; -#else - if (!GTK_WIDGET_SENSITIVE(cd->button_close)) return; -#endif cache_manager_render_reset(cd); generic_dialog_close(cd->gd); @@ -831,11 +823,7 @@ CleanData *cd = data; gchar *path; -#if GTK_CHECK_VERSION(2,20,0) if (cd->list || !gtk_widget_get_sensitive(cd->button_start)) return; -#else - if (cd->list || !GTK_WIDGET_SENSITIVE(cd->button_start)) return; -#endif path = remove_trailing_slash((gtk_entry_get_text(GTK_ENTRY(cd->entry)))); parse_out_relatives(path); @@ -932,11 +920,7 @@ { CleanData *cd = data; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_sensitive(cd->button_close)) return; -#else - if (!GTK_WIDGET_SENSITIVE(cd->button_close)) return; -#endif generic_dialog_close(cd->gd); @@ -1049,11 +1033,7 @@ gchar *path; FileData *dir_fd; -#if GTK_CHECK_VERSION(2,20,0) if (cd->list || !gtk_widget_get_sensitive(cd->button_start)) return; -#else - if (cd->list || !GTK_WIDGET_SENSITIVE(cd->button_start)) return; -#endif gtk_widget_set_sensitive(cd->button_start, FALSE); gtk_widget_set_sensitive(cd->button_stop, TRUE);
--- a/src/cellrenderericon.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/cellrenderericon.c Sun Aug 19 00:28:42 2012 +0200 @@ -678,22 +678,14 @@ if ((flags & GTK_CELL_RENDERER_SELECTED) == GTK_CELL_RENDERER_SELECTED) { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_has_focus(widget)) -#else - if (GTK_WIDGET_HAS_FOCUS(widget)) -#endif state = GTK_STATE_SELECTED; else state = GTK_STATE_ACTIVE; } else { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_state(widget) == GTK_STATE_INSENSITIVE) -#else - if (GTK_WIDGET_STATE(widget) == GTK_STATE_INSENSITIVE) -#endif state = GTK_STATE_INSENSITIVE; else state = GTK_STATE_NORMAL; @@ -836,11 +828,7 @@ } } -#if GTK_CHECK_VERSION(2,20,0) if (cellicon->focused && gtk_widget_has_focus(widget)) -#else - if (cellicon->focused && GTK_WIDGET_HAS_FOCUS(widget)) -#endif { #if GTK_CHECK_VERSION(3,0,0) #else
--- a/src/collect-table.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/collect-table.c Sun Aug 19 00:28:42 2012 +0200 @@ -539,11 +539,7 @@ gdk_window_get_pointer(NULL, &x, &y, NULL); -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_realized(ct->tip_window)) gtk_widget_realize(ct->tip_window); -#else - if (!GTK_WIDGET_REALIZED(ct->tip_window)) gtk_widget_realize(ct->tip_window); -#endif gtk_window_move(GTK_WINDOW(ct->tip_window), x + 16, y + 16); gtk_widget_show(ct->tip_window); } @@ -1574,11 +1570,7 @@ layout_image_set_collection(NULL, ct->cd, info); } } -#if GTK_CHECK_VERSION(2,20,0) else if (!gtk_widget_has_focus(ct->listview)) -#else - else if (!GTK_WIDGET_HAS_FOCUS(ct->listview)) -#endif { gtk_widget_grab_focus(ct->listview); } @@ -1729,11 +1721,7 @@ gtk_tree_view_column_set_visible(column, (i < ct->columns)); gtk_tree_view_column_set_fixed_width(column, thumb_width + (THUMB_BORDER_PADDING * 6)); -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); -#else - list = gtk_tree_view_column_get_cell_renderers(column); -#endif cell = (list) ? list->data : NULL; g_list_free(list); @@ -1744,11 +1732,7 @@ "show_text", ct->show_text, NULL); } } -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_realized(ct->listview)) gtk_tree_view_columns_autosize(GTK_TREE_VIEW(ct->listview)); -#else - if (GTK_WIDGET_REALIZED(ct->listview)) gtk_tree_view_columns_autosize(GTK_TREE_VIEW(ct->listview)); -#endif } row = -1;
--- a/src/compat.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/compat.c Sun Aug 19 00:28:42 2012 +0200 @@ -12,49 +12,6 @@ #include "main.h" #include "compat.h" -/* gtk_radio_action_set_current_value() replacement for GTK+ < 2.10 */ -void radio_action_set_current_value(GtkRadioAction *action, gint current_value) -{ -#if GTK_CHECK_VERSION(2, 10, 0) - gtk_radio_action_set_current_value(action, current_value); -#else - GSList *group; - gint value; - - group = gtk_radio_action_get_group(action); - while (group) - { - action = GTK_RADIO_ACTION(group->data); - g_object_get(G_OBJECT(action), "value", &value, NULL); - if (value == current_value) - { - gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(action), TRUE); - return; - } - group = g_slist_next(group); - } -#endif -} - -#if !GLIB_CHECK_VERSION(2, 14, 0) -static void hash_table_add(gpointer key, gpointer value, gpointer user_data) -{ - GList **list = user_data; - *list = g_list_prepend(*list, key); -} -#endif - -GList* hash_table_get_keys(GHashTable *hash_table) -{ -#if GLIB_CHECK_VERSION(2, 14, 0) - return g_hash_table_get_keys(hash_table); -#else - GList *list = NULL; - g_hash_table_foreach(hash_table, hash_table_add, &list); - return list; -#endif -} - #if !GTK_CHECK_VERSION(2,24,0) gint compat_gdk_window_get_width(GdkWindow *window) {
--- a/src/compat.h Sat Aug 18 23:02:36 2012 +0200 +++ b/src/compat.h Sun Aug 19 00:28:42 2012 +0200 @@ -13,13 +13,6 @@ #ifndef COMPAT_H #define COMPAT_H -void radio_action_set_current_value(GtkRadioAction *action, gint current_value); -GList* hash_table_get_keys(GHashTable *hash_table); - -#if !GTK_CHECK_VERSION(2,12,0) -#define gtk_widget_set_tooltip_text(widget, text) /* ignored */ -#endif - /* Some systems (BSD,MacOsX,HP-UX,...) define MAP_ANON and not MAP_ANONYMOUS */ #if defined(MAP_ANON) && !defined(MAP_ANONYMOUS)
--- a/src/dupe.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/dupe.c Sun Aug 19 00:28:42 2012 +0200 @@ -2216,11 +2216,7 @@ { GList *list; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_has_focus(dw->second_listview)) -#else - if (GTK_WIDGET_HAS_FOCUS(dw->second_listview)) -#endif { list = dupe_listview_get_selection(dw, dw->second_listview); } @@ -2773,11 +2769,7 @@ gtk_tree_view_column_set_fixed_width(column, (thumb) ? options->thumbnails.max_width : 4); -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); -#else - list = gtk_tree_view_column_get_cell_renderers(column); -#endif if (!list) return; cell = list->data; g_list_free(list); @@ -2864,11 +2856,7 @@ GList *slist; DupeItem *di = NULL; -#if GTK_CHECK_VERSION(2,20,0) on_second = gtk_widget_has_focus(dw->second_listview); -#else - on_second = GTK_WIDGET_HAS_FOCUS(dw->second_listview); -#endif if (on_second) {
--- a/src/image.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/image.c Sun Aug 19 00:28:42 2012 +0200 @@ -1796,19 +1796,11 @@ if (frame) { imd->frame = gtk_frame_new(NULL); -#if GTK_CHECK_VERSION(2,12,0) g_object_ref(imd->pr); -#else - gtk_widget_ref(imd->pr); -#endif if (imd->has_frame != -1) gtk_container_remove(GTK_CONTAINER(imd->widget), imd->pr); gtk_container_add(GTK_CONTAINER(imd->frame), imd->pr); -#if GTK_CHECK_VERSION(2,12,0) g_object_unref(imd->pr); -#else - gtk_widget_unref(imd->pr); -#endif gtk_widget_set_can_focus(imd->frame, TRUE); gtk_widget_set_app_paintable(imd->frame, TRUE); @@ -1822,37 +1814,21 @@ g_signal_connect(G_OBJECT(imd->frame), "focus_in_event", G_CALLBACK(image_focus_in_cb), imd); -#if GTK_CHECK_VERSION(2,14,0) gtk_box_pack_start(GTK_BOX(imd->widget), imd->frame, TRUE, TRUE, 0); -#else - gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->frame); -#endif gtk_widget_show(imd->frame); } else { -#if GTK_CHECK_VERSION(2,12,0) g_object_ref(imd->pr); -#else - gtk_widget_ref(imd->pr); -#endif if (imd->frame) { gtk_container_remove(GTK_CONTAINER(imd->frame), imd->pr); gtk_widget_destroy(imd->frame); imd->frame = NULL; } -#if GTK_CHECK_VERSION(2,14,0) gtk_box_pack_start(GTK_BOX(imd->widget), imd->pr, TRUE, TRUE, 0); -#else - gtk_box_pack_start_defaults(GTK_BOX(imd->widget), imd->pr); -#endif -#if GTK_CHECK_VERSION(2,12,0) g_object_unref(imd->pr); -#else - gtk_widget_unref(imd->pr); -#endif } gtk_widget_show(imd->pr);
--- a/src/layout.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/layout.c Sun Aug 19 00:28:42 2012 +0200 @@ -332,11 +332,7 @@ static void layout_sort_menu_hide_cb(GtkWidget *widget, gpointer data) { /* destroy the menu */ -#if GTK_CHECK_VERSION(2,12,0) g_object_unref(widget); -#else - gtk_widget_unref(GTK_WIDGET(widget)); -#endif } static void layout_sort_button_press_cb(GtkWidget *widget, gpointer data) @@ -1164,11 +1160,7 @@ GtkAllocation allocation; if (!layout_valid(&lw)) return FALSE; -#if GTK_CHECK_VERSION(2,20,0) if (!lw->tools || !gtk_widget_get_visible(lw->tools)) -#else - if (!lw->tools || !GTK_WIDGET_VISIBLE(lw->tools)) -#endif { /* use the stored values (sort of breaks success return value) */ @@ -1207,11 +1199,7 @@ if (hide) { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_visible(lw->tools)) -#else - if (GTK_WIDGET_VISIBLE(lw->tools)) -#endif { layout_tools_geometry_sync(lw); gtk_widget_hide(lw->tools); @@ -1219,11 +1207,7 @@ } else { -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_visible(lw->tools)) -#else - if (!GTK_WIDGET_VISIBLE(lw->tools)) -#endif { gtk_widget_show(lw->tools); if (lw->vf) vf_refresh(lw->vf); @@ -1749,19 +1733,11 @@ if (lw->options.toolbar_hidden) { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_visible(lw->toolbar[TOOLBAR_MAIN])) gtk_widget_hide(lw->toolbar[TOOLBAR_MAIN]); -#else - if (GTK_WIDGET_VISIBLE(lw->toolbar[TOOLBAR_MAIN])) gtk_widget_hide(lw->toolbar[TOOLBAR_MAIN]); -#endif } else { -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_visible(lw->toolbar[TOOLBAR_MAIN])) gtk_widget_show(lw->toolbar[TOOLBAR_MAIN]); -#else - if (!GTK_WIDGET_VISIBLE(lw->toolbar[TOOLBAR_MAIN])) gtk_widget_show(lw->toolbar[TOOLBAR_MAIN]); -#endif } }
--- a/src/layout_image.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/layout_image.c Sun Aug 19 00:28:42 2012 +0200 @@ -1616,11 +1616,7 @@ { lw->split_images[i] = image_new(TRUE); -#if GTK_CHECK_VERSION(2,12,0) g_object_ref(lw->split_images[i]->widget); -#else - gtk_widget_ref(lw->split_images[i]->widget); -#endif g_signal_connect(G_OBJECT(lw->split_images[i]->pr), "update-pixel", G_CALLBACK(layout_status_update_pixel_cb), lw); @@ -1759,11 +1755,7 @@ { if (lw->split_images[i]) { -#if GTK_CHECK_VERSION(2,12,0) g_object_unref(lw->split_images[i]->widget); -#else - gtk_widget_unref(lw->split_images[i]->widget); -#endif lw->split_images[i] = NULL; } }
--- a/src/layout_util.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/layout_util.c Sun Aug 19 00:28:42 2012 +0200 @@ -90,11 +90,7 @@ gint x = 0; gint y = 0; -#if GTK_CHECK_VERSION(2,20,0) if (lw->path_entry && gtk_widget_has_focus(lw->path_entry)) -#else - if (lw->path_entry && GTK_WIDGET_HAS_FOCUS(lw->path_entry)) -#endif { if (event->keyval == GDK_KEY_Escape && lw->dir_fd) { @@ -109,11 +105,7 @@ return TRUE; } } -#if GTK_CHECK_VERSION(2,20,0) if (lw->vd && lw->options.dir_view_type == DIRVIEW_TREE && gtk_widget_has_focus(lw->vd->view) && -#else - if (lw->vd && lw->options.dir_view_type == DIRVIEW_TREE && GTK_WIDGET_HAS_FOCUS(lw->vd->view) && -#endif !layout_key_match(event->keyval) && gtk_widget_event(lw->vd->view, (GdkEvent *)event)) { @@ -133,11 +125,7 @@ focused = gtk_container_get_focus_child(GTK_CONTAINER(lw->image->widget)); if (lw->image && -#if GTK_CHECK_VERSION(2,20,0) (focused && gtk_widget_has_focus(focused) || (lw->tools && widget == lw->window) || lw->full_screen) ) -#else - (focused && GTK_WIDGET_HAS_FOCUS(focused) || (lw->tools && widget == lw->window) || lw->full_screen) ) -#endif { stop_signal = TRUE; switch (event->keyval) @@ -848,7 +836,7 @@ mode = mode % 3 + 1; GtkAction *radio = gtk_action_group_get_action(lw->action_group, "StereoAuto"); - radio_action_set_current_value(GTK_RADIO_ACTION(radio), mode); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(radio), mode); /* this is called via fallback in layout_menu_stereo_mode_cb @@ -2375,13 +2363,13 @@ if (!lw->action_group) return; action = gtk_action_group_get_action(lw->action_group, "FolderTree"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->options.dir_view_type); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->options.dir_view_type); action = gtk_action_group_get_action(lw->action_group, "SplitSingle"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->split_mode); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->split_mode); action = gtk_action_group_get_action(lw->action_group, "ViewIcons"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->options.file_view_type); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), lw->options.file_view_type); action = gtk_action_group_get_action(lw->action_group, "FloatTools"); gtk_toggle_action_set_active(GTK_TOGGLE_ACTION(action), lw->options.tools_float); @@ -2413,17 +2401,17 @@ if (osd_flags & OSD_SHOW_HISTOGRAM) { action = gtk_action_group_get_action(lw->action_group, "HistogramChanR"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), image_osd_histogram_get_channel(lw->image)); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), image_osd_histogram_get_channel(lw->image)); action = gtk_action_group_get_action(lw->action_group, "HistogramModeLin"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), image_osd_histogram_get_mode(lw->image)); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), image_osd_histogram_get_mode(lw->image)); } action = gtk_action_group_get_action(lw->action_group, "ConnectZoomMenu"); gtk_action_set_sensitive(action, lw->split_mode != SPLIT_NONE); action = gtk_action_group_get_action(lw->action_group, "StereoAuto"); - radio_action_set_current_value(GTK_RADIO_ACTION(action), layout_image_stereo_pixbuf_get(lw)); + gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), layout_image_stereo_pixbuf_get(lw)); layout_util_sync_color(lw); } @@ -2456,11 +2444,7 @@ static gboolean layout_bar_enabled(LayoutWindow *lw) { -#if GTK_CHECK_VERSION(2,20,0) return lw->bar && gtk_widget_get_visible(lw->bar); -#else - return lw->bar && GTK_WIDGET_VISIBLE(lw->bar); -#endif } static void layout_bar_destroyed(GtkWidget *widget, gpointer data) @@ -2553,11 +2537,7 @@ static gboolean layout_bar_sort_enabled(LayoutWindow *lw) { -#if GTK_CHECK_VERSION(2,20,0) return lw->bar_sort && gtk_widget_get_visible(lw->bar_sort); -#else - return lw->bar_sort && GTK_WIDGET_VISIBLE(lw->bar_sort); -#endif }
--- a/src/logwindow.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/logwindow.c Sun Aug 19 00:28:42 2012 +0200 @@ -270,11 +270,7 @@ log_window_insert_text(buffer, &iter, str, logdefs[type].tag); -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_visible(text)) -#else - if (GTK_WIDGET_VISIBLE(text)) -#endif { GtkTextMark *mark;
--- a/src/pan-view.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/pan-view.c Sun Aug 19 00:28:42 2012 +0200 @@ -1214,15 +1214,9 @@ fd = pan_menu_click_fd(pw); imd_widget = gtk_container_get_focus_child(GTK_CONTAINER(pw->imd->widget)); -#if GTK_CHECK_VERSION(2,20,0) focused = (pw->fs || imd_widget && gtk_widget_has_focus(imd_widget)); on_entry = (gtk_widget_has_focus(pw->path_entry) || gtk_widget_has_focus(pw->search_entry)); -#else - focused = (pw->fs || imd_widget && GTK_WIDGET_HAS_FOCUS(imd_widget)); - on_entry = (GTK_WIDGET_HAS_FOCUS(pw->path_entry) || - GTK_WIDGET_HAS_FOCUS(pw->search_entry)); -#endif if (focused) { @@ -1975,11 +1969,7 @@ 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) @@ -2001,11 +1991,7 @@ 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); } @@ -2016,17 +2002,9 @@ } 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)); }
--- a/src/pixbuf-renderer.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/pixbuf-renderer.c Sun Aug 19 00:28:42 2012 +0200 @@ -2056,11 +2056,7 @@ } parent = gtk_widget_get_parent(widget); -#if GTK_CHECK_VERSION(2,20,0) if (widget && gtk_widget_get_can_focus(parent)) -#else - if (widget && GTK_WIDGET_CAN_FOCUS(parent)) -#endif { gtk_widget_grab_focus(parent); } @@ -2080,11 +2076,7 @@ return TRUE; } -#if GTK_CHECK_VERSION(2,20,0) if (gdk_pointer_is_grabbed() && gtk_widget_has_grab(GTK_WIDGET(pr))) -#else - if (gdk_pointer_is_grabbed() && GTK_WIDGET_HAS_GRAB(pr)) -#endif { gtk_grab_remove(widget); gdk_pointer_ungrab(bevent->time);
--- a/src/preferences.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/preferences.c Sun Aug 19 00:28:42 2012 +0200 @@ -990,7 +990,6 @@ help_window_show("overlay"); } -#if GTK_CHECK_VERSION(2, 10, 0) static void accel_store_populate(void) { LayoutWindow *lw; @@ -1288,7 +1287,6 @@ } #endif -#endif static GtkWidget *scrolled_notebook_page(GtkWidget *notebook, const gchar *title) { @@ -1541,7 +1539,6 @@ image_overlay_template_view = gtk_text_view_new(); -#if GTK_CHECK_VERSION(2,12,0) gtk_widget_set_tooltip_markup(image_overlay_template_view, _("<i>%name%</i> results in the filename of the picture.\n" "Also available: <i>%collection%</i>, <i>%number%</i>, <i>%total%</i>, <i>%date%</i>,\n" @@ -1553,8 +1550,7 @@ "<i>%formatted.ShutterSpeed%</i>|<i>%formatted.ISOSpeedRating%</i>|<i>%formatted.FocalLength%</i> could show \"1/20s - 400 - 80 mm\" or \"1/200 - 80 mm\",\n" "if there's no ISO information in the Exif data.\n" "If a line is empty, it is removed. This allows one to add lines that totally disappear when no data is available.\n" -)); -#endif + )); gtk_container_add(GTK_CONTAINER(scrolled), image_overlay_template_view); gtk_widget_show(image_overlay_template_view); @@ -1963,9 +1959,7 @@ pref_spacer(hbox, PREF_PAD_INDENT - PREF_PAD_GAP); spin = pref_spin_new_int(hbox, _("Maximum size:"), _("MB"), 0, 2048, 1, options->file_ops.safe_delete_folder_maxsize, &c_options->file_ops.safe_delete_folder_maxsize); -#if GTK_CHECK_VERSION(2,12,0) gtk_widget_set_tooltip_markup(spin, _("Set to 0 for unlimited size")); -#endif button = pref_button_new(NULL, NULL, _("View"), FALSE, G_CALLBACK(safe_delete_view_cb), NULL); gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); @@ -2018,7 +2012,6 @@ /* accelerators tab */ static void config_tab_accelerators(GtkWidget *notebook) { -#if GTK_CHECK_VERSION(2, 10, 0) GtkWidget *hbox; GtkWidget *vbox; GtkWidget *group; @@ -2132,7 +2125,6 @@ gtk_box_pack_end(GTK_BOX(hbox), button, FALSE, FALSE, 0); gtk_widget_show(button); #endif -#endif } /* stereo tab */
--- a/src/print.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/print.c Sun Aug 19 00:28:42 2012 +0200 @@ -1959,11 +1959,7 @@ GtkWidget *label; gchar *buf; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_visible(pw->dialog->dialog)) parent = pw->dialog->dialog; -#else - if (GTK_WIDGET_VISIBLE(pw->dialog->dialog)) parent = pw->dialog->dialog; -#endif gd = generic_dialog_new(_("Printing error"), "print_warning", parent, TRUE, NULL, NULL); @@ -2489,11 +2485,7 @@ pw->job_pixbuf = NULL; } -#if GTK_CHECK_VERSION(2,20,0) if (pw->dialog && !gtk_widget_get_visible(pw->dialog->dialog)) -#else - if (pw->dialog && !GTK_WIDGET_VISIBLE(pw->dialog->dialog)) -#endif { g_idle_add_full(G_PRIORITY_HIGH_IDLE, print_job_close_finish_cb, pw, NULL); }
--- a/src/renderer-tiles.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/renderer-tiles.c Sun Aug 19 00:28:42 2012 +0200 @@ -1488,16 +1488,6 @@ cairo_fill (cr); cairo_destroy (cr); -#if 0 -#if GTK_CHECK_VERSION(2,20,0) - gdk_draw_drawable(window, box->style->fg_gc[gtk_widget_get_state(box)], -#else - gdk_draw_drawable(window, box->style->fg_gc[GTK_WIDGET_STATE(box)], -#endif - it->pixmap, x, y, - pr->x_offset + (it->x - rt->x_scroll) + x + rt->stereo_off_x, pr->y_offset + (it->y - rt->y_scroll) + y + rt->stereo_off_y, w, h); -#endif - if (rt->overlay_list) { rt_overlay_draw(rt, pr->x_offset + (it->x - rt->x_scroll) + x, @@ -1617,11 +1607,7 @@ fast = FALSE; } -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_realized(pr)) -#else - if (GTK_WIDGET_REALIZED(pr)) -#endif { if (rt_tile_is_visible(rt, qd->it)) { @@ -1953,15 +1939,6 @@ cairo_pop_group_to_source(cr); cairo_paint(cr); cairo_destroy(cr); -#if 0 - gc = gdk_gc_new(window); - gdk_gc_set_exposures(gc, TRUE); - gdk_draw_drawable(window, gc, - window, - x2 + pr->x_offset + rt->stereo_off_x, y2 + pr->y_offset + rt->stereo_off_y, - x1 + pr->x_offset + rt->stereo_off_x, y1 + pr->y_offset + rt->stereo_off_y, w, h); - g_object_unref(gc); -#endif rt_overlay_queue_all(rt, x2, y2, x1, y1); @@ -1981,22 +1958,6 @@ rt->x_scroll, y_off > 0 ? rt->y_scroll + (pr->vis_height - h) : rt->y_scroll, pr->vis_width, h, TRUE, TILE_RENDER_ALL, FALSE, FALSE); } - - /* process exposures here, "expose_event" seems to miss a few with obstructed windows */ -#if ! GTK_CHECK_VERSION(2,18,0) - while ((event = gdk_event_get_graphics_expose(window)) != NULL) - { - renderer_redraw((void *) rt, event->expose.area.x, event->expose.area.y, event->expose.area.width, event->expose.area.height, - FALSE, TILE_RENDER_ALL, FALSE, FALSE); - - if (event->expose.count == 0) - { - gdk_event_free(event); - break; - } - gdk_event_free(event); - } -#endif } } @@ -2155,17 +2116,9 @@ static gboolean rt_expose_cb(GtkWidget *widget, GdkEventExpose *event, gpointer data) { RendererTiles *rt = (RendererTiles *)data; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_is_drawable(widget)) -#else - if (GTK_WIDGET_DRAWABLE(widget)) -#endif { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_has_window(widget)) -#else - if (!GTK_WIDGET_NO_WINDOW(widget)) -#endif { if (event->window != gtk_widget_get_window(widget)) {
--- a/src/search.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/search.c Sun Aug 19 00:28:42 2012 +0200 @@ -824,11 +824,7 @@ gtk_tree_view_column_set_fixed_width(column, (sd->thumb_enable) ? options->thumbnails.max_width : 4); -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); -#else - list = gtk_tree_view_column_get_cell_renderers(column); -#endif if (!list) return; cell = list->data; g_list_free(list); @@ -2347,19 +2343,11 @@ { if (visible) { -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_visible(widget)) gtk_widget_show(widget); -#else - if (!GTK_WIDGET_VISIBLE(widget)) gtk_widget_show(widget); -#endif } else { -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_visible(widget)) gtk_widget_hide(widget); -#else - if (GTK_WIDGET_VISIBLE(widget)) gtk_widget_hide(widget); -#endif } }
--- a/src/ui_misc.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/ui_misc.c Sun Aug 19 00:28:42 2012 +0200 @@ -556,11 +556,7 @@ { GtkWidget *widget = data; -#if GTK_CHECK_VERSION(2,20,0) gtk_widget_set_sensitive(widget, gtk_widget_is_sensitive(watch)); -#else - gtk_widget_set_sensitive(widget, GTK_WIDGET_IS_SENSITIVE(watch)); -#endif } void pref_link_sensitivity(GtkWidget *widget, GtkWidget *watch) @@ -741,23 +737,9 @@ } -#if ! GTK_CHECK_VERSION(2,12,0) - -static void pref_toolbar_destroy_cb(GtkWidget *widget, gpointer data) -{ - GtkTooltips *tips = data; - - g_object_unref(G_OBJECT(tips)); -} - -#endif - GtkWidget *pref_toolbar_new(GtkWidget *parent_box, GtkToolbarStyle style) { GtkWidget *tbar; -#if ! GTK_CHECK_VERSION(2,12,0) - GtkTooltips *tips; -#endif tbar = gtk_toolbar_new(); gtk_toolbar_set_style(GTK_TOOLBAR(tbar), style); @@ -767,27 +749,6 @@ gtk_box_pack_start(GTK_BOX(parent_box), tbar, FALSE, FALSE, 0); gtk_widget_show(tbar); } - -#if ! GTK_CHECK_VERSION(2,12,0) - tips = gtk_tooltips_new(); - - /* take ownership of tooltips */ -# ifdef GTK_OBJECT_FLOATING - /* GTK+ < 2.10 */ - g_object_ref(G_OBJECT(tips)); - gtk_object_sink(GTK_OBJECT(tips)); -# else - /* GTK+ >= 2.10 */ - g_object_ref_sink(G_OBJECT(tips)); -# endif - - g_object_set_data(G_OBJECT(tbar), "tooltips", tips); - g_signal_connect(G_OBJECT(tbar), "destroy", - G_CALLBACK(pref_toolbar_destroy_cb), tips); - - gtk_tooltips_enable(tips); -#endif - return tbar; } @@ -830,18 +791,8 @@ if (description) { - -#if GTK_CHECK_VERSION(2,12,0) - gtk_widget_set_tooltip_text(item, description); - -#else - GtkTooltips *tips; - - tips = g_object_get_data(G_OBJECT(toolbar), "tooltips"); - gtk_tool_item_set_tooltip(GTK_TOOL_ITEM(item), tips, description, NULL); -#endif - } + } return item; } @@ -899,11 +850,7 @@ { if (!ds->window) return; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_has_grab(ds->window)) -#else - if (GTK_WIDGET_HAS_GRAB(ds->window)) -#endif { gtk_grab_remove(ds->window); gdk_keyboard_ungrab(GDK_CURRENT_TIME); @@ -1338,11 +1285,7 @@ if (bevent->button != MOUSE_BUTTON_LEFT) return FALSE; -#if GTK_CHECK_VERSION(2,20,0) if (gdk_pointer_is_grabbed() && gtk_widget_has_grab(sd->sizer)) -#else - if (gdk_pointer_is_grabbed() && GTK_WIDGET_HAS_GRAB(sd->sizer)) -#endif { gtk_grab_remove(sd->sizer); gdk_pointer_ungrab(bevent->time);
--- a/src/ui_tabcomp.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/ui_tabcomp.c Sun Aug 19 00:28:42 2012 +0200 @@ -206,11 +206,7 @@ TabCompData *td = data; GtkWidget *child; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_visible(widget)) return; -#else - if (!GTK_WIDGET_VISIBLE(widget)) return; -#endif child = gtk_bin_get_child(GTK_BIN(widget)); if (GTK_IS_LABEL(child)) { @@ -260,11 +256,7 @@ /* close the menu */ gtk_menu_popdown(GTK_MENU(widget)); /* doing this does not emit the "selection done" signal, unref it ourselves */ -#if GTK_CHECK_VERSION(2,12,0) g_object_unref(widget); -#else - gtk_widget_unref(widget); -#endif return TRUE; } @@ -655,11 +647,7 @@ if (!td) return; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_has_focus(entry)) -#else - if (!GTK_WIDGET_HAS_FOCUS(entry)) -#endif { gtk_widget_grab_focus(entry); }
--- a/src/ui_tree_edit.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/ui_tree_edit.c Sun Aug 19 00:28:42 2012 +0200 @@ -188,20 +188,12 @@ GList *work; if (!edit_func) return FALSE; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_visible(GTK_WIDGET(tree))) return FALSE; -#else - if (!GTK_WIDGET_VISIBLE(tree)) return FALSE; -#endif tcolumn = gtk_tree_view_get_column(tree, column); if (!tcolumn) return FALSE; -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(tcolumn)); -#else - list = gtk_tree_view_column_get_cell_renderers(tcolumn); -#endif work = list; while (work && !cell) { @@ -277,11 +269,7 @@ * use x_offset instead for X scroll (sigh) */ gtk_tree_view_get_cell_area(widget, tpath, tv_column, &rect); -#if GTK_CHECK_VERSION(2,12,0) gtk_tree_view_convert_tree_to_widget_coords(widget, 0, 0, &x_offset, &y_offset); -#else - gtk_tree_view_tree_to_widget_coords(widget, 0, 0, &x_offset, &y_offset); -#endif gdk_window_get_origin(gtk_widget_get_window(GTK_WIDGET(widget)), &x_origin, &y_origin); if (gtk_tree_view_get_headers_visible(widget)) @@ -307,11 +295,7 @@ gint cell_x; gint cell_width; -#if GTK_CHECK_VERSION(2,18,0) renderers = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(tv_column)); -#else - renderers = gtk_tree_view_column_get_cell_renderers(tv_column); -#endif work = renderers; while (work && !cell) { @@ -368,7 +352,6 @@ *height = MIN(*height, wy + wh - (*y)); } -#if GTK_CHECK_VERSION(2,8,0) /* an implementation that uses gtk_tree_view_get_visible_range */ gint tree_view_row_get_visibility(GtkTreeView *widget, GtkTreeIter *iter, gboolean fully_visible) { @@ -410,47 +393,6 @@ return ret; } -#else -/* an implementation that uses gtk_tree_view_get_visible_rect, it seems to be more error prone than the variant above */ - -gint tree_view_row_get_visibility(GtkTreeView *widget, GtkTreeIter *iter, gboolean fully_visible) -{ - GtkTreeModel *store; - GtkTreePath *tpath; - gint cx, cy; - - GdkRectangle vrect; - GdkRectangle crect; - - if (!GTK_WIDGET_REALIZED(GTK_WIDGET(widget))) return -1; /* we will most probably scroll down, needed for tree_view_row_make_visible */ - - store = gtk_tree_view_get_model(widget); - tpath = gtk_tree_model_get_path(store, iter); - - gtk_tree_view_get_visible_rect(widget, &vrect); - gtk_tree_view_get_cell_area(widget, tpath, NULL, &crect); - gtk_tree_path_free(tpath); - - -#if GTK_CHECK_VERSION(2,12,0) - gtk_tree_view_convert_widget_to_tree_coords(widget, crect.x, crect.y, &cx, &cy); -#else - gtk_tree_view_widget_to_tree_coords(widget, crect.x, crect.y, &cx, &cy); -#endif - - if (fully_visible) - { - if (cy < vrect.y) return -1; - if (cy + crect.height > vrect.y + vrect.height) return 1; - return 0; - } - - if (cy + crect.height < vrect.y) return -1; - if (cy > vrect.y + vrect.height) return 1; - return 0; -} -#endif - gint tree_view_row_make_visible(GtkTreeView *widget, GtkTreeIter *iter, gboolean center) { GtkTreePath *tpath;
--- a/src/ui_utildlg.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/ui_utildlg.c Sun Aug 19 00:28:42 2012 +0200 @@ -62,11 +62,7 @@ { GenericDialog *gd = data; -#if GTK_CHECK_VERSION(2,20,0) if (event->keyval == GDK_KEY_Return && gtk_widget_has_focus(widget) -#else - if (event->keyval == GDK_KEY_Return && GTK_WIDGET_HAS_FOCUS(widget) -#endif && gd->default_cb) { gboolean auto_close; @@ -238,11 +234,7 @@ GtkWidget *top; top = gtk_widget_get_toplevel(parent); -#if GTK_CHECK_VERSION(2,20,0) if (GTK_IS_WINDOW(top) && gtk_widget_is_toplevel(top)) window = GTK_WINDOW(top); -#else - if (GTK_IS_WINDOW(top) && GTK_WIDGET_TOPLEVEL(top)) window = GTK_WINDOW(top); -#endif } if (window) gtk_window_set_transient_for(GTK_WINDOW(gd->dialog), window);
--- a/src/utilops.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/utilops.c Sun Aug 19 00:28:42 2012 +0200 @@ -1849,7 +1849,7 @@ if (fd && fd->modified_xmp) { - keys = hash_table_get_keys(fd->modified_xmp); + keys = g_hash_table_get_keys(fd->modified_xmp); } g_assert(keys);
--- a/src/view_dir_list.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/view_dir_list.c Sun Aug 19 00:28:42 2012 +0200 @@ -96,11 +96,7 @@ { GtkTreeIter iter; -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_realized(vd->view) && vd_find_row(vd, fd, &iter)) -#else - if (GTK_WIDGET_REALIZED(vd->view) && vd_find_row(vd, fd, &iter)) -#endif { GtkTreeModel *store; GtkTreePath *tpath; @@ -111,11 +107,7 @@ gtk_tree_view_set_cursor(GTK_TREE_VIEW(vd->view), tpath, NULL, FALSE); gtk_tree_path_free(tpath); -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_has_focus(vd->view)) gtk_widget_grab_focus(vd->view); -#else - if (!GTK_WIDGET_HAS_FOCUS(vd->view)) gtk_widget_grab_focus(vd->view); -#endif } } @@ -339,11 +331,7 @@ return ret; } -#if GTK_CHECK_VERSION(2,20,0) if (gtk_widget_get_realized(vd->view)) -#else - if (GTK_WIDGET_REALIZED(vd->view)) -#endif { gtk_tree_view_scroll_to_point(GTK_TREE_VIEW(vd->view), 0, 0); }
--- a/src/view_file.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/view_file.c Sun Aug 19 00:28:42 2012 +0200 @@ -878,11 +878,7 @@ { FileData *fd = NULL; -#if GTK_CHECK_VERSION(2,20,0) if (!gtk_widget_get_realized(vf->listview)) -#else - if (!GTK_WIDGET_REALIZED(vf->listview)) -#endif { vf_thumb_status(vf, 0.0, NULL); return FALSE;
--- a/src/view_file_icon.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/view_file_icon.c Sun Aug 19 00:28:42 2012 +0200 @@ -433,11 +433,7 @@ 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); } @@ -457,11 +453,7 @@ 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_has_toplevel_focus(GTK_WINDOW(window))) { tip_show(vf); @@ -1446,11 +1438,7 @@ 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); } @@ -1613,11 +1601,7 @@ 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; @@ -1650,11 +1634,7 @@ gtk_tree_view_column_set_visible(column, (i < VFICON(vf)->columns)); gtk_tree_view_column_set_fixed_width(column, thumb_width + (THUMB_BORDER_PADDING * 6)); -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); -#else - list = gtk_tree_view_column_get_cell_renderers(column); -#endif cell = (list) ? list->data : NULL; g_list_free(list); @@ -1668,11 +1648,7 @@ 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;
--- a/src/view_file_list.c Sat Aug 18 23:02:36 2012 +0200 +++ b/src/view_file_list.c Sun Aug 19 00:28:42 2012 +0200 @@ -1694,11 +1694,7 @@ gtk_tree_view_column_set_fixed_width(column, options->thumbnails.max_width + 4); -#if GTK_CHECK_VERSION(2,18,0) list = gtk_cell_layout_get_cells(GTK_CELL_LAYOUT(column)); -#else - list = gtk_tree_view_column_get_cell_renderers(column); -#endif if (!list) return; cell = list->data; g_list_free(list);