diff options
author | Andre Miranda <andreldm@xfce.org> | 2019-01-13 10:44:35 -0300 |
---|---|---|
committer | Andre Miranda <andreldm@xfce.org> | 2019-01-13 10:44:35 -0300 |
commit | 13ca675d2713b2da63c6869d0eb4d71a039a5393 (patch) | |
tree | f4530e63784870c0fb186d256fbe1def732d6d16 /src/xfdesktop-icon-view.c | |
parent | e032c058f625a66753164207bef4b2f8a39a7ed3 (diff) | |
download | xfdesktop-13ca675d2713b2da63c6869d0eb4d71a039a5393.tar.gz |
Replace GdkScreen deprecated functions
Diffstat (limited to 'src/xfdesktop-icon-view.c')
-rw-r--r-- | src/xfdesktop-icon-view.c | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/xfdesktop-icon-view.c b/src/xfdesktop-icon-view.c index 0900f0ee..11c8dba5 100644 --- a/src/xfdesktop-icon-view.c +++ b/src/xfdesktop-icon-view.c @@ -2565,37 +2565,23 @@ xfdesktop_rectangle_is_bounded_by(GdkRectangle *rect, static void xfdesktop_icon_view_setup_grids_xinerama(XfdesktopIconView *icon_view) { -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ GdkDisplay *display; -#else - GdkScreen *gscreen; -#endif GdkRectangle *monitor_geoms, cell_rect; gint nmonitors, i, row, col; DBG("entering"); -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ display = gtk_widget_get_display(GTK_WIDGET(icon_view)); nmonitors = gdk_display_get_n_monitors(display); -#else - gscreen = gtk_widget_get_screen(GTK_WIDGET(icon_view)); - nmonitors = gdk_screen_get_n_monitors(gscreen); -#endif + if(nmonitors == 1) /* optimisation */ return; monitor_geoms = g_new0(GdkRectangle, nmonitors); -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ for(i = 0; i < nmonitors; ++i) { gdk_monitor_get_geometry(gdk_display_get_monitor(display, i), &monitor_geoms[i]); } -#else - for(i = 0; i < nmonitors; ++i) { - gdk_screen_get_monitor_geometry(gscreen, i, &monitor_geoms[i]); - } -#endif /* cubic time; w00t! */ cell_rect.width = cell_rect.height = CELL_SIZE; @@ -3639,9 +3625,7 @@ xfdesktop_icon_view_add_item_internal(XfdesktopIconView *icon_view, { gint16 row, col; cairo_rectangle_int_t fake_area; -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ GdkDrawingContext *gdc; -#endif cairo_region_t *region; cairo_t *cr; GdkWindow *gdkwindow; @@ -3672,23 +3656,14 @@ xfdesktop_icon_view_add_item_internal(XfdesktopIconView *icon_view, /* Pack it into a cairo region to tell gdk that's where we will be painting */ region = cairo_region_create_rectangle(&fake_area); -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ gdc = gdk_window_begin_draw_frame(gdkwindow, region); cr = gdk_drawing_context_get_cairo_context(gdc); -#else - cr = gdk_cairo_create(gdkwindow); -#endif /* paint the icon */ xfdesktop_icon_view_paint_icon(icon_view, icon, &fake_area, cr); -#if 0 /* GTK_CHECK_VERSION (3, 22, 0) */ /* we're done drawing */ gdk_window_end_draw_frame(gdkwindow, gdc); -#else - /* we're done drawing */ - cairo_destroy(cr); -#endif cairo_region_destroy(region); } |