Commit graph

319 commits

Author SHA1 Message Date
Dana Jansens
98c17f1809 let normal windows be netizens again 2002-07-26 21:38:05 +00:00
Dana Jansens
d2ab586410 sync with bb-cvs 2002-07-26 15:22:24 +00:00
Dana Jansens
83b6c9bfa0 sync with bb-cvs 2002-07-26 08:37:15 +00:00
Dana Jansens
462ccd7c4d sync with bb-cvs 2002-07-26 07:32:26 +00:00
Dana Jansens
6253730ef0 don't worry abou overlapping the toolbar if there is none. 2002-07-25 22:35:55 +00:00
Dana Jansens
60f0d8920c take out that goddamn stupid assert 2002-07-25 01:33:45 +00:00
Dana Jansens
1e5bbca8a8 use the flag not the function 2002-07-25 01:32:29 +00:00
Dana Jansens
0d209464b1 better focusing. don't set the focused window when its not really set yet, and don't uncheck windows as they lose focus when they are iconified 2002-07-25 01:24:25 +00:00
Dana Jansens
d18f6a4b55 dont unshade windows when they get focus 2002-07-24 09:37:14 +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
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