208 Commits

Author SHA1 Message Date
Kris Maglione
76be3694d0 Restructured tag/view/frame handling 2006-06-25 09:16:03 -04:00
Anselm R. Garbe
6ec8896f49 added BlitzBrush->border to allow defining borderless background drawing 2006-06-23 11:34:10 +02:00
Anselm R. Garbe
993611c95d using a global pixmap now 2006-06-23 10:47:07 +02:00
Kris Maglione
9ada8edddc Fixed drawing of the bar background. Fixed use of wmiir create in line with prev. commit. 2006-06-23 03:44:59 -04:00
Kris Maglione
bf4baf24dc Prevent clients from automatically floating on startup after a floating window is mapped. 2006-06-23 01:43:28 -04:00
Kris Maglione
20955d76c6 Write tags to _WIN_TAGS property to make restarts less painful. Change *BarClick args order (bar names can have spaces) 2006-06-23 00:37:59 -04:00
Anselm R. Garbe
e8178048af flicker prevention through screen-sized offscreen pixmap 2006-06-22 15:25:59 +02:00
Anselm R. Garbe
92b0faadc2 removed ~200 LOC due to liblitz simplification 2006-06-22 11:03:42 +02:00
Kris Maglione
3b8f3334d0 Replaced init_x_event_handlers() with an initializer 2006-06-22 03:47:54 -04:00
Kris Maglione
50bed8e056 Removed some noise. 2006-06-22 03:28:39 -04:00
Kris Maglione
6965c4aede Replaced font, selcolors, normcolors, and grabmod with commands in /ctl 2006-06-20 22:06:02 -04:00
Anselm R. Garbe
03ea172fa4 widgetized bar labels, next is wmiimenu, then I can remove the outstanding crap from liblitz, afterwards I can enable the editable bars (read-only in first step) 2006-06-20 15:37:50 +02:00
Kris Maglione
c3fbf87624 Bunch of fixes; don't remember, read the diff. Thanks to ality for the fix in wmiirc 2006-06-19 23:58:20 -04:00
Anselm R. Garbe
a94fc7cf54 added string definitions to BlitzColor and BlitzFont, removed cmd/wm/wm.h:struct Color 2006-06-19 10:28:37 +02:00
Kris Maglione
a4e2ab7b59 Merge in diffs for fs2.c and libixp 2006-06-17 07:32:49 -04:00
Kris Maglione
0104091f56 Reapplied multihead patch that I backed out. No merge, unfortunately. 2006-06-16 02:52:13 -04:00
Anselm R. Garbe
8df05a7709 merged, and proceeded with liblitz stuff 2006-06-13 11:21:06 +02:00
Anselm R. Garbe
ea37c5afe7 changing liblitz to use a global Blitz context 2006-06-12 15:20:03 +02:00
Anselm R. Garbe
acdb6c4044 changed blitz_loadcolor to use Blitz type 2006-06-12 14:48:19 +02:00
Kris Maglione
b0b46d2bf0 Used an initializer instead of memset for previous patch 2006-06-08 10:48:19 -04:00
Kris Maglione
fc014f101c Zero srv in case it isn't (this shouldn't happen) 2006-06-08 10:46:01 -04:00
Anselm R. Garbe
f72c098ecf merged Kris' changes 2006-06-08 10:54:19 +02:00
Anselm R. Garbe
25a7fc9216 /def/colrule now uses 30+40+20+10 syntax (num of + + 1 means num of columns, the sum must be 100, which is used for new columns), renamed /def/rules into /def/tagrules, renamed /def/ncol into /def/colrules 2006-05-31 19:48:44 +02:00
Anselm R. Garbe
15dfca474f removed /def/col{width,mode}, added /def/ncol instead, though /def/ncol has no effect atm 2006-05-30 18:28:05 +02:00
Anselm R. Garbe
d3e24f818e switching back to server grabb'ed resizals (the other approach is too retarded) 2006-05-29 14:15:16 +02:00
Anselm R. Garbe
f7395c3d73 using opaque windows on resize/move, this allows to not grab the server 2006-05-29 11:04:29 +02:00
Anselm R. Garbe
b195664857 multihead issue fix also in -current 2006-05-25 13:49:32 +02:00
Anselm R. Garbe
1ee2585062 removed focuscolors again (unnecessary bloat) 2006-05-19 20:14:06 +02:00
Anselm R. Garbe
7324531047 added focuscolors (three color tuples now, which indicate focus and selection state) 2006-05-19 18:14:31 +02:00
Anselm R. Garbe
049fa9e0c0 several small fixes 2006-05-14 17:27:00 +02:00
Anselm R. Garbe
c8a5beaf86 improved UTF8-usage due to X_HAVE_UTF8_STRING checks 2006-05-10 13:38:01 +02:00
Anselm R. Garbe
efdfee9c9e 9P fixes 2006-05-01 19:39:26 +02:00
Anselm R. Garbe
60b3b48f33 9P bugfix #1, though I'll push a minor refactored version later (which is more error-prone with 9p2000.ko as well) 2006-04-29 18:51:45 +02:00
Anselm R. Garbe
d8e532215b applied Maxi's error handler patch (though with shutting up) 2006-04-26 15:19:56 +02:00
Anselm R. Garbe
0a823da461 Click events are written on release now, not on Press 2006-04-25 18:51:25 +02:00
Anselm R. Garbe
c46e7e5b62 proceeded with better name property rendering 2006-04-25 13:33:30 +02:00
Anselm R. Garbe
01db208f43 changed UTF8 stuff somewhat 2006-04-24 16:03:37 +02:00
Anselm R. Garbe
da01e0d0d1 once giving Xutf8 a try again 2006-04-24 00:27:38 +02:00
Anselm R. Garbe
445976869e polished liblitz, now going to support XFontSets 2006-04-23 20:00:47 +02:00
Anselm R. Garbe
ca7547d056 implemented /def/colwidth (takes 0 for default scaling, or a px value for a specific size, ie 500 seems fine for 1400x1050 screens) 2006-04-14 12:45:53 +02:00
Anselm R. Garbe
391f88e730 implemented /def/colmode containing the default column mode 2006-04-14 12:03:44 +02:00
Anselm R. Garbe
f750cd9813 code cleanups 2006-04-13 16:52:33 +02:00
Anselm R. Garbe
5662a1b15c added /def/grabmod, which allows to set the modifier key for mouse grab based moves/resizals (default is Mod1) 2006-04-12 11:08:31 +02:00
Anselm R. Garbe
69ddb68f00 made cmd/wm code more concise 2006-04-12 10:44:07 +02:00
Anselm R. Garbe
9ec94a273b added 'nil' tag as fallback if no tag has been matched 2006-04-11 08:43:32 +02:00
Anselm R. Garbe
c087c64dd2 simplified tagging data structures internally, though not finished yet, don't use this exessively ;) 2006-04-10 17:43:13 +02:00
Anselm R. Garbe
72c0efea9e removed /view/tag, removed -t argument, instead /def/rules is used. A new magic tag "!" keeps track of inheriting the selected view tag (/.*/ -> !), the first rule /.*/ -> 1 replaces the /view/tag default tag stuff (ex -t argument), writing "retag" to /ctl applies /def/rule to all existing clients, except the "!" handling 2006-04-10 10:58:21 +02:00
Anselm R. Garbe
03cb248e71 applied the changes made by Icarus Sparry 2006-04-02 22:53:56 +02:00
Anselm R. Garbe
829a64e302 drawing quadrants as well 2006-03-24 12:28:52 +01:00
Anselm R. Garbe
80bde63776 moving the view label stuff from wmiirc to wmiiwm (removed expand), merging with available tags and click handling will follow 2006-03-23 20:48:26 +01:00