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
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
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
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
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
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
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
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
Dana Jansens
54c495c83c
add some cvsignore's
2002-07-20 23:19:25 +00:00
Dana Jansens
7493785c17
new windows on non-visible workspaces should follow the same focus rules as those on the visible workspace. if "Focus New Windows" is on, then they should get focus when the workspace becomes visible.
2002-07-20 20:44:29 +00:00
Dana Jansens
54dfa44cbe
move the Strut struct from Screen.hh to Util.hh
2002-07-20 19:13:29 +00:00
Dana Jansens
df61eecc26
add ifdefs for config.h
2002-07-19 22:22:32 +00:00
Dana Jansens
5d95d24dd2
use the _variable member naming convention
2002-07-19 22:22:19 +00:00
Dana Jansens
37824505d7
screwed up the order in which hints were retrieved on windows. this actualy turns out to be important :)
2002-07-19 19:31:57 +00:00
Dana Jansens
5862475ff2
make HUP reconfigure as in blackbox. make USR1 restart instead
2002-07-19 19:04:28 +00:00
Dana Jansens
256bcbed81
changing the number of workspaces in the rc does something without restarting now!
2002-07-19 14:38:10 +00:00
Dana Jansens
0326ac961f
don't try to show windows which are already shown. this also ends up fixing an elusive segfault.
2002-07-19 08:13:42 +00:00
Dana Jansens
23da937e01
only focus new transient windows if their parent has the input focus
2002-07-19 06:56:00 +00:00
Dana Jansens
6b3f5abde4
dont reconfigure during startup. thats a waste and screws up stuff!
2002-07-19 06:47:27 +00:00
Dana Jansens
90239e2bfa
make the bullet, checkmark, and text, all the same color in the menu
2002-07-18 06:47:26 +00:00
Dana Jansens
ec5ea27e53
select the focused window in the workspace menu
2002-07-18 06:29:38 +00:00
Dana Jansens
7972a75e46
fix some capitalisations
2002-07-18 05:30:48 +00:00
Dana Jansens
5b0751d51e
move the checkmarks to the opposite side of the bullets. This means they still can be used in the workspace menu for the focused workspace.
2002-07-18 05:14:18 +00:00