summaryrefslogtreecommitdiff
path: root/src/Workspace.cc
AgeCommit message (Collapse)Author
2002-08-09handle toolbars and utility windows proper. also, no more crashes from ↵Dana Jansens
kpager (i really hope :P), at least not the same way
2002-08-08use the old method for showing windows on workspace changeDana Jansens
2002-08-07sync with blackboxDana Jansens
2002-08-06perhaps fix a segfault hereDana Jansens
2002-07-29since !isNormal windows cant focus from mouse enter events anyays, we don't ↵Dana Jansens
need to unmap them/remap them on workspace changes, so we don't. this way they dont flash.
2002-07-29better sticky windows.Dana Jansens
2002-07-28added sticky windows in the wrong place, before the window was even fully ↵Dana Jansens
initialized ont he workspace.
2002-07-28dont assert for focusing !isNormal() windowsDana Jansens
2002-07-27fixes to make sticky windows work better. they appear in all workspace ↵Dana Jansens
lists, they get focus when switching workspaces properly, their workspace menus show their focus properly.
2002-07-23dont ignore full maxed windows while they are shaded just because they are ↵Dana Jansens
full maxed
2002-07-22place large windows correctly instead of assertingDana Jansens
2002-07-22had an extra const in thereDana Jansens
2002-07-22better cascade placement! also, it has xinerama support now!Dana Jansens
2002-07-22move an assert to its proper placeDana Jansens
2002-07-22xinerama support for window placementDana Jansens
2002-07-20new windows on non-visible workspaces should follow the same focus rules as ↵Dana Jansens
those on the visible workspace. if "Focus New Windows" is on, then they should get focus when the workspace becomes visible.
2002-07-19don't try to show windows which are already shown. this also ends up fixing ↵Dana Jansens
an elusive segfault.
2002-07-16reverse the ifDana Jansens
2002-07-16dont put non-normal windows in the stacking list. they dont show up in ↵Dana Jansens
theclient list either.
2002-07-16much awesome support for special windows like panels/desktops.Dana Jansens
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-16Click Mouse Placement is BACK!#!#Dana Jansens
2002-07-16dont let focus fall back to strange windows like panels, only to normal ↵Dana Jansens
windows and dialogs
2002-07-16add options for ignoring shaded windows and full-maxed windows while placing ↵Dana Jansens
new windows
2002-07-14properly handle workspace names, and changes to them.Dana Jansens
2002-07-14sych with blackboxDana Jansens
2002-07-14make sure the desktop names atom is set when setting a workspace name, even ↵Dana Jansens
when it doesnt already exist (bug fix)
2002-07-13properly lower windows and keep desktop windows on the bottom.Dana Jansens
2002-07-10sync with bb cvsDana Jansens
2002-07-05make iconified windows uniconify on an XMapRequestEvent.Dana Jansens
sync with blackbox cvs.
2002-07-02backing out all changes to make mouse button mapping's configurableDana Jansens
2002-06-29Configureable button mappings!Dana Jansens
2002-06-28proper order for the stacking order listDana Jansens
2002-06-28use the _NET_WM_DESKTOP_NAMES root propertyDana Jansens
2002-06-21merge from netwm-merge2 to netwm-merge3. Basically, all of netwm that we ↵Dana Jansens
intend to support is 'supported'. Just need to squash bugs now.
2002-06-21sync with blackbox-cvsDana Jansens
2002-06-05synched with bb-cvs. couple bug fixes.Dana Jansens
2002-06-01sync with bb-cvsDana Jansens
2002-05-30sync with bb cvsDana Jansens
2002-05-28re-added UnderMouse PlacementDana Jansens
added NLS support in the new configure system.
2002-05-26save workspace names properly with the new Configuration class.Dana Jansens
2002-05-25import from bb-cvsDana Jansens
added slit and enable-clobber defines back in Makefile.am
2002-05-23merge the sticky window fix from 1.2.Dana Jansens
2002-05-16new i18n class using overloaded operator() instead of getMessage()Dana Jansens
2002-05-14compile with -Wall -W -pendantic when --enable-debug is set.Dana Jansens
2002-05-14new focus code! working better than ever!Dana Jansens
2002-05-14fix for changing window buttons order. destroy them properly when they no ↵Dana Jansens
longer exist and recreate them if they dont exist yet
2002-05-13focus code updatesDana Jansens
2002-05-12converted the remaining LinkedLists in Screen to STL objects.Dana Jansens
2002-05-12couple of LinkedLists converted to STL lists in BScreenDana Jansens
changed teh calls to XSetInputFocus. Using the root window as the fallback when there is nothing to focus instead of the toolbar. Also, always using 'RevertToPointerRoot' instead of sometimes 'RevertToParent'
2002-05-11converted from LinkedList to STL vector and listDana Jansens