Commit graph

1599 commits

Author SHA1 Message Date
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
Dana Jansens
0dcbf985c1 start of new render code 2003-01-18 00:33:48 +00:00
Dana Jansens
29f331b63f use otk::Property properly, and the right atoms 2003-01-18 00:09:05 +00:00
Dana Jansens
9166d90f5d include all the required libs 2003-01-17 23:22:53 +00:00