Dana Jansens
8446eaedc7
scale images down to the available surface size
2003-02-13 22:45:11 +00:00
Dana Jansens
576f03f629
don use gradient for titlebar.. waste of cycles
2003-02-13 10:38:04 +00:00
Dana Jansens
e71fb6c66e
| NOT & YOU BASTARD
2003-02-13 10:30:17 +00:00
Dana Jansens
1e58c863bb
render images properly, minus the scaling
2003-02-13 10:19:25 +00:00
Dana Jansens
afd477692d
uncomment the _NET_WM_ICON property
2003-02-13 07:42:33 +00:00
Dana Jansens
3e504ae5f3
rm a stupid bb format
2003-02-13 05:18:41 +00:00
Dana Jansens
329de788cb
add _created
2003-02-13 05:15:17 +00:00
Dana Jansens
ea20fcc272
only free allocated colors
2003-02-13 05:12:01 +00:00
Dana Jansens
15f2208209
borked the build
2003-02-13 05:11:39 +00:00
Dana Jansens
dca8c61a91
free the colors on shutdown
2003-02-13 05:07:25 +00:00
Dana Jansens
68482ff556
no segfault plz tnx
2003-02-13 04:54:54 +00:00
Dana Jansens
0ebf6a1754
only store what we need to in the class
2003-02-13 04:52:08 +00:00
Dana Jansens
e451c08ac5
alloc colors only when needed, and free them properly on destruction
2003-02-13 04:50:57 +00:00
Dana Jansens
ec2113ca5b
move comment
2003-02-12 06:20:48 +00:00
Dana Jansens
7a2a461582
only store what we need to in the class
2003-02-12 06:18:28 +00:00
Dana Jansens
dd89811570
alloc colors.. i think!
2003-02-12 06:14:25 +00:00
Dana Jansens
6b1381d69d
add mising ()s
2003-02-12 01:22:51 +00:00
Dana Jansens
a0738a0197
more efficient/nicer way to get the XColor values
2003-02-12 01:22:31 +00:00
Dana Jansens
044c8ae416
start of pseudo init
2003-02-12 01:14:02 +00:00
Dana Jansens
5e0fc865a8
start of pseudocolor init
2003-02-12 01:12:34 +00:00
Dana Jansens
325a909dcd
move printf..
2003-02-12 00:42:19 +00:00
Dana Jansens
9faca110ac
kill all the old commented vars in rendercontrol.hh
...
add some preliminary vars in pseudorendercontrol.hh
2003-02-12 00:34:22 +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
f30b2a8908
can draw icons in truecolor!
2003-02-12 00:10:45 +00:00
Dana Jansens
e1473968b4
increment x
2003-02-12 00:03:18 +00:00
Dana Jansens
3147ad1a60
start on the rendering images code
2003-02-11 23:58:33 +00:00
Dana Jansens
555facb9c7
free the surfaces' pixeldata after rendering it
2003-02-11 22:38:29 +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
58847af218
store the pixel32 data in the surface so it can be reused
2003-02-11 21:50:06 +00:00
Dana Jansens
e429ce39de
new key code with keyboard grabs and such, thanks to ManMower. Kills the "key leak" bug, and makes everything work better and faster! woot
2003-02-11 21:05:50 +00:00
Dana Jansens
30cef0ceca
add _NET_DESKTOP_LAYOUT and _NET_SHOWING_DESKTOP
2003-02-10 15:13:24 +00:00
Dana Jansens
43f958996b
use a solid color for the default background
2003-02-10 02:30:52 +00:00
Dana Jansens
a4c8a839a3
layout fixes, give widgets a default texture, etc.
2003-02-10 02:27:58 +00:00
Dana Jansens
c26e5ea751
set the _text
2003-02-10 01:39:45 +00:00
Dana Jansens
5673ab7e70
use parentrelative when theres no texture set
2003-02-09 23:39:54 +00:00
Dana Jansens
115fedf432
use the c++ std cheaders
2003-02-09 23:07:54 +00:00
Dana Jansens
74cfb1b4c1
signed ints instead of unsigned ints again. less pain. pain bad.
2003-02-09 22:40:47 +00:00
Dana Jansens
ef231de58a
mad optimizations
2003-02-08 08:59:24 +00:00
Dana Jansens
188e5cd537
udpate to new api
2003-02-08 08:14:02 +00:00
Dana Jansens
f51f1c775f
stacked cycling menu works now. add a highlighted flag to otk widgets
2003-02-08 08:13:02 +00:00
Dana Jansens
b555cd12e7
rm the headers that are no longer existing
2003-02-08 07:43:25 +00:00
Dana Jansens
f9659acd11
add the new size class' header
2003-02-08 07:34:06 +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
c3e4f97d87
make "make dist" work, compiler flags cleanups
2003-02-06 06:19:46 +00:00
Dana Jansens
7c8c9e998f
new swig build system. much better. yay.
2003-02-05 15:38:29 +00:00
Dana Jansens
67fbe8354f
dont make wrap a subdir of otk
2003-02-05 10:48:37 +00:00
Dana Jansens
423367e8cd
move the otk wrapper stuff into its own dir
2003-02-05 10:39:14 +00:00
Dana Jansens
a5a712f9ae
provide pkg-config info for libotk
2003-02-05 09:40:08 +00:00
Dana Jansens
5072931be0
use bevel width on the top/bottom too
2003-02-05 07:40:56 +00:00