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
Dana Jansens
0a9da78140
change the color used for the checkmark. match the text. dont check the current workspace in the workspace menu.
2002-07-17 22:56:21 +00:00
Dana Jansens
f020fb586b
new checkmark for the menus
2002-07-17 22:43:33 +00:00
Dana Jansens
4b339891e7
reverse the if
2002-07-16 22:01:17 +00:00
Dana Jansens
de6c40934f
dont put non-normal windows in the stacking list. they dont show up in theclient list either.
2002-07-16 22:00:44 +00:00
Dana Jansens
2dde696a13
much awesome support for special windows like panels/desktops.
...
All 'non-normal' windows are treated equally now, with a fe wexceptionms for the desktop for stacking.
Fix some ClicmMousePlacement bugs while we're at it.
2002-07-16 08:00:59 +00:00
Dana Jansens
41053a810a
put the assert back. better solution in mind
2002-07-16 05:09:03 +00:00
Dana Jansens
d5d02c45eb
taking out an assert that only causes problems
2002-07-16 05:07:16 +00:00
Dana Jansens
daaac0dfe2
Click Mouse Placement is BACK!#!#
2002-07-16 05:00:09 +00:00
Dana Jansens
94d86896b4
add sendClientMessage
2002-07-16 04:51:06 +00:00
Dana Jansens
315f1d107a
switch workspaces if neccessary for a NET_WM_ACTIVE_WINDOW ClientMessage
2002-07-16 04:18:13 +00:00
Dana Jansens
7427fe1b9c
make bbkeys' cycliong work right, how it used to. instead of working like supoprt for brokenass kwin does
2002-07-16 04:15:24 +00:00
Dana Jansens
1d4391b09c
dont reposition non-normal/dialog windows when they get focus, such as kde's kicker, if they are off screen. they are special and may be doing this on purpose
2002-07-16 03:50:55 +00:00
Dana Jansens
fb613db29f
dont let focus fall back to strange windows like panels, only to normal windows and dialogs
2002-07-16 02:38:26 +00:00