Changeset 90
- Timestamp:
- 06/24/08 18:40:41 (2 months ago)
- Files:
-
- osso-statusbar-cpu/trunk/debian/changelog (modified) (1 diff)
- osso-statusbar-cpu/trunk/src/common.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
osso-statusbar-cpu/trunk/debian/changelog
r89 r90 3 3 * New OS2008 look icon. 4 4 * Remove 'Mandatory' field from .desktop. 5 * Use transparency instead of fading to black. 5 6 6 -- Santtu Lakkala <inz@inz.fi> Tue, 24 Jun 2008 18: 39:13+03007 -- Santtu Lakkala <inz@inz.fi> Tue, 24 Jun 2008 18:40:31 +0300 7 8 8 9 osso-statusbar-cpu (0.6.1) mistral; urgency=low osso-statusbar-cpu/trunk/src/common.c
r61 r90 18 18 guint width, height, rowstride, n_channels; 19 19 guchar *pixels, *p, *p0; 20 guchar a = 0xf0; 20 21 21 22 n_channels = gdk_pixbuf_get_n_channels(pixbuf); … … 34 35 for (y = AREA_Y; y < AREA_Y + AREA_H; y++) { 35 36 for (x = xx; x < xx + w - 1; x++) { 36 guchar temp;37 37 p = pixels + y * rowstride + x * n_channels; 38 38 p0 = pixels + y * rowstride + (x + 1) * n_channels; 39 39 40 temp = p0[0]; 41 p[0] = temp; 42 temp = p0[1]; 43 p[1] = temp; 44 temp = p0[2]; 45 p[2] = temp; 46 /* p[0] = p0[0]; 40 p[0] = p0[0]; 47 41 p[1] = p0[1]; 48 p[2] = p0[2]; */ 42 p[2] = p0[2]; 43 p[3] = p0[3]; 49 44 } 50 45 } … … 56 51 n_channels; 57 52 if (AREA_H - y == user) { 58 r /= 2; 59 g /= 2; 60 b /= 2; 53 a >>= 1; 61 54 } 62 55 if (AREA_H - y == user + sys) { 63 r /= 2; 64 g /= 2; 65 b /= 2; 56 a >>= 1; 66 57 } 67 58 if (AREA_H - y == user + sys + nice) { 68 r = 0; 69 g = 0; 70 b = 0; 59 a = 0; 71 60 } 72 61 p[0] = r; 73 62 p[1] = g; 74 63 p[2] = b; 64 p[3] = a; 75 65 } 76 66
