| Commit message (Collapse) | Author | Files | Lines |
|
Ignore-this: 54225917a34aa0785a97c8153ff32ab9
This is implemented as a layoutModifier, since that way the workspace
arrangment is preserved between restarts.
darcs-hash:20090702042609-1499c-0610725ef646811637a3cee027047e62ddc57085.gz
|
|
Ignore-this: d45331ad77662b356f12b3912ea3eac0
darcs-hash:20090703021507-1499c-c61642f78b6ab4c12d7f16cbf573bc7e5494a530.gz
|
|
Ignore-this: 605666aeba92e1d53f03a480506ddf2f
darcs-hash:20090702101621-e34a6-ab74a39d4262778767e7df721f9e6d41cb3c6997.gz
|
|
Ignore-this: cbbbe68690dbb4b814cd48fa32d4720
darcs-hash:20090702104933-7f603-8f51c30a91e31fa6b7b6cd7ef7197abb1999e487.gz
|
|
Ignore-this: 8675be8952f8d100c9042bdcdb962d3a
darcs-hash:20090701215640-29414-635465e7306088202cdbe0bc5251811c9c7b5d73.gz
|
|
darcs-hash:20090629192455-1e371-25ce049823f9b9875943bc97d969f511dd113276.gz
|
|
darcs-hash:20090605030113-1e371-6f55d154e061c7fcfe3ad68a11162f7cb655d48d.gz
|
|
Ignore-this: 647184c1b7f65c262c8cc15fdd0829d5
darcs-hash:20090628060608-1499c-1d36cfa89751dca60f60f9730801b51f77e53486.gz
|
|
Ignore-this: f2a236d3dc0374bbc1c19b864baa7c86
darcs-hash:20090628060333-1499c-37d5cb79a6c2bebf7948cc88e9164d011f428a5d.gz
|
|
Ignore-this: ba8042aa0f5d3221583aead9dced6cc
darcs-hash:20090629004147-1499c-31ce5c2b4a2fd52d8dc48f94a27ba06607a9820a.gz
|
|
Ignore-this: a90c98bb14a2f917d8552cd2563aeb49
darcs-hash:20090627202755-1499c-e3a7fb184f64ff100151437755d545ee67f47c7e.gz
|
|
Ignore-this: 2274fdd689b0576a76d9f3373e9c7159
darcs-hash:20090626025457-1499c-1d7bdb15732bb3d45e853e140f66fe38fc4fcafa.gz
|
|
Ignore-this: ea5ebf0d6e8ac5c044d9291b3c55479d
This module defines layot named Column. It places all windows in one
column. Windows heights are calculated from equation: H1/H2
darcs-hash:20090605184515-94bf2-6842ff495fc3bcf3850291a3fc7f63a4d2c498d9.gz
|
|
Ignore-this: 98bbdd4fbf12d7cd9fad6645653cb84b
darcs-hash:20090625173751-1e371-12b3cd5bf16ea72ea98a3b0db485f4642bc88e37.gz
|
|
Ignore-this: 4ed6e789034db8804accfe06a47ef4a2
This patch adds ifWindow and ifWindows as helper functions to
X.A.WindowGo and removes some boilerplate by rewriting other functions
in terms of those. Also some minor simplifications.
darcs-hash:20090624231711-7f603-4c0bf4bc2542fe591ddeab25e21f4dd7a775afa7.gz
|
|
Ignore-this: 84dfa0d9d50826527abbe7ff6acf4465
darcs-hash:20090624043831-1499c-2086e714723091fae9e3697df370a0634152f0a4.gz
|
|
Ignore-this: 543b172fbefa9feded94d792d01921c4
These functions will be used to send strings for execution by command line, in
xmonad-eval
darcs-hash:20090623052537-1499c-d985ff1de9431dd80a88ae87015e5e4c1b27aa46.gz
|
|
Ignore-this: 68a6fed2943eb9982e32815168b6f297
darcs-hash:20090623003937-1499c-b3764db812016034691df8a081fb6d31421f6fdf.gz
|
|
Ignore-this: 64f4fa63f4cc25f634f8fbc3276ef2a2
darcs-hash:20090623002645-1499c-6f88accec5c461121b01175a5687b0672d1eafa1.gz
|
|
Ignore-this: 8cfd0a4664ece5d721f52c59d4759a5f
Actions.SpawnOn can now be used to execute arbitrary manage hooks on
the windows spawned by a command(e.g. start a terminal of specific size
or floated).
darcs-hash:20090622183825-7f603-bde3b3838ac61753f9dfa15529e4303ae9f1fd88.gz
|
|
Ignore-this: 484eca17b9877f7d587fc5bce8c5ae8a
darcs-hash:20090622201423-f7719-e2e02429f80ee2ef794680ebbffda67f1847835c.gz
|
|
Ignore-this: 984788359376e3d2bab0d1e86ff1276f
darcs-hash:20090622201401-f7719-ae5b727adccbdeab8313cf766b610417f053d42c.gz
|
|
prog name (no shell scripting)
Ignore-this: 5515c72649471fac1ffcf4b68e1e0cf9
darcs-hash:20090622193255-f7719-ff429690ac893878f5d457e1643390600dcd6416.gz
|
|
prog
Ignore-this: fc48265f252e015ffdc1792c6c9eaa12
darcs-hash:20090622193018-f7719-e9d8d69d38b45f944c2a3c090dd0c47d09887013.gz
|
|
Ignore-this: 28dc1d5b094d50eaf6148fa9cc2d3755
darcs-hash:20090622192831-f7719-555de2effd946e19072719c94163f1fc9da2d59e.gz
|
|
Ignore-this: 7bcfffe335b765c081c18b103d9d450a
darcs-hash:20090622004309-1499c-ac234ddda7c9c03403a135bab10fe6f6391906ee.gz
|
|
Ignore-this: 813473c5f42540ed0d575bb273f8652
darcs-hash:20090622000115-1499c-3ea35fc8f2bf4d07c0f74d84f0ebc803185c957f.gz
|
|
Ignore-this: 185a5dba1c1333aa4a2e778f34417c39
darcs-hash:20090621211947-5701e-cd96a73aef62144221eb6c12f63404653c72740d.gz
|
|
Ignore-this: e3fb5d78b766f63a20ab4db064d8285c
I'd better do it in xmonad.hs, but I can't decide what to expose from
Tabbed.hs to make it happed. Suggestions on how to make mouse click
handling hook a part of the Tabbed creation interface are very welcome
- my attempts turned out to be ugly in extreme.
darcs-hash:20090621195225-5701e-dd8b1e35d7afd16fb85c136afdd784d017d18e7e.gz
|
|
Ignore-this: fad8cb7fb4c2785b14b97d48f19604cc
In order to enable user to write custom `decorationMouseFocusHook' and
`decorationMouseDragHook' hooks we need to provide him with means to
lookup original window by its decoration.
Module Decoration has internal function `lookFor' for exactly the same
purpose. I exported it under a slightly different name and without
exposing internals of DecorationState.
darcs-hash:20090621194652-5701e-3fe157f99b1ea31377b0d77db4fd3a0314b553fd.gz
|
|
Ignore-this: e91c07885f0ab662f70e0ebd82fb7a5d
darcs-hash:20090619052731-1499c-b68f6df5d8d5c750be9cc68c67a9b7e50c51e7dc.gz
|
|
Ignore-this: 14c32fddc8b7b0561e97eb1d09e27fd7
The Hooks.EventHook module is superseded by handleEventHook from core and should no longer be needed.
darcs-hash:20090618104318-cb1c6-43b2f002f74c3eab3a8ea916caa17ea77bae0e16.gz
|
|
Ignore-this: ecbb2063337bb87108c12a3c3f8ceeba
darcs-hash:20090618010118-1499c-7df4207cf205d4a669fbfb68d375f63e27ad1b66.gz
|
|
Ignore-this: cf6dcf340fa6cc010f7879f188d376f5
darcs-hash:20090618003729-1499c-c927c08cda268b94b350f6419a64df8ca1e863d4.gz
|
|
Ignore-this: ddb5dff32e332cf378f2204e23335d43
darcs-hash:20090617210345-23c07-550fb67e2e999fcd681a542af46361655af72209.gz
|
|
the screen (fixes #298)
darcs-hash:20090604123509-1e371-90746027e0f8e07d20da14637204f288430e2eb9.gz
|
|
darcs-hash:20090602172148-3ebed-63594bd14ec6f89be1215da9ab469d6491ca1773.gz
|
|
darcs-hash:20090602171754-3ebed-8774c016bf35378cd266a4f7e863e5e0bea86623.gz
|
|
Ignore-this: e5cbb04882671d6fcc56f181f7d0d292
Provides layout modifier AutoMaster. It separates screen in two parts -
master and slave. Size of slave area automatically changes depending on
number of slave windows.
darcs-hash:20090426155401-c5067-00aaf36a5a39c8bef913f7d0f1057e1e08e56ec0.gz
|
|
Ignore-this: 4c3769dc96041608660789573b670c23
darcs-hash:20090530185752-8978f-aed8c6218dc5804519ea770f31f932e07c68d060.gz
|
|
Ignore-this: 3c6c0748a4b0d14bd39bcb88f10aade6
When resizing other corners than bottom-right, instead of adjusting to even columns/rows on the opposite side to it the same way as if resizing was made from the bottom right.
Also add the possibility to add an area in the middle of an edge where only that edge is resized, not the closest corner.
darcs-hash:20090530185437-8978f-82de436312c45d105593603fd58f293056f91c11.gz
|
|
They are not needed any more since utf8-string is mandatory dependence.
darcs-hash:20090419130909-7ba7e-9b1d2c6e54b67f29c3f52d072a661fe9c83c15c2.gz
|
|
Ignore-this: 4378f4c6c4f383c9a35acb503409d865
This patch will remove snapping against unmanaged windows, but instead calculate a new rectangle with all gaps (computed by ManageDocks) removed. This new rectangle is used to snap against. (Both the inside and outside of the rectangle.)
This will remedy the issue of snapping against multiple layers of the same window, additionally there will be no snap-points between windows on the same side. So if you are running two dzen side by side with half the screen each. You will not automatically have a snap-point in the middle.
Naturally, this patch will change which function is exported from ManageDocks.
darcs-hash:20090526222942-8978f-2d110fbeb4777d6b019b7f0f647eb2251196b5e8.gz
|
|
Ignore-this: 55bb5b7fabc00f3dcc89e45cc416fc97
darcs-hash:20090525030734-1499c-4b2cbbb9441b51847777ddb33dcc1da68846a360.gz
|
|
darcs-hash:20090525010419-1e371-ca55ed1b4c67c68e551b170d1db82270eb06341b.gz
|
|
Ignore-this: daac5841cf203c0e0df865a6fb0db3a1
Signed off here too:
http://www.haskell.org/pipermail/xmonad/2009-May/007883.html
darcs-hash:20090525003245-1499c-268990d16efa1ff579fcd9f4658625ff471e9c89.gz
|
|
Ignore-this: 46a856cae139d2e224ded985a9866ecf
darcs-hash:20090525001834-1499c-c4ef9061c280a7f5c7b3a698d86548e8d83d7940.gz
|
|
Ignore-this: 380c279320cff67c60a9bbf9a49ec509
darcs-hash:20090524205957-8978f-a5b79cb8586b95d34b3bce5f77ee22d775ad853b.gz
|
|
Ignore-this: d3932d211e9dc755be799d863b7d58e3
darcs-hash:20090524205854-8978f-445c95084be1e84fe47d0540b65343146a9a6728.gz
|
|
bindings and some minor fixes
Ignore-this: d5fd9356e101b019735d54267a120ed
darcs-hash:20090524201143-8978f-e968a341032866d85fc272d903127186905fd71f.gz
|