Dana Jansens
e64d90be4d
new render system in effect. now ot make it look right
2003-01-23 01:44:01 +00:00
Dana Jansens
46441f7d60
starts.. then exits.
2003-01-23 01:21:39 +00:00
Dana Jansens
dd6f906848
compiles with the new render subsystem...
2003-01-23 00:14:44 +00:00
Dana Jansens
17d6318499
hardcode some bitmap masks
2003-01-23 00:08:50 +00:00
Dana Jansens
11f59d7925
render code fixes
2003-01-22 23:17:28 +00:00
Dana Jansens
42fbe726d4
add the pixel to the cache
2003-01-22 23:16:58 +00:00
Dana Jansens
1b5d52c716
save/load the pixel in the cache
2003-01-22 23:16:49 +00:00
Dana Jansens
3fe7bded58
increment the count 1 right off the start for the cache
2003-01-22 23:14:42 +00:00
Dana Jansens
77882b46db
break when no more widgets showing
2003-01-22 23:11:30 +00:00
Dana Jansens
70e2ab8017
show recursive.. recursively
2003-01-22 23:02:17 +00:00
Dana Jansens
033e9843bc
otk using new render shit.. supposedly
2003-01-22 22:46:16 +00:00
Dana Jansens
75e8fc2705
hardcoded renderstyle
2003-01-22 22:20:26 +00:00
Dana Jansens
c487295c75
part of a hardcoded style done
2003-01-22 20:14:28 +00:00
Dana Jansens
c8702ceb70
REMOVE -fno-rtti. we use that!
2003-01-22 06:09:18 +00:00
Dana Jansens
031da4f1cf
-fno-rtti as in cxxflags too!
2003-01-22 06:08:39 +00:00
Derek Foreman
31c20197e5
added "pixel32" typedef for 32bit rgb data
...
added a single gradient texture type (vertical)
2003-01-22 02:51:33 +00:00
Derek Foreman
e6c12f8fd9
Added a secondary color for gradients
2003-01-22 02:50:58 +00:00
Derek Foreman
fabb6e8c1f
testing a gradient texture now
2003-01-22 02:50:29 +00:00
Dana Jansens
9280f1b601
fix the stupid spelling
2003-01-22 01:22:50 +00:00
Dana Jansens
ac48993ed8
add -fno-check-new -fno-execptions to the g++ cxxflags
2003-01-22 01:09:19 +00:00
Dana Jansens
25f0151154
drawSolidBackground seems to work :)
2003-01-20 20:20:06 +00:00
Dana Jansens
68a6fce53b
dont try free the widget's pixmap until it is no longer in use
2003-01-20 19:28:57 +00:00
Dana Jansens
24e20d5ed6
add most of our style elements
2003-01-20 17:14:32 +00:00
Dana Jansens
f329167e4c
specify projecting cap style
2003-01-20 17:07:42 +00:00
Dana Jansens
25a5b72909
add textures, render the textures color for now too!
2003-01-20 08:44:17 +00:00
Dana Jansens
0348a2f3ab
add rendercolor class, with a cache of gcs for the colors
2003-01-20 07:07:13 +00:00
Dana Jansens
cfd8f9a658
XClearArea on expose in widget
2003-01-20 06:15:01 +00:00
Dana Jansens
d8d9b42777
widegt using new render system
2003-01-20 06:11:12 +00:00
Dana Jansens
0ba441fe8f
remove the XImage from Surface
2003-01-20 01:53:36 +00:00
Dana Jansens
41e1810c03
new authors. this is how we dooo iiiit...
2003-01-20 01:43:15 +00:00
Dana Jansens
d953cfe73c
use arrays instead of vectors for the screeninfos and rendercontrols.
2003-01-19 23:27:59 +00:00
Dana Jansens
6871cff3fa
reorder how theyre destroyed, probably doesnt matter anyways.
2003-01-18 07:25:00 +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
a4dd208a79
use a bitshift on the rgb values instead of a color table
2003-01-18 06:12:29 +00:00
Dana Jansens
e2607f616d
add DESIGN from the openbox3 repository. add to that the render.dia, a design diagram for the new render code
2003-01-18 05:58:56 +00:00
Dana Jansens
f8edbc9083
add new shit
2003-01-18 04:57:05 +00:00
Dana Jansens
23940f9e03
add a new texture and style class
2003-01-18 04:56:30 +00:00
Dana Jansens
02066c5d0b
starting to make render's interface
2003-01-18 04:31:16 +00:00
Dana Jansens
e3eeac5b6e
colors are back
2003-01-18 04:10:17 +00:00
Dana Jansens
9f705c02b9
*** empty log message ***
2003-01-18 04:06:39 +00:00
Dana Jansens
2005c344bd
surface started
2003-01-18 03:52:58 +00:00
Dana Jansens
4ac47a41a1
renders!!!!!!!!!!!!!
2003-01-18 03:09:33 +00:00
Dana Jansens
3fa1352428
blef
2003-01-18 03:03:44 +00:00
Dana Jansens
e6d6a1b6b5
change the render() interface
2003-01-18 02:38:29 +00:00
Dana Jansens
056c5b435d
set the background pixmap
2003-01-18 02:34:54 +00:00
Dana Jansens
5b52a8f561
blef
2003-01-18 02:25:32 +00:00
Derek Foreman
1a5fb96b41
.cvsignore is a cvs meta file that tells cvs not to include specific files
...
in its diffs, commits, or updates. we use this to keep machine generated
files from showing up in diffs.
this commit adds truerendercontrol.lo, a libtool generated file, to the
.cvsignore file.
kthx bye! *^_^*
2003-01-18 02:13:31 +00:00
Dana Jansens
d264dbca0c
compiles
2003-01-18 01:52:02 +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