Dana Jansens
59d5199828
rename getRenderControl to the more precise createRenderControl
2003-02-17 21:45:17 +00:00
Dana Jansens
136c9c078d
support for pixmap icons, kwm_win_icon and the icon in wmhints
2003-02-16 21:57:21 +00:00
Dana Jansens
7fe3301e7e
Add the "obsetroot" tool. Use it to set the root background.
2003-02-14 23:05:59 +00:00
Dana Jansens
e3f6e0ff81
make reduceDepth set the im->data member, with newly allocated data, so the pixelData in the surface isn't reduced
2003-02-14 19:18:19 +00:00
Dana Jansens
8446eaedc7
scale images down to the available surface size
2003-02-13 22:45:11 +00:00
Dana Jansens
1e58c863bb
render images properly, minus the scaling
2003-02-13 10:19:25 +00:00
Dana Jansens
72ff846dbb
make all the rendering code in RenderControl. use true/pseudo RenderControl classes just for reducing the pixel32 data to the appropriate bitdepth.
2003-02-12 00:27:32 +00:00
Dana Jansens
3147ad1a60
start on the rendering images code
2003-02-11 23:58:33 +00:00
Dana Jansens
aceea3c081
add skeleton for RenderControl::drawImage
2003-02-11 22:17:02 +00:00
Dana Jansens
2808ab5bad
add RenderControl::drawMask
2003-02-11 22:10:50 +00:00
Dana Jansens
115fedf432
use the c++ std cheaders
2003-02-09 23:07:54 +00:00
Dana Jansens
99cd843fc6
Brand spankin new widgets for otk (Label and Button).
...
Add a new Size class.
Rect, Point, and Size are immutable classes.
Size uses *UNSIGNED* ints. This is causing me headaches * a bajillion right now, so we'll see about that.
2003-02-08 07:33:48 +00:00
Dana Jansens
afb8a28120
support pseudocolor and greyscale displays by, using solid colors instead of gradients
2003-02-03 07:41:25 +00:00
Dana Jansens
e6bfddf849
add pseudorendercontrol
2003-02-03 07:06:45 +00:00
Dana Jansens
674f2609c2
include gettext from ../src
2003-01-28 03:24:45 +00:00
Dana Jansens
9a64438a5a
set the root window, to a color for now
2003-01-23 07:26:32 +00:00
Dana Jansens
4dcb309361
remove debug printf
2003-01-23 04:17:57 +00:00
Dana Jansens
11f59d7925
render code fixes
2003-01-22 23:17:28 +00:00
Dana Jansens
033e9843bc
otk using new render shit.. supposedly
2003-01-22 22:46:16 +00:00
Dana Jansens
25f0151154
drawSolidBackground seems to work :)
2003-01-20 20:20:06 +00:00
Dana Jansens
d8d9b42777
widegt using new render system
2003-01-20 06:11:12 +00:00
Dana Jansens
9b6e5f9cf4
provide RenderControls to all otk from the display class. initialize them all there. try use bitshifts instead of color tables in the TrueRenderControl class for finding correct rgbs. Move the image/pixmap/xftdraw into the surface class, and it maintains them, recreating them when it resizes.
2003-01-18 07:23:28 +00:00
Dana Jansens
02066c5d0b
starting to make render's interface
2003-01-18 04:31:16 +00:00
Dana Jansens
24b33ef877
fuc put it back
2003-01-18 00:51:11 +00:00
Dana Jansens
67bb7f8ce0
move render()
2003-01-18 00:48:23 +00:00
Dana Jansens
0dcbf985c1
start of new render code
2003-01-18 00:33:48 +00:00