openbox fork to make it act a bit more like ryudo
Find a file
Dana Jansens 95535e8623 Big changes to placement across multiple monitors.
Add a Primary option for which monitor to place new windows on.  Make "Active" the default instead of "Any", which is just totally crazy.

When a window is being placed in the FOREGROUND, use a monitor chosen in
  the following order:
  1. same monitor as parent
  2. primary monitor if placement=PRIMARY
     active monitor if placement=ACTIVE
     pointer monitor if placement=MOUSE
  3. primary monitor
  4. other monitors where the window has group members on the same desktop
  5. other monitors where the window has group members on other desktops
  6. other monitors

When a window is being placed in the BACKGROUND, use a monitor chosen in the
  following order:
  1. same monitor as parent
  2. other monitors where the window has group members on the same desktop
   2a. primary monitor in this set
   2b. other monitors in this set
  3. other monitors where the window has group members on other desktops
   3a. primary monitor in this set
   3b. other monitors in this set
  4. other monitors
   4a. primary monitor in this set
   4b. other monitors in this set

Decide to focus the new window before placing it, so we know if it will be
  placed in the foreground or background.

Always choose a single monitor, then place on it, rather than possibly moving
  to a "backup" monitor.  Unpredictable monitor placement is horrible.
2011-01-24 14:19:22 -05:00
data Big changes to placement across multiple monitors. 2011-01-24 14:19:22 -05:00
debian Change the openbox website to openbox.org 2010-01-06 17:13:03 -05:00
doc Allow XIncludes in xml documents we read. 2011-01-24 14:19:22 -05:00
m4 add some more warning flags for debug builds 2011-01-24 14:19:22 -05:00
obrender Big rework of image.c and the image cache system. 2011-01-24 14:19:22 -05:00
obt Allow XIncludes in xml documents we read. 2011-01-24 14:19:22 -05:00
openbox Big changes to placement across multiple monitors. 2011-01-24 14:19:22 -05:00
po Merge branch 'backport' into work 2010-01-14 16:19:57 -05:00
tests Fix icons.c test for 64-bit platforms 2011-01-24 14:19:22 -05:00
themes Add menu seperator style to Clearlooks 2010-03-09 13:01:48 +01:00
tools show empty properties in obxprop 2010-05-11 23:43:29 -04:00
.gitignore add some tests for obt pieces (binary search, .desktop parsking, linkbase, and inotify watch) 2011-01-24 14:19:22 -05:00
AUTHORS update the icon to the pretty one by david barr 2008-01-12 18:25:22 -05:00
bootstrap use automake 1.9 2007-04-23 19:11:12 +00:00
CHANGELOG Set up work for making a 3.5 prerelease. 2009-12-21 14:08:34 -05:00
COMPLIANCE Openbox doesn't support _NET_WM_USER_TIME_WINDOW atm. 2008-05-29 18:51:17 +02:00
configure.ac Revert "add an inotify watcher for directories (doesnt work without inotify yet)" 2011-01-24 14:18:09 -05:00
COPYING add some text files.. 2002-11-01 10:15:13 +00:00
gettext.h 1) translate all of openbox's output 2007-04-23 17:56:35 +00:00
HACKING update the indent style guidelines 2008-02-14 19:40:03 +01:00
install-sh install-sh should be executable 2009-01-29 22:35:48 +01:00
makedeb set the ubuntu deb version right 2007-05-18 00:43:04 +00:00
Makefile.am use top_builddir, not builddir variable in Makefile. seems builddir doesn't always exist/anymore 2011-01-24 14:19:22 -05:00
README yay for mika-chan 2007-05-13 22:08:35 +00:00
README.GIT be explicit than automake 1.9 is needed 2008-01-31 12:25:32 -05:00
README.NLS add readme.nls with fancy tricks 2007-06-01 23:18:32 +00:00
version.h.in Use correct ac variable in version.h.in 2010-02-10 02:29:53 +01:00

Openbox
Copyright (C) 2004-2007  Mikael Magnusson
Copyright (C) 2002-2007  Dana Jansens

----

    This software is OSI Certified Open Source Software.
    OSI Certified is a certification mark of the Open Source Initiative.

----

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    See the COPYING file for a copy of the GNU General Public License.