Dana Jansens
183cf03a4f
set a workspace and window number even for !normal windows
2002-08-21 06:35: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
91b0784330
don't actually focus windows when adding them to the current workspace. this is already handled elsewhere, ands the window probably isnt evenmapped yet
2002-08-13 21:14:37 +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
f3a54e41a0
use the old method for showing windows on workspace change
2002-08-08 05:00:14 +00:00
Dana Jansens
72c56d793b
sync with blackbox
2002-08-07 00:24:58 +00:00
Dana Jansens
00391787e3
perhaps fix a segfault here
2002-08-06 22:21:12 +00:00
Dana Jansens
961d7eb5b3
since !isNormal windows cant focus from mouse enter events anyays, we don't need to unmap them/remap them on workspace changes, so we don't. this way they dont flash.
2002-07-29 22:56:08 +00:00
Dana Jansens
77c518f808
better sticky windows.
2002-07-29 06:21:31 +00:00
Dana Jansens
9e7f5d2208
added sticky windows in the wrong place, before the window was even fully initialized ont he workspace.
2002-07-28 18:40:15 +00:00
Dana Jansens
86af1224bd
dont assert for focusing !isNormal() windows
2002-07-28 17:37:31 +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
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
b1874480ae
place large windows correctly instead of asserting
2002-07-22 23:32:30 +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
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
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
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
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
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
3312a209d7
sych with blackbox
2002-07-14 18:45:46 +00:00
Dana Jansens
8ff1b70973
make sure the desktop names atom is set when setting a workspace name, even when it doesnt already exist (bug fix)
2002-07-14 17:30:26 +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
9e99a9a1e2
sync with bb cvs
2002-07-10 22:24:48 +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
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
b0d81f77aa
proper order for the stacking order list
2002-06-28 04:27:49 +00:00
Dana Jansens
eb136b9629
use the _NET_WM_DESKTOP_NAMES root property
2002-06-28 01:44:47 +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
aad50046de
synched with bb-cvs. couple bug fixes.
2002-06-05 04:20:08 +00:00
Dana Jansens
1775e867c4
sync with bb-cvs
2002-06-01 17:54:32 +00:00
Dana Jansens
23640740ca
sync with bb cvs
2002-05-30 04:35:22 +00:00
Dana Jansens
12fcb33bfa
re-added UnderMouse Placement
...
added NLS support in the new configure system.
2002-05-28 12:39:23 +00:00
Dana Jansens
59cea4f2d3
save workspace names properly with the new Configuration class.
2002-05-26 20:51:12 +00:00
Dana Jansens
8794d357e6
import from bb-cvs
...
added slit and enable-clobber defines back in Makefile.am
2002-05-25 00:29:44 +00:00
Dana Jansens
67b4df1eff
merge the sticky window fix from 1.2.
2002-05-23 14:27:52 +00:00
Dana Jansens
ae3dc273c4
new i18n class using overloaded operator() instead of getMessage()
2002-05-16 22:35:59 +00:00
Dana Jansens
1b1efab489
compile with -Wall -W -pendantic when --enable-debug is set.
2002-05-14 19:28:34 +00:00
Dana Jansens
f00ed578ba
new focus code! working better than ever!
2002-05-14 07:53:22 +00:00
Dana Jansens
e81b9d6a72
fix for changing window buttons order. destroy them properly when they no longer exist and recreate them if they dont exist yet
2002-05-14 00:47:16 +00:00
Dana Jansens
6d16679486
focus code updates
2002-05-13 00:23:59 +00:00