Dana Jansens
|
9583bb6cb8
|
add comment, and reformat
|
2003-01-23 12:13:11 +00:00 |
|
Dana Jansens
|
8d4fe416e5
|
maprequests do not come here once the window is managed any more. they go to the plate. make events on the plate go to the client for handling, and dont bother looking for clients in the maprequesthandler anymore
|
2003-01-23 12:12:17 +00:00 |
|
Dana Jansens
|
4c5671eeca
|
remove unused old handlers
|
2003-01-23 12:10:57 +00:00 |
|
Dana Jansens
|
707f70682a
|
linear focus cycling
|
2003-01-23 09:01:40 +00:00 |
|
Dana Jansens
|
9a64438a5a
|
set the root window, to a color for now
|
2003-01-23 07:26:32 +00:00 |
|
Dana Jansens
|
28b8f67562
|
remove the word "sticky" from everywhere, and replace with "all desktops". change the titlebar layout to use D instead of S for the all-desktops button
|
2003-01-23 05:20:13 +00:00 |
|
Dana Jansens
|
7b7ae097a0
|
make the 'toggle all desktops' button work
|
2003-01-23 04:49:42 +00:00 |
|
Dana Jansens
|
7b9d92b2e7
|
add decor_sticky to the default decorations list
|
2003-01-23 04:23:58 +00:00 |
|
Dana Jansens
|
ff3bb7566b
|
remove debug printfs
|
2003-01-23 04:20:08 +00:00 |
|
Dana Jansens
|
bb5a07b3e1
|
check if the window exists before trying to focus it
|
2003-01-23 03:44:18 +00:00 |
|
Dana Jansens
|
741c68bb87
|
include algorthm forstd::find
|
2003-01-23 02:33:42 +00:00 |
|
Dana Jansens
|
bf24a3b7fc
|
dont use a const_iterator
|
2003-01-23 02:30:58 +00:00 |
|
Dana Jansens
|
7048f64f45
|
dont use a const_iterator
|
2003-01-23 02:29:17 +00:00 |
|
Dana Jansens
|
b99508df01
|
bitmap masks return!
|
2003-01-23 02:08:04 +00:00 |
|
Dana Jansens
|
e64d90be4d
|
new render system in effect. now ot make it look right
|
2003-01-23 01:44:01 +00:00 |
|
Dana Jansens
|
dd6f906848
|
compiles with the new render subsystem...
|
2003-01-23 00:14:44 +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
|
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
|
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
|
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
|
baaaed3dc1
|
add a drag threshold
|
2003-01-17 06:52:34 +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
|
d8aff44a6a
|
redo otk::Property. make it static.
|
2003-01-16 08:44:52 +00:00 |
|
Dana Jansens
|
a8e98570cc
|
dont allow resizing < 1 (based on increments)
|
2003-01-16 04:10:12 +00:00 |
|
Dana Jansens
|
8eed9d643c
|
stacking list on root is bottom to top
|
2003-01-16 01:54:51 +00:00 |
|
Dana Jansens
|
b267261403
|
just return if a valid widget isnt found, racey to assert
|
2003-01-14 22:58:35 +00:00 |
|
Dana Jansens
|
96a9196cbb
|
otk::Timer-ng!! thanks ManMower for this shizznit!
|
2003-01-14 09:54:05 +00:00 |
|
Dana Jansens
|
b683a4e0ef
|
fix indenting
|
2003-01-13 10:55:28 +00:00 |
|
Dana Jansens
|
63a74632ac
|
add the global display variable
|
2003-01-13 10:08:44 +00:00 |
|
Dana Jansens
|
784b879a52
|
set the global 'display' var to the otk::Display in use
|
2003-01-13 09:59:38 +00:00 |
|
Dana Jansens
|
cdcc526a02
|
use the new non-static display
|
2003-01-13 09:04:57 +00:00 |
|
Dana Jansens
|
9e77a88d26
|
move the Openbox::instance pointer to simply "openbox".
|
2003-01-13 08:13:58 +00:00 |
|
Dana Jansens
|
4dba699857
|
dont use append, dont need to extend ustring!
|
2003-01-13 07:15:02 +00:00 |
|