Commit Graph

62 Commits

Author SHA1 Message Date
Kris Maglione 7d74df656f Changed bar->bar to bar->widget 2006-06-22 03:38:42 -04:00
Anselm R. Garbe ec1db9e2df I think of only a BlitzBrush structure in the future, instead of all this crappy Widget/Color/Font stuff... 2006-06-21 17:28:33 +02: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 05856824c1 Fixed event queueing, added drawing of rbar 2006-06-19 22:13:29 -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
Anselm R. Garbe ea37c5afe7 changing liblitz to use a global Blitz context 2006-06-12 15:20:03 +02:00
Anselm R. Garbe f72c098ecf merged Kris' changes 2006-06-08 10:54:19 +02:00
Anselm R. Garbe fd122b4a05 fixed colorization of new labels in the bar 2006-06-07 19:19:16 +02:00
Anselm R. Garbe 83f184dad7 applied Kris' idea to drop .0 suffixes in WMII_ADDRESS, removed internal labels, introduced several *Tag events, needs polishing 2006-06-06 21:10:30 +02:00
Anselm R. Garbe c6bde2e403 also drawing empty bar 2006-05-29 10:08:29 +02:00
Anselm R. Garbe 9d34f12320 some change in tip 2006-05-23 08:25:13 +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 e05860576b prevent i from getting MAX_INT in update_view_bars 2006-05-01 23:49:05 +02:00
Anselm R. Garbe d18d7c66f8 checking locale now in blitz_loadfont (prevents ugly artefacts) 2006-05-01 23:32:04 +02:00
Anselm R. Garbe 939677d2f0 fixed the mem leak (hopefully) noticed by Icarus, adding an exit(1) to destroy_area, if its frame.size > 0 (should never happen, but we'll see) 2006-05-01 20:53:30 +02:00
Anselm R. Garbe c46e7e5b62 proceeded with better name property rendering 2006-04-25 13:33:30 +02:00
Anselm R. Garbe da72855366 kept the structural introduction of BlitzFont for future UTF8 support after wmii-3 2006-04-23 23:32:36 +02:00
Anselm R. Garbe 445976869e polished liblitz, now going to support XFontSets 2006-04-23 20:00:47 +02:00
Anselm R. Garbe f750cd9813 code cleanups 2006-04-13 16:52:33 +02:00
Anselm R. Garbe fe500a8cd2 some more polishing 2006-04-13 15:35:10 +02:00
Anselm R. Garbe 69ddb68f00 made cmd/wm code more concise 2006-04-12 10:44:07 +02:00
Anselm R. Garbe 5a2a5d41b5 fixed two bugs reported by nion and lavish 2006-04-11 14:23:13 +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 c94aff285c vertical scaling in 'equal' mode (will be called 'default' soon) for columns 2006-04-06 17:03:12 +02:00
Anselm R. Garbe 9ade67af99 removed view <tags>, instead view <tag>, removed ~ labelling of tag labels in the bar 2006-04-04 12:25:36 +02:00
Anselm R. Garbe ede385c313 made the style more concise, s/evector_t/Vector/g, evector.c -> vector.c, s/foo_vec_t/FooVector/g, etc 2006-04-03 13:40:34 +02:00
Anselm R. Garbe 03cb248e71 applied the changes made by Icarus Sparry 2006-04-02 22:53:56 +02:00
Anselm R. Garbe b4d964e5cd it is sufficient to prepend ~ in views only if they are in floating mode 2006-03-31 08:24:51 +02:00
Anselm R. Garbe 6bb011dc1e sanitized float handling, '~' is only used in /def/rules now, nowhere else and skipped explicitly as tag, Client struct contains a floating flag now (if set, the client will be floating in all views), added [n] suffix to view labels of the bar (does not occur in tags which have not yet been selected, thus no view) showing the focused area of the specific view 2006-03-31 07:57:33 +02:00
Anselm R. Garbe 193dbc69fc several fixes 2006-03-27 11:55:41 +02:00
Anselm R. Garbe fcedcdcafd replaced exclusive flag with swap ($MODKEY-Shift-{h,j,k,l}) 2006-03-27 09:38:41 +02:00
Anselm R. Garbe 6ce7eb4337 exclusive mode of columns done with $MODKEY-x 2006-03-27 08:38:17 +02:00
Anselm R. Garbe b42643433e added /view/X/capacity (though some corner cases might crash the wm if you use it) 2006-03-27 07:17:47 +02:00
Anselm R. Garbe d12fe194b5 added new shortcuts as described in prev snap, fixed rule.c issues (update_rules()), changed bar rendering order as explained in IRC (expand is the first non-intern label with east alignment) 2006-03-26 18:21:12 +02:00
Anselm R. Garbe 0d935ce433 some cleanup in rule.c, added $MODKEY-Shift-{j,k} 2006-03-26 17:49:31 +02:00
Anselm R. Garbe a17657c62a changed bar drawing, the top-right label's text is east-aligned and uses the available space, thus it is expanded 2006-03-26 16:37:03 +02:00
Anselm R. Garbe 73dbbb13ea fixed crashing bug on second run of wmiirc 2006-03-24 15:45:30 +01:00
Anselm R. Garbe 67b6bb092a added correct socket file to wmii.1 2006-03-24 13:46:56 +01:00
Anselm R. Garbe 1b312231d6 finished internalized tag selector for bar 2006-03-24 13:36:35 +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
Anthony Martin 5cee0164e6 removed trailing whitespace in *.c, code cleanup finished 2006-03-23 07:12:06 -08:00
Anselm R. Garbe 04bba2a6c4 separated tag.c into tag.c and view.c, renamed Tag to View, still some parts to be adapted 2006-03-23 10:36:51 +01:00
Anthony Martin 38cb6fdc0d cleaned up formatting in bar.c and client.c 2006-03-22 14:49:18 -08:00
Anselm R. Garbe 2851ce5b02 fixed cyclic calls of resize_client because it called resize_area (this is only called explicitely now) 2006-03-15 16:00:39 +01:00
Anselm R. Garbe c0cf389d84 fixed column layout obscuring on running wmiirc again 2006-03-11 21:48:02 +01:00
Anselm R. Garbe feecf2bed7 thx gualteri for the hint 2006-03-10 23:34:13 +01:00
Anselm R. Garbe 72029737b5 removed meters (they have too limited use) 2006-03-10 18:35:00 +01:00