summaryrefslogtreecommitdiff
path: root/trashapplet/src/xstuff.c
diff options
context:
space:
mode:
authorZenWalker <[email protected]>2017-07-12 22:55:21 +0200
committerZenWalker <[email protected]>2017-07-12 22:55:21 +0200
commit8dd026f221ba8d0d24a09cb6f16751d5a38f1a7a (patch)
treefec44b05aa92c77e45d63a73334e397ea3507ea2 /trashapplet/src/xstuff.c
parent82c4e8bd1505d0c2fad1547bbb5d1db97d35b5ed (diff)
downloadmate-applets-8dd026f221ba8d0d24a09cb6f16751d5a38f1a7a.tar.bz2
mate-applets-8dd026f221ba8d0d24a09cb6f16751d5a38f1a7a.tar.xz
avoid deprecated gdk_screen_get_number
Diffstat (limited to 'trashapplet/src/xstuff.c')
-rw-r--r--trashapplet/src/xstuff.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/trashapplet/src/xstuff.c b/trashapplet/src/xstuff.c
index 9e58ca10..ae1a643a 100644
--- a/trashapplet/src/xstuff.c
+++ b/trashapplet/src/xstuff.c
@@ -29,10 +29,10 @@
/* the delay per draw */
#define MINIATURIZE_ANIMATION_DELAY_Z 10
-static void
+static void
draw_zoom_animation (GdkScreen *gscreen,
int x, int y, int w, int h,
- int fx, int fy, int fw, int fh,
+ int fx, int fy, int fw, int fh,
int steps)
{
#define FRAMES (MINIATURIZE_ANIMATION_FRAMES_Z)
@@ -50,7 +50,7 @@ draw_zoom_animation (GdkScreen *gscreen,
dpy = gdk_x11_display_get_xdisplay (gdk_screen_get_display (gscreen));
root_win = GDK_WINDOW_XID (gdk_screen_get_root_window (gscreen));
- screen = gdk_screen_get_number (gscreen);
+ screen = gdk_x11_screen_get_screen_number (gscreen);
depth = DefaultDepth(dpy,screen);
/* frame GC */
@@ -77,7 +77,7 @@ draw_zoom_animation (GdkScreen *gscreen,
ystep = (float)(fy-y)/steps;
wstep = (float)(fw-w)/steps;
hstep = (float)(fh-h)/steps;
-
+
for (j=0; j<FRAMES; j++) {
cx[j] = (float)x;
cy[j] = (float)y;
@@ -100,19 +100,19 @@ draw_zoom_animation (GdkScreen *gscreen,
usleep(10);
#endif
for (j=0; j<FRAMES; j++) {
- XDrawRectangle(dpy, root_win, frame_gc,
+ XDrawRectangle(dpy, root_win, frame_gc,
cxi[j], cyi[j], cwi[j], chi[j]);
if (j<FRAMES-1) {
cx[j]=cx[j+1];
cy[j]=cy[j+1];
cw[j]=cw[j+1];
ch[j]=ch[j+1];
-
+
cxi[j]=cxi[j+1];
cyi[j]=cyi[j+1];
cwi[j]=cwi[j+1];
chi[j]=chi[j+1];
-
+
} else {
cx[j]+=xstep;
cy[j]+=ystep;
@@ -128,7 +128,7 @@ draw_zoom_animation (GdkScreen *gscreen,
}
for (j=0; j<FRAMES; j++) {
- XDrawRectangle(dpy, root_win, frame_gc,
+ XDrawRectangle(dpy, root_win, frame_gc,
cxi[j], cyi[j], cwi[j], chi[j]);
}
XFlush(dpy);
@@ -138,10 +138,10 @@ draw_zoom_animation (GdkScreen *gscreen,
usleep(10);
#endif
for (j=0; j<FRAMES; j++) {
- XDrawRectangle(dpy, root_win, frame_gc,
+ XDrawRectangle(dpy, root_win, frame_gc,
cxi[j], cyi[j], cwi[j], chi[j]);
}
-
+
XUngrabServer(dpy);
XFreeGC (dpy, frame_gc);
}