Commit graph

1712 commits

Author SHA1 Message Date
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
Dana Jansens
b8ae2f393f try use the gravity in the WM_NORMAL hint, and fall back to the attribute 2003-01-17 02:48:29 +00:00
Dana Jansens
4c2f4e7537 add a getGravity function to get the gravity from the window attributes initially 2003-01-17 02:43:31 +00:00
Dana Jansens
d17b86a41f s/SIGCLD/SIGCHLD/ that was Sysv4 shit 2003-01-17 02:31:46 +00:00
Dana Jansens
f14d74a3ac test for borders on static grav windows 2003-01-17 02:11:11 +00:00
Dana Jansens
44358dfbaa reap child processes when they die 2003-01-16 23:38:21 +00:00
Dana Jansens
af1ac846cc new raise/lower window code. only restacks 2 windows (1 move) at a time, ever. ManMower, u rulz. 2003-01-16 23:32:16 +00:00
Dana Jansens
3a83fe7e6c exec a requested new process via /bin/sh to allow for command line args, the same way otk::bexec does it. 2003-01-16 23:05:58 +00:00
Dana Jansens
035f7d3ff4 use -export-dynamic when linking libpython.a 2003-01-16 09:30:28 +00:00
Dana Jansens
5086347092 add a todo comment 2003-01-16 09:12:07 +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