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
Dana Jansens
daaac0dfe2
Click Mouse Placement is BACK!#!#
2002-07-16 05:00:09 +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
Dana Jansens
5cf86b186c
add options for ignoring shaded windows and full-maxed windows while placing new windows
2002-07-16 02:18:16 +00:00
Dana Jansens
90dbcb271c
properly handle workspace names, and changes to them.
2002-07-14 20:54:03 +00:00
Dana Jansens
8cb1108f4e
properly lower windows and keep desktop windows on the bottom.
2002-07-13 21:25:19 +00:00
Dana Jansens
f320a02397
clean up the systray and desktop lists
2002-07-11 00:41:56 +00:00
Dana Jansens
9e99a9a1e2
sync with bb cvs
2002-07-10 22:24:48 +00:00
Dana Jansens
0c04fb5260
synch with bb-cvs.
...
add window resize zones. the resource has been renamed from windowZones to resizeZones.
2002-07-09 06:09:10 +00:00
Dana Jansens
8e34bfcfcb
keep iconified windows' workspace set to BSENTINEL, but set the NETWM hint to 0xffffffff (all desktops)
2002-07-09 04:49:04 +00:00
Dana Jansens
f2ecfb623b
when a window is iconified, set its workspace to 'all workspaces' so it shows up in taskbars still. otherwise its impossible to get back iconified windows. update teh stacking list when windows switch workspaces.
2002-07-09 01:22:16 +00:00
Dana Jansens
20bc088a99
add option to the rc file to use/not use AA for Xft fonts
2002-07-08 04:40:34 +00:00
Dana Jansens
1618ecc845
extend the style format to use xft.(font|size|flags) to specify an xft font
2002-07-08 02:28:24 +00:00
Dana Jansens
137a0c4e59
allow style options in the rc file to override those found in the style
2002-07-07 21:16:35 +00:00
Dana Jansens
1da5287620
dont need to XrmInit outside of the Config class. fix indenting.
2002-07-07 20:38:00 +00:00
Dana Jansens
ed3e597500
don't cast char*'s to string's needlessly
2002-07-07 11:17:44 +00:00
Dana Jansens
e15e4a9e03
make iconified windows uniconify on an XMapRequestEvent.
...
sync with blackbox cvs.
2002-07-05 01:24:32 +00:00
Dana Jansens
08d793bb79
add BFont class, with Xft support
2002-07-03 06:34:25 +00:00
Dana Jansens
9aaf4f8de7
some memory bugs from woodblock (thanks!)
2002-07-03 05:26:11 +00:00
Dana Jansens
888c0bac90
backing out all changes to make mouse button mapping's configurable
2002-07-02 14:57:02 +00:00
Dana Jansens
351a06655b
Configureable button mappings!
2002-06-29 23:50:04 +00:00
Dana Jansens
871602208a
make desktop windows get lowered properly
2002-06-28 03:39:22 +00:00
Dana Jansens
eb136b9629
use the _NET_WM_DESKTOP_NAMES root property
2002-06-28 01:44:47 +00:00
Dana Jansens
b2e9af8886
add the functionality for window-window snapping
2002-06-22 04:48:33 +00:00
Dana Jansens
f4c0547b7a
merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we intend to support is 'supported'. Just need to squash bugs now.
2002-06-21 20:40:14 +00:00
Dana Jansens
1766453ca2
sync with blackbox-cvs
2002-06-21 01:06:29 +00:00
Dana Jansens
8941da8e41
change to match blackbox
2002-06-07 00:28:40 +00:00