ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtimg.h
(Generate patch)

Comparing rxvt-unicode/src/rxvtimg.h (file contents):
Revision 1.48 by sf-exg, Sat Jan 19 10:04:34 2013 UTC vs.
Revision 1.51 by sf-exg, Sat Jul 15 08:16:31 2017 UTC

6 * Copyright (c) 2012 Marc Lehmann <schmorp@schmorp.de> 6 * Copyright (c) 2012 Marc Lehmann <schmorp@schmorp.de>
7 * Copyright (c) 2012 Emanuele Giaquinta <e.giaquinta@glauco.it> 7 * Copyright (c) 2012 Emanuele Giaquinta <e.giaquinta@glauco.it>
8 * 8 *
9 * This program is free software; you can redistribute it and/or modify 9 * This program is free software; you can redistribute it and/or modify
10 * it under the terms of the GNU General Public License as published by 10 * it under the terms of the GNU General Public License as published by
11 * the Free Software Foundation; either version 2 of the License, or 11 * the Free Software Foundation; either version 3 of the License, or
12 * (at your option) any later version. 12 * (at your option) any later version.
13 * 13 *
14 * This program is distributed in the hope that it will be useful, 14 * This program is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 *---------------------------------------------------------------------*/ 22 *---------------------------------------------------------------------*/
23 23
24#ifndef IMG_H 24#ifndef IMG_H
25#define IMG_H 25#define IMG_H
26
27#if HAVE_BG_PIXMAP
28 #define HAVE_IMG 1
29#endif
30 26
31#if HAVE_IMG 27#if HAVE_IMG
32 28
33#define float_to_component(d) (int32_t)((d) * 65535.99) 29#define float_to_component(d) (int32_t)((d) * 65535.99)
34 30
49 : cnt(1), w(w), h(h), ours(true) 45 : cnt(1), w(w), h(h), ours(true)
50 { 46 {
51 } 47 }
52 }; 48 };
53 49
54 rxvt_screen *s; 50 rxvt_display *d;
55 Pixmap pm; 51 Pixmap pm;
56 pixref *ref; // shared refcnt 52 pixref *ref; // shared refcnt
57 int x, y, w, h, repeat; 53 int x, y, w, h, repeat;
58 XRenderPictFormat *format; 54 XRenderPictFormat *format;
59 55
60 rxvt_img (rxvt_screen *screen, XRenderPictFormat *format, int x, int y, int width, int height, int repeat = RepeatNormal); 56 rxvt_img (rxvt_screen *screen, XRenderPictFormat *format, int x, int y, int width, int height, int repeat = RepeatNormal);
57 rxvt_img (rxvt_display *display, XRenderPictFormat *format, int x, int y, int width, int height, int repeat = RepeatNormal);
61 rxvt_img (const rxvt_img &img); 58 rxvt_img (const rxvt_img &img);
62 void alloc (); 59 void alloc ();
63 60
64# if HAVE_PIXBUF 61# if HAVE_PIXBUF
65 static rxvt_img *new_from_pixbuf (rxvt_screen *s, GdkPixbuf *pb); // from pixbuf 62 static rxvt_img *new_from_pixbuf (rxvt_screen *s, GdkPixbuf *pb); // from pixbuf

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines