Commit graph

144 commits

Author SHA1 Message Date
Scott Moynes
c196ecd878 more bitmap merge fixes 2002-09-14 04:52:04 +00:00
Scott Moynes
c2d992a35c merged bitmap buttons 2002-09-14 03:44:44 +00:00
Dana Jansens
ce5313528e bindable/disableable root/workspace menus 2002-09-09 22:09:38 +00:00
Dana Jansens
3de15d0504 default drop shadows to off 2002-09-09 20:51:43 +00:00
Dana Jansens
02c028d8ae (optional) drop shadows for fonts 2002-09-06 16:14:55 +00:00
Dana Jansens
23aea9b42f better border support for stuff. add a borderColor resource, and allow borders with gradients. basically, they can only be used with flat stuff (not raised/lowered) 2002-09-04 02:58:39 +00:00
Dana Jansens
5033ce0a24 proper mask t catch the unmap events on systray windows 2002-08-27 10:57:15 +00:00
Dana Jansens
d9c0cfedbd unmanage desktop windows on shutdown 2002-08-26 00:25:08 +00:00
Dana Jansens
45863e605c clean up the new focusing code for workspace switching 2002-08-25 08:41:18 +00:00
Dana Jansens
3ee18e2f5f explicitly set the focused window instead of waiting for the x server when changing workspaces, otherwise, if you move througha workspace before the xserver distributes your focus, you end up losing which window had the focus 2002-08-25 08:11:43 +00:00
Dana Jansens
23e92e110e put !normal windows in the general client list too 2002-08-24 20:54:24 +00:00
Dana Jansens
b1da899b32 try see if this broke gnome-panel 2002-08-24 19:58:25 +00:00
Dana Jansens
81cdff0693 don't unmap/remap sticky windows on a workspace change, but still make sloppy focus work right. 2002-08-24 08:09:35 +00:00
Dana Jansens
0f4737f0f1 put !normal windows in the screen window list
catch systray apps unmap/destroy events
2002-08-24 05:49:22 +00:00
Dana Jansens
8344443c10 handle systray apps closing.. 2002-08-24 04:41:22 +00:00
Dana Jansens
a1b96061eb sync with bb-cvs 2002-08-22 03:46:45 +00:00
Dana Jansens
8a48fff773 support for showing the root and workspace menu with epist 2002-08-22 00:57:29 +00:00
Dana Jansens
551a17d256 Fix send to menu, having deleted workspaces in it.
Fix workspace warping, move the mouse and window the same amount.
Fix workspace switching. Put old code back that worked better.
2002-08-20 15:38:51 +00:00
Dana Jansens
bc3268b6f9 handle toolbars and utility windows proper. also, no more crashes from kpager (i really hope :P), at least not the same way 2002-08-09 00:44:35 +00:00
Dana Jansens
72c56d793b sync with blackbox 2002-08-07 00:24:58 +00:00
Dana Jansens
08e28f38a9 add a sanity check for the snap offset, limiting it to 50 2002-08-03 17:05:09 +00:00
Dana Jansens
dba5b809ec change default resistance to 18 2002-08-02 21:41:41 +00:00
Dana Jansens
b9e40b8b1e add the resource for the window snapping offset 2002-08-02 21:07:17 +00:00
Dana Jansens
b34a0d1ce2 save the window-to-window snapping right 2002-08-02 20:56:25 +00:00
Dana Jansens
50598700df keep the new menus on top of normal windows 2002-08-02 19:58:18 +00:00
Dana Jansens
3356db4885 add rc options for window snapping/resistance 2002-08-02 19:02:47 +00:00
Dana Jansens
d86284c07b make root scrolling customizable 2002-07-29 14:49:12 +00:00
Dana Jansens
77c518f808 better sticky windows. 2002-07-29 06:21:31 +00:00
Dana Jansens
03f9d6170b sync with bb-cvs (fixes the java bug, plus menu prasing redone) 2002-07-28 18:40:43 +00:00
Dana Jansens
5ec63388b8 fixes to make sticky windows work better. they appear in all workspace lists, they get focus when switching workspaces properly, their workspace menus show their focus properly. 2002-07-27 18:17:45 +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
5cb2020b9b make modal dialogs unmodal before reassigning focus when they are unmanaged 2002-07-23 16:17:28 +00:00
Dana Jansens
be306f6b60 add rc option for workspaceWarping 2002-07-23 04:22:42 +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
107e0911b0 check to make sure the workspaces is > 0 not != 0 2002-07-22 16:15:39 +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
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
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
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
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
256bcbed81 changing the number of workspaces in the rc does something without restarting now! 2002-07-19 14:38:10 +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
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
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