Commit graph

  • cb6004ccfa Keep focus on right window when cycling stack order. This does flicker ugly when going to max stack. Marco Peereboom 2009-01-17 14:32:56 +00:00
  • 7de8cb229d When switching stacking keep focus on current win; from joris with tweaks. This needs to be extended for all stack swtiches however the others are being screwed up by autofocus events. Those need to be eaten. Marco Peereboom 2009-01-17 14:17:09 +00:00
  • ef4627ba2e This only took 2 days to debug :-( Marco Peereboom 2009-01-16 23:40:01 +00:00
  • 133514cd56 Cleanup and move some code to a more appropriate place. Marco Peereboom 2009-01-16 19:13:36 +00:00
  • fbde5d8373 Make max (maximized single window) layout handler mostly work. Ryan McBride 2009-01-16 10:02:13 +00:00
  • f3aee6ce00 Allow resizing (alt-h / alt-l) the master area and resetting (alt-shift-space) the layout to it's defaults, with per-workspace, per-layout persistence. Also switch layout cycling to the "correct" key: alt-space Ryan McBride 2009-01-16 07:27:26 +00:00
  • 32a4812d88 Partly un-globalize workspace geometry. Mostly mechanical work towards multi-head support and other goodies. Ryan McBride 2009-01-16 05:25:13 +00:00
  • fc8c63ffb7 Use hints to position and size floating windows. This is really a best effort since a lot of these apps are a total clusterfuck. Marco Peereboom 2009-01-15 19:21:55 +00:00
  • 9888af9f7f When moving windows to an empty workspace make sure we focus on the window that just moved there. Marco Peereboom 2009-01-15 17:27:34 +00:00
  • eb4c85488d Forgot to remove debug. Marco Peereboom 2009-01-15 17:23:04 +00:00
  • 2d77968e8e Off by one pixel in horizontal stack. Some spacing. Marco Peereboom 2009-01-15 17:22:05 +00:00
  • 0782d0971b Initial bits of support for different layouts, needs more splitting out of common code. Use alt-c to cycle for now, will change to alt-space once I figure that out. Ryan McBride 2009-01-15 13:59:58 +00:00
  • f5b4f5994e Probably a fat finger from mr McBride Marco Peereboom 2009-01-15 13:44:52 +00:00
  • 4f0813c94d next/prev window swap logic that sucks less. Ryan McBride 2009-01-15 08:27:56 +00:00
  • e6727e082a alt-j/alt-k = move focus to next/prev alt-shift-j/alt-shift-k = swap focus window with next/prev Ryan McBride 2009-01-15 06:41:06 +00:00
  • 0dc00b1a83 Yay fix old x apps that send events in different order. This fixes like xclock & xcalc etc. Marco Peereboom 2009-01-15 03:50:26 +00:00
  • 7718964fdb Reexec scrotwm on alt-q, also enumerate and manage all existing windows when scrotwm starts. Ryan McBride 2009-01-15 02:14:08 +00:00
  • 4f26b7c5ca center floaters Marco Peereboom 2009-01-14 22:21:52 +00:00
  • 840cd605d2 Add initial floating support and a forgotten makefile... Marco Peereboom 2009-01-14 22:06:48 +00:00
  • 3ddac044c0 Add unobscure event so that we can rebuild the bar after dmenu exits. Marco Peereboom 2009-01-14 19:38:24 +00:00
  • 58414f14f4 Add initial dmenu support with alt-p Marco Peereboom 2009-01-14 19:23:16 +00:00
  • 04f3b6a33c Some X apps work now such as gvim and firefox Marco Peereboom 2009-01-14 19:08:56 +00:00
  • ee49baae87 Spacing Marco Peereboom 2009-01-14 17:14:05 +00:00
  • b05bba3a0e Add .conf file support Marco Peereboom 2009-01-14 17:10:52 +00:00
  • 08c761d14b Fix last switchws bugglet where the bar appeared empty. Marco Peereboom 2009-01-14 14:25:19 +00:00
  • 3a09255e9a Make sure all workspaces get restacked after the bar is toggled. Ryan McBride 2009-01-14 07:24:05 +00:00
  • 433cf0a7cb Add alt-b for toggling tool bar. One little bug leftover when switching between ws and toggling the bar. Marco Peereboom 2009-01-14 07:00:38 +00:00
  • 3c32a5f62d Fix marco's fix of my pasto. Also somewhat cleaner FOCUSPREV and FOCUSNEXT code. Ryan McBride 2009-01-14 06:29:34 +00:00
  • f28c13daf6 Fix mcbride pasto Marco Peereboom 2009-01-14 06:16:27 +00:00
  • 3574129dcc tick tick tick; sucks because it does it in the signal handler but i am not smart enough to do this with a XSendEvent Marco Peereboom 2009-01-14 06:08:16 +00:00
  • ef5a4d70c7 Don't swap_to_main if no window has focus or main has focus. Ryan McBride 2009-01-14 06:04:21 +00:00
  • 0839929c3d Let mod-shift-N send a window to another workspace. Ryan McBride 2009-01-14 05:48:18 +00:00
  • 58096354b1 Complie with warnings, and cleanup. - remove missing vars. - add missing <strings.h>. - the X11 Window type should be %lu in format strings. Ryan McBride 2009-01-14 05:14:13 +00:00
  • cdd5d1fed8 Add bar; doesn't tick yet and doesn't enable/disable yet. Marco Peereboom 2009-01-14 04:44:58 +00:00
  • 4fbc11b614 Missed some more spaces... Marco Peereboom 2009-01-13 22:59:00 +00:00
  • 744ee6bdfd Silly mcbride spacing * Marco Peereboom 2009-01-13 22:57:43 +00:00
  • 8386e0a11c Argh forgot to disable debug Marco Peereboom 2009-01-13 22:51:54 +00:00
  • 942f4f511f Sprinkle debug Save per window cordinates Marco Peereboom 2009-01-13 22:51:20 +00:00
  • 86e6cf9188 Some cleanup: Move colors to global vars so that they cab be set later for a file. Add char ** to args and pass xterm through it Marco Peereboom 2009-01-13 22:29:09 +00:00
  • 3a8b55170f fix comment */ that dissapeared somehow Marco Peereboom 2009-01-13 20:22:26 +00:00
  • 1d8f90dbb4 Consolidate all focus stuff into discrete functions. Marco Peereboom 2009-01-13 20:21:25 +00:00
  • 3c587f7a95 Remove comment. Marco Peereboom 2009-01-13 19:39:08 +00:00
  • 1daee531ae compile instructions are not needed now that there is a Makefile add tag here also Todd Fries 2009-01-13 19:38:13 +00:00
  • 27801d38e0 fix tag Todd Fries 2009-01-13 19:35:17 +00:00
  • a74952e12f makefiles are useful Todd Fries 2009-01-13 16:24:34 +00:00
  • cfe5cca9a8 Initial revision Todd Fries 2009-01-13 15:55:13 +00:00