Commit Graph

261 Commits

Author SHA1 Message Date
Anselm R. Garbe c1e5e40115 client title on ClientFocus event is pointless 2006-04-26 09:40:01 +02:00
Anselm R. Garbe 6e1e231588 implemented sloppy focus changes as described at wmii@wmii.de to Sander, implemented ClientFocus event in /event, implemented client/index file (yesterday I decided to do it before wmii-3) 2006-04-26 08:59:55 +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 43b906efff implemented sloppy focus, this time it seems to work pretty well (because the queue is flushed from enter events in each situation they would interfere with default behavior) 2006-04-25 15:48:33 +02:00
Anselm R. Garbe c46e7e5b62 proceeded with better name property rendering 2006-04-25 13:33:30 +02:00
Anselm R. Garbe a798042a6c fixed fullscreen issues in acroread, mplayer (if floating) 2006-04-24 18:23:06 +02:00
Anselm R. Garbe d9e811ec0c finished scaling separation from arrange_* functions 2006-04-24 17:39:58 +02:00
Anselm R. Garbe 01db208f43 changed UTF8 stuff somewhat 2006-04-24 16:03:37 +02:00
Anselm R. Garbe 970e0d1fe5 added Xutf8 stuff again, needs polishing 2006-04-24 01:01:49 +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 4beb05d262 removed Xutf8 crap, that is totally braindamaged what 'those X morns' have designed 2006-04-23 22:33:09 +02:00
Anselm R. Garbe 445976869e polished liblitz, now going to support XFontSets 2006-04-23 20:00:47 +02:00
Anselm R. Garbe 477f54c795 fixed wmiimenu to only print the selected item if no text has been entered, otherwise the entered text is printed (this fixes several bugs due tag selection), also implemented mouse-driven column creation (though the discussed structural scaling change is not yet finished as discussed with Sander) 2006-04-19 16:53:40 +02:00
Sander van Dijk 20431e4bc1 disallow the creation of new columns if the amount of columns on screen is width/mincolwidth; next up is respecting mincolwidth in the scaling mechanism 2006-04-13 20:44:31 +00:00
Anselm R. Garbe fe500a8cd2 some more polishing 2006-04-13 15:35:10 +02:00
Anselm R. Garbe da725f1f83 now fixed the send_client_to bug, also changed max mode rendering, I added an additional bar which contains <sel client idx>/<number of clients> 2006-04-12 12:24:04 +02:00
Anselm R. Garbe 14375d795b fixed typo caused bug reported by bogon 2006-04-12 11:59:09 +02:00
Anselm R. Garbe e90a8151d4 fixed remark send by Sander in send_to_client 2006-04-12 11:36:17 +02:00
Anselm R. Garbe 69ddb68f00 made cmd/wm code more concise 2006-04-12 10:44:07 +02:00
Anselm R. Garbe f5bdd9a03d fixed * tag bug in rules reported by sander, revsersed order of matching, classinst need to have the highest prio 2006-04-12 09:09:46 +02:00
Sander van Dijk 9dc61b3f67 don't try to create a new column if there is only one client in the current one (prevents flicker on repeated sendto prev/next) 2006-04-11 21:01:13 +00:00
Anselm R. Garbe 99ca533ca7 removed $MODKEY-Shift-n, instead new columns are created on column boundaries on move prev/next respectively, seems more natural and reduces 1 keybinding 2006-04-11 15:54:14 +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 d2825a06e2 fixed several update_views issues 2006-04-11 10:16:01 +02:00
Anselm R. Garbe 53b9c7b33f rearranged 2006-04-10 17:50:39 +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 cbf1082d50 fixed resizing offsets in swapping 2006-04-07 16:04:47 +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 40a69dddaf fixed mouse grabbing for selection and resizals 2006-04-06 12:52:20 +02:00
Anselm R. Garbe 2b3eb084f7 simplified rule.c 2006-04-06 12:19:20 +02:00
Anselm R. Garbe 3588e0909d simplified tagging in Client 2006-04-06 11:31:54 +02:00
Anselm R. Garbe 48e62c1f94 fix of stupid bug 2006-04-05 18:27:52 +02:00
Anselm R. Garbe d2c6677892 added * tag for having clients sticky 2006-04-05 13:27: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 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
Sander van Dijk c32e978ebb fix swap-related crashes 2006-03-27 19:09:30 +02:00
Anselm R. Garbe ae89ad3d79 swapping keeps focus 2006-03-27 11:12:18 +02:00
Anselm R. Garbe 44a0d02c92 fixed some other swapping issues, now works like a charm 2006-03-27 09:48:48 +02:00
Anselm R. Garbe 344f3d0573 fixed crashing bug 2006-03-27 09:42:22 +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 c946b86cdf re-applying Sanders patches which I accidently overwrote 2006-03-27 09:01:05 +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 5e43254a12 removed capacity (doing that as exclusive mode is saner) 2006-03-27 07:46:12 +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
Sander van Dijk c7cba3c123 make drop_resize more reliable in cornercases. 2006-03-26 22:13:35 +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