diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-02 22:27:51 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-02 22:27:51 +0000 |
| commit | f1c0beee3e785800a5cb7766afc0a40e50adfb03 (patch) | |
| tree | b842fa12001e2b270e92e8b869121490466e9bac /scripts/historyplacement.py | |
| parent | 76896e9aa577bd528a7b9ed6be66332c2c6a934a (diff) | |
make ignoring optional only for history placement
Diffstat (limited to 'scripts/historyplacement.py')
| -rw-r--r-- | scripts/historyplacement.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/scripts/historyplacement.py b/scripts/historyplacement.py index 9bee5a6b..5e761483 100644 --- a/scripts/historyplacement.py +++ b/scripts/historyplacement.py @@ -9,6 +9,13 @@ import windowplacement # fallback routines ### Options for the historyplacement module (Options in the ### ### windowplacement module also apply!): ### ### ### +# ignore_requested_positions - When true, the placement algorithm will ### +### attempt to place windows even when they ### +### request a position (like XMMS). ### +### Note this only applies to normal windows, ### +### not to special cases like desktops and ### +### docks. ### +ignore_requested_positions = 0 ### # fallback - The window placement algorithm that will be used when history ### ### placement does not have a place for the window. ### fallback = windowplacement.random ### @@ -104,8 +111,7 @@ def _find(screen, state): def place(data): global _data if data.client: - if not (windowplacement.ignore_requested_positions and - data.client.normal()): + if not (ignore_requested_positions and data.client.normal()): if data.client.positionRequested(): return state = _create_state(data) try: |
