Dana Jansens
0ba441fe8f
remove the XImage from Surface
2003-01-20 01:53:36 +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
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
Dana Jansens
00bc993775
correct a comment
2003-01-17 23:20:59 +00:00
Dana Jansens
08a28187c4
add new actions from the ewmh spec
2003-01-17 07:48:38 +00:00
Dana Jansens
58ff3f35c2
add commented code for future maybe
2003-01-17 06:07:20 +00:00
Dana Jansens
f29a2e9b07
add comment for bugfix
2003-01-17 04:25:23 +00:00
Dana Jansens
6bcfd5d218
don't use XMoveResize, it doesn't work for StaticGravity windows?
2003-01-17 03:53:38 +00:00
Dana Jansens
c7e157e53c
use otk::Property to get the atom values
2003-01-16 08:47:21 +00:00
Dana Jansens
d8aff44a6a
redo otk::Property. make it static.
2003-01-16 08:44:52 +00:00
Dana Jansens
8b0daa912e
rm old bb shit that we dont use
2003-01-16 07:02:47 +00:00
Dana Jansens
a7207b7d83
make an optional bool param for ustring's other constructors
2003-01-16 05:21:39 +00:00
Dana Jansens
0f7e3be6b6
make an optional bool param for ustring's default constructor
2003-01-16 05:20:33 +00:00
Dana Jansens
3e82959514
extern "C" the C headers
2003-01-15 03:18:01 +00:00
Dana Jansens
e44d7697e5
add headers for select()
2003-01-15 03:17:46 +00:00
Dana Jansens
d9a5620f80
use the better defines for the xft version
2003-01-14 23:55:07 +00:00
Dana Jansens
219e18e744
display the build version as well as the runtime version of Xft
2003-01-14 22:49:59 +00:00
Dana Jansens
231f4dadab
no long used with our Timer-ng!
2003-01-14 21:14:21 +00:00
Dana Jansens
a388c41df4
dont need unistd for gettimeofday
2003-01-14 20:33:19 +00:00
Dana Jansens
96a9196cbb
otk::Timer-ng!! thanks ManMower for this shizznit!
2003-01-14 09:54:05 +00:00
Dana Jansens
7f2ee77204
use the byte size for utf strings, not the character size
2003-01-13 10:33:16 +00:00
Dana Jansens
3d012bcb47
move the utf8_skip table into the .cc
2003-01-13 10:06:41 +00:00
Dana Jansens
23686632d4
fix some bugs where looked up wrong offsets for characters in the utf8_skip table, move the table into the .cc
2003-01-13 10:06:26 +00:00
Dana Jansens
b989ec13f7
set the ustring's utf type so that it matches what it appended to it
2003-01-13 09:26:38 +00:00
Dana Jansens
4c71c71d57
set the global display var
2003-01-13 09:26:09 +00:00
Dana Jansens
c34f2a5241
add ustring.i which wraps otk::ustring for to/from python conversions
2003-01-13 08:48:43 +00:00
Dana Jansens
c97915f445
un-static otk::Display. add an operator* to it. make a global ob::display var.
2003-01-13 08:48:03 +00:00
Dana Jansens
55f1381860
ustring seems to be working! yay!
2003-01-13 07:12:08 +00:00
Dana Jansens
ef02a0c8ae
almost done the ustring conversion
2003-01-13 05:54:40 +00:00
Dana Jansens
5a90d2b671
otk using ustring for shit that draws. expended its inferface yet some more.
2003-01-13 04:46:50 +00:00