aboutsummaryrefslogtreecommitdiffstats
path: root/menu.c (unfollow)
Commit message (Collapse)AuthorLines
2009-05-30revert the 1.4 change - causes a double free noticed by grange@ a whileokan-1/+1
ago while using kazehakase (or clients that don't set a name). ok oga@
2009-05-17a long time coming - re-work the way we deal with colors: since we'reokan-2/+13
using Xft(3), use it to select the font color as well instead of trying to build one; properly allocate and free colors at-will, e.g. we now have configurable colors. feedback and ok's todd@ and oga@
2009-03-28- avoid shadowed Mask declaration in menu_filtermartynas-5/+5
- make _xev_reincorporate static evmask naming oga@, input okan@. ok okan@, oga@
2008-07-11spacing, declaration lineup to be consistent throughout cwm,okan-7/+8
readability, and a bit of knf. ok oga@
2008-06-15Rip out and burn the HASH_* stuff. We don't need a SPLAY tree for one font.oga-20/+16
makes the code a lot simpler. While here rearrange the font handling functions to be less shit. ok and help okan@.
2008-06-05prevent trying to exec a null char; could potentially happen with aokan-1/+1
canceled or empty searchstr. ok oga@
2008-05-23Grab the keyboard when we initialise the menu. This stops the keyboardoga-0/+5
shortcut code stealing our events in some cases. "put 'er in" okan@.
2008-05-21Make menu_filter handle mouse movement too. This enables the keyboardoga-32/+137
search dialogues to be manipulated with the mouse, too. It also allows me to shrink the codebase further by killing grab_menu(). One known issue with highlighting the first entry in a search dialogue, that'll be fixed soonish. ok okan@, tested by Edd Barrett and todd@.
2008-05-20Pull out the behaviour in grab_label and search_start into one utilityoga-0/+296
function menu_filter(). The plan is to eventually merge in grab_menu too. Shrinks the code a fair bit. Also, change XMaskEvent for XWindowEvent to prevent getting exposes for other windows. This is particuarly noticable on slow machines with a LOT of xterms (todd, you're an odd man). ok okan@, todd@.