Dana Jansens
8e38989ee8
remove some unneeded std::'s
2002-07-24 09:03:05 +00:00
Dana Jansens
4652af7b28
watch for case where not all screens get managed!
2002-07-24 08:44:21 +00:00
Dana Jansens
28594da6de
epist + multihead == <drool>
...
added next/prevWindowOnAllScreens
added next/prevScreen
2002-07-24 08:33:35 +00:00
Dana Jansens
3792d28333
make more clear
2002-07-23 21:51:38 +00:00
Dana Jansens
f6a3cd61f8
cycle windows was looping forever!
2002-07-23 21:49:59 +00:00
Dana Jansens
809f819e6f
dont ignore full maxed windows while they are shaded just because they are full maxed
2002-07-23 20:54:40 +00:00
Dana Jansens
5cb2020b9b
make modal dialogs unmodal before reassigning focus when they are unmanaged
2002-07-23 16:17:28 +00:00
Dana Jansens
733b4f4a33
add comment
2002-07-23 06:04:08 +00:00
Dana Jansens
9500c095f8
dont accept motion events with same_screen set to false
2002-07-23 06:03:36 +00:00
Dana Jansens
6417766553
indenting
2002-07-23 05:35:40 +00:00
Dana Jansens
c6699031a0
no more segging when adding removing windows
2002-07-23 04:58:21 +00:00
Dana Jansens
725e87a05e
reorder the menu, put Workspace Warping beside the opaque moving option
2002-07-23 04:31:28 +00:00
Dana Jansens
6747a451f4
add configmenu option for workspace warping
2002-07-23 04:29:57 +00:00
Dana Jansens
be306f6b60
add rc option for workspaceWarping
2002-07-23 04:22:42 +00:00
Dana Jansens
a41a0c1ac8
fix a crash. when the window loses focus during its death, it uses the timer object, which was being deleted.
2002-07-23 04:01:39 +00:00
Dana Jansens
ba9c665a87
workspace warping. this needs to be optional! also motion events are retarded!
2002-07-23 03:56:29 +00:00
Dana Jansens
fc792813a2
including wrong
2002-07-23 01:30:58 +00:00
Dana Jansens
4c03637fd1
modal transients wouldnt throw their focus up to their arent cuz the parent didnt know the modal dialog was gone yet and would pass it back to them.
2002-07-23 01:05:31 +00:00
Dana Jansens
b1874480ae
place large windows correctly instead of asserting
2002-07-22 23:32:30 +00:00
Dana Jansens
1e19ccc2cb
snapping better to the xinerama regions
2002-07-22 21:09:30 +00:00
Dana Jansens
a0f9b93d5b
indenting
2002-07-22 16:37:49 +00:00
Dana Jansens
107e0911b0
check to make sure the workspaces is > 0 not != 0
2002-07-22 16:15:39 +00:00
Dana Jansens
3a9f075274
much nicer hardcoded bindings! :)
2002-07-22 09:27:40 +00:00
Dana Jansens
c15287a822
menu was off-by-one when no xinerama support was built in
2002-07-22 09:15:23 +00:00
Dana Jansens
b73ff84f6f
make it real easy to change the modifier key used for mouse bindings
2002-07-22 08:49:50 +00:00
Dana Jansens
fd90355381
xinerama support where it shouldnt be
2002-07-22 08:44:20 +00:00
Dana Jansens
e8f387ea48
handle events on the right screen
2002-07-22 08:38:51 +00:00
Dana Jansens
6268e2c42a
run execs
2002-07-22 08:31:36 +00:00
Dana Jansens
da67802bc8
add a xinerama support menu
2002-07-22 08:09:34 +00:00
Dana Jansens
ccecab7915
dont snap windows to rects they arent in for the screen regions (xinerama) or strut/screenarea
2002-07-22 07:31:07 +00:00
Dana Jansens
debe8a2f74
window snapping now has xinerama support
2002-07-22 06:49:12 +00:00
Dana Jansens
98d4ac78ff
turn RectList into a vector
2002-07-22 06:12:38 +00:00
Dana Jansens
47585423c6
default all xinerama support options to off
2002-07-22 06:12:20 +00:00
Dana Jansens
47d7f62bf2
had an extra const in there
2002-07-22 06:11:33 +00:00
Dana Jansens
270981e6d7
better cascade placement! also, it has xinerama support now!
2002-07-22 06:02:29 +00:00
Dana Jansens
e943c31bb0
only say xinerama is active if we can find some regions for it
2002-07-22 05:37:10 +00:00
Dana Jansens
c293fd65ca
xinerama support for maximizing windows
2002-07-22 04:56:25 +00:00
Dana Jansens
b7ab0001ce
move an assert to its proper place
2002-07-22 04:39:32 +00:00
Dana Jansens
e18ff901fc
xinerama support for window placement
2002-07-22 04:29:40 +00:00
Dana Jansens
6ea8fb9afa
function declaration for a function that no longer exists
2002-07-22 02:16:57 +00:00
Dana Jansens
9fe6b282c0
get the right rects for the xinerama regions
2002-07-22 02:07:36 +00:00
Dana Jansens
f7122039db
make work without --enable-xinerama
2002-07-22 01:21:07 +00:00
Dana Jansens
bcb14a3ce9
acquire and provide Xinerama information for the window manager. now we just gotta use it.
2002-07-21 23:58:09 +00:00
Scott Moynes
a0cf45a0ef
handle all combinations of lock modifiers on keypress
...
this should be an rc file option
2002-07-21 22:35:43 +00:00
Scott Moynes
f754eb0ea4
Handle all combinations of the lock modifiers on a keypress.
...
This should be a rc file option once we have one.
2002-07-21 22:34:38 +00:00
Dana Jansens
296c12c036
add Xft-build-support and Xinerama-build-support to the -help output
...
add --enable-xinerama to configure
2002-07-21 17:58:03 +00:00
Dana Jansens
0ee5660504
dont use "exec " anymore cuz then stuff like && doesn't work
2002-07-21 10:18:12 +00:00
Dana Jansens
728022e170
exec stuff with "exec " so the sh isnt left over in memory for each process
2002-07-21 10:13:04 +00:00
Dana Jansens
df7120d5ff
new slit placement. yea its kinda weak. this can get improved late if people complain. slit is going away anyways for 3.0.
2002-07-21 10:08:57 +00:00
Dana Jansens
bd7f948159
sync with bb-cvs.
...
Add option in config menu for disabling mouse input with scroll lock.
Remove compile-time flag for event clobbering since this solves that problem for now.
2002-07-21 09:56:18 +00:00