| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch fixes the centerText issue due to the inappropriate use of
textExtends and textWidth. Those functions need a FontStruct id to
operate, and this cannot be retrieved with queryFont (see comments in
Graphics.X11.Xlib.Font).
So we now get the FontStruct with loadQueryFont, we set the default
Xorg fonts and we calculate things for (vertical and horizontal)
centering.
It also removes some binding shadows compiler warnings
darcs-hash:20070617104219-32816-1dec65118dfaca35b41f9eb2ebcaa5b02e77e0c0.gz
|
|
|
|
|
|
|
| |
We leaked decorations, since UnDoLayout wasn't passed to the actual layouts
that had decorations attached. :(
darcs-hash:20070616191052-72aca-9a2e2315e11257f5e5e35cd3944e2a4092919c74.gz
|
|
|
|
| |
darcs-hash:20070617000924-a5988-649d6e5f14572cc174c2f86a56adbd1817f47492.gz
|
|
|
|
| |
darcs-hash:20070617000805-a5988-6b5a108e01e144caa0ef6dbfbdb9686493568f67.gz
|
|
|
|
| |
darcs-hash:20070614211337-a5988-a4f2288d584635dc0e9c360d784ea1f497d2e2fd.gz
|
|
|
|
|
|
|
|
|
|
| |
This layout hack increases the size of the window that has focus (the master
window excepted). This causes it to overlap with nearby windows, so not for
tiling purists :)
Screenshot: http://caladan.rave.org/magnifier.png
darcs-hash:20070614203219-06a25-a68f17a556c9fa11c486970717e1bab28273eab2.gz
|
|
|
|
| |
darcs-hash:20070614205211-a5988-dec9cdc964e4a3023a02f75aa1f67f116a581b5f.gz
|
|
|
|
| |
darcs-hash:20070614144443-32816-3783f2a1a77aacf8e13f10624692d97ea71de953.gz
|
|
|
|
| |
darcs-hash:20070614144426-32816-3a83cfbe88d90218d94294a12921a845bcc0735d.gz
|
|
|
|
| |
darcs-hash:20070614144409-32816-a715d99c23403ca4e2c5680da6ba7d23e4f49b68.gz
|
|
|
|
| |
darcs-hash:20070614144348-32816-3eaae908dbc6d07810fdb8ae4d6a598b5c07cd01.gz
|
|
|
|
| |
darcs-hash:20070614144317-32816-72b4714e9b985db649300baf80ef5f0ebf16c9cf.gz
|
|
|
|
| |
darcs-hash:20070614144300-32816-023cedac8214f7875981ca977f46003a227bb1a4.gz
|
|
|
|
| |
darcs-hash:20070614144241-32816-84d7f073e28f60473e86e6b9651ad8a6e59bed23.gz
|
|
|
|
| |
darcs-hash:20070614144225-32816-170dbed32e03a6c24e9ab841ffcbbcb208934d8f.gz
|
|
|
|
| |
darcs-hash:20070614144200-32816-6b78e41214d282adaabfd5f500014f1ee74b6f8d.gz
|
|
|
|
| |
darcs-hash:20070614144135-32816-802403aac2a2059780a0c9a18bee1240cee47dee.gz
|
|
|
|
| |
darcs-hash:20070614144118-32816-b5e62a2a55b6ce483e4ce39ae71431307b398b39.gz
|
|
|
|
| |
darcs-hash:20070614144102-32816-c49b1fc3cfbe10da0c4fe951f42d4477066a9891.gz
|
|
|
|
| |
darcs-hash:20070614144019-32816-c10be6884bfc25bed84c8e6bce50b69f86c409d2.gz
|
|
|
|
| |
darcs-hash:20070614143953-32816-28ccd93d69cf7c2688277df88876118c2a226760.gz
|
|
|
|
| |
darcs-hash:20070614143909-32816-8196ba0b7dde6a56585ecc39c045b79f80656ff1.gz
|
|
|
|
| |
darcs-hash:20070614143839-32816-77ec4f0a4a0f9e92ae68880b0941a437ec724938.gz
|
|
|
|
| |
darcs-hash:20070614143813-32816-a9c8f6f92e6398f3ec97177875ff01605c109b80.gz
|
|
|
|
| |
darcs-hash:20070614143753-32816-5a7b0c05a7081b1fa8c07f75f24b94e0e8acfea1.gz
|
|
|
|
| |
darcs-hash:20070614143731-32816-13a6a61897ae831197810ac96a6527e1728cabd9.gz
|
|
|
|
| |
darcs-hash:20070614143700-32816-1f77a0f873d4683088dcadc2a4910ef1c740015f.gz
|
|
|
|
| |
darcs-hash:20070614143550-32816-dbb753e8f771f69bc7f0dfb3bdc0df4ac1440415.gz
|
|
|
|
| |
darcs-hash:20070614064850-32816-56d53ce021acf3932d5c89d8275ba7be0a55236b.gz
|
|
|
|
|
|
|
|
|
|
| |
Using, eg, 0xBBBBBB directly makes assumptions about the server's colormap and
only works on 24-bit displays.
This patch fetches the colors on every doLayout call, which is ugly, but works.
It would be nice if we could do all the required initColors only once.
darcs-hash:20070613235049-b9aa7-8505038bc46ba47d39ffe106df67eb060cd3d3ae.gz
|
|
|
|
|
|
| |
Haddock stuff.
darcs-hash:20070613190908-32816-e64687cb5102b479a97da7897d26406366f76c0f.gz
|
|
|
|
| |
darcs-hash:20070614025454-9c5c1-c4b7cb3518eb410c2f81e7f372e8912607b4e7b1.gz
|
|
|
|
| |
darcs-hash:20070613152829-a5988-c3243be0138fb07dede241c148bcfb1a0cd5a54c.gz
|
|
|
|
| |
darcs-hash:20070613131029-32816-c60792d6cdcabc37ca1bc5ffa9d61c6babf84cc0.gz
|
|
|
|
| |
darcs-hash:20070613041112-e3110-dfe7bf08177f7a38137a896805c8f340dcccff6c.gz
|
|
|
|
| |
darcs-hash:20070613035323-a5988-1edc050bc03665275f154daa034f5117f1c157ce.gz
|
|
|
|
|
|
|
|
| |
Automatically puts the focused window in the master position. It's magic.
I wrote this for the Circle layout, but it's actually usable with other
layouts as well.
darcs-hash:20070612175357-06a25-9fdeb7878abc915e54ac0880a3ea21199aab75cc.gz
|
|
|
|
| |
darcs-hash:20070612170349-72aca-46faff8894bfdde04de59d2811cb3093f1a1da4a.gz
|
|
|
|
| |
darcs-hash:20070612151209-72aca-62307f8565fc32ca80be8daf2c30fe414d49111e.gz
|
|
|
|
| |
darcs-hash:20070612133753-72aca-d7b3e4c30075d237e354b52055d83e70bf1b5dae.gz
|
|
|
|
|
|
|
|
|
| |
This is designed for layouts like full and tabbed, where the red square
around the screen actually conveys no information (except for weird windows
that use the shape extension or something, so that more than one window is
actually visible). Save some real estate at no cost.
darcs-hash:20070612133727-72aca-f82436aef1e122ce19bafd5be4fffbc9fc56e904.gz
|
|
|
|
|
|
|
|
|
|
|
| |
For some reason (not entirely clear to me) this doesn't work properly just
yet with the tabbed layout. :( But at least it'll compile. The trouble is
that we have no way of tracking which tab ought to be visible without
adding a *lot* of infrastructure. I'd rather have that infrastructure in
xmonad proper than reimplement all the focus-handling in combo, so for now
I'll just delay upgrading my xmonad at work...
darcs-hash:20070612133027-72aca-666344cb28934cd2b226240fec42d1c1b3a5a12c.gz
|
|
|
|
| |
darcs-hash:20070612133009-72aca-a2c3c4885265649bb70a134b18ff8f478ea79dba.gz
|
|
|
|
|
|
|
|
| |
This is probably only ever useful in combination with Combo.
It sticks one window in a square region, and makes the rest
of the windows live with what's left (in a full-screen sense).
darcs-hash:20070612021048-72aca-38ad76b633929ff700cc8a88699eadae50ffe67f.gz
|
|
|
|
| |
darcs-hash:20070611224922-72aca-0881579ddddc2e12c9f9cb4cba9031a725a70913.gz
|
|
|
|
| |
darcs-hash:20070612060713-e3110-858385a5514a1d93e6eea429f5673bfe6531c23a.gz
|
|
|
|
|
|
| |
decoration support module on top of that
darcs-hash:20070612060210-e3110-054f8159e36a5b60e8fdac6293dc0294d1f5f918.gz
|
|
|
|
| |
darcs-hash:20070612055144-32816-ce6e65fc1ce44c16163c4414e5594f6475e07ae8.gz
|
|
|
|
| |
darcs-hash:20070612035655-a5988-73e32ac346353e00ad5a266797ebe4dee9df672e.gz
|
|
|
|
| |
darcs-hash:20070612031305-a5988-c14f016aaae7080bca95bb70cc9632b0dd5a1018.gz
|