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
Dana Jansens
00bc993775
correct a comment
2003-01-17 23:20:59 +00:00
Dana Jansens
f94dc995c6
state the license. killall the old readme data
2003-01-17 22:54:11 +00:00
Dana Jansens
d9d2e7a509
Some cleanups in the mapping procedure. Apply requested states during the process.
...
Add new function types for new netwm supported actions, i.e. Func_Shade and Func_Fullscreen.
Add support for the _NET_WM_FULLSCREEN state.
2003-01-17 09:15:07 +00:00
Dana Jansens
08a28187c4
add new actions from the ewmh spec
2003-01-17 07:48:38 +00:00
Dana Jansens
105e3524a3
add internal_move/resize and wrap them with move() and resize() which are for user use, and make sure that the window is allowed to be moved/resized.
...
add the allowed actions hint setting.
2003-01-17 07:45:07 +00:00
Dana Jansens
8be4541461
add frame.. wrapper changes.
2003-01-17 07:25:34 +00:00
Dana Jansens
a1e6634a05
do good math
2003-01-17 07:25:11 +00:00
Dana Jansens
884ec58ccf
use frame.size()
2003-01-17 07:17:26 +00:00
Dana Jansens
a767993e8b
add frame.hh to openbox.i's deps
2003-01-17 07:14:47 +00:00
Dana Jansens
9e8f89b619
provide the strut for the frame's size instead of an area rect
2003-01-17 07:12:21 +00:00
Dana Jansens
940247c3e5
make window placement not go off screen at all
2003-01-17 07:10:52 +00:00
Dana Jansens
5cc40ecc8f
call the place routine after the window is grabbed
2003-01-17 07:06:34 +00:00
Dana Jansens
48741b97c2
call the place window routine after the frame is created
2003-01-17 07:04:30 +00:00
Dana Jansens
6f0581627a
add the Frame class
2003-01-17 07:04:12 +00:00
Dana Jansens
d911b4b154
use the frame's area
2003-01-17 07:03:54 +00:00
Dana Jansens
baaaed3dc1
add a drag threshold
2003-01-17 06:52:34 +00:00
Dana Jansens
a38a8f0bac
add drag_threshold
2003-01-17 06:43:47 +00:00
Dana Jansens
6188650ce9
rm my lucid experiment
2003-01-17 06:40:00 +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
6a73cff16d
get all the normal hints when mapping again, oops.
2003-01-17 03:03:18 +00:00
Dana Jansens
2b0897234f
centered gravities lose one borderwidth when mapping too
2003-01-17 02:57:42 +00:00
Dana Jansens
619ad666fc
add {}'s
2003-01-17 02:53:06 +00:00
Dana Jansens
53001eebae
add whitespace
2003-01-17 02:52:26 +00:00