aboutsummaryrefslogtreecommitdiffstats
path: root/menu.c (unfollow)
Commit message (Expand)AuthorLines
2012-10-23add a height to struct menu and use it in the most obvious of places.okan-9/+11
2012-10-23treat menu width the same as the height is treated when deciding itsokan-4/+6
2012-10-23Stop drawing when menu doesn't fit inside the screen; picked from aokan-2/+7
2012-08-07support multibyte input to menu code; from Alexander Polakov with a tiny tweak.okan-22/+20
2012-07-13convert xmax/ymax uses to view geometry.okan-3/+3
2012-05-16convert from deprecated XKeycodeToKeysym to XkbKeycodeToKeysymokan-2/+2
2011-09-08reinit menu on reload; from Alexander Polakov. needed for catchingokan-1/+5
2011-07-25use the menu border; from Alexander Polakov, but with the existing define.okan-3/+4
2011-07-25We are inconsistent when it comes to function returns, so just go allokan-10/+10
2011-07-23Clarify defines and make them not look like non-local ones; started by aokan-6/+6
2011-06-27UTF8-ify, from Alexander Polakov, but without setlocale(), afterokan-6/+6
2011-06-24add 'normal' cursor and shuffle the others we use to make a bit moreokan-2/+2
2011-05-11tag and comment cleanup; ok oga@okan-0/+4
2011-05-05make the menu window aware of xinerama info; this makes the menu stayokan-10/+27
2011-03-22warp the pointer back, iff we don't move the mouse, once we are doneokan-0/+8
2011-03-22we should re-focus the client and ungrab the ptr even if we don't have aokan-5/+5
2011-03-22fix nousance of always highlighting the first entry even when there isokan-1/+1
2011-03-22move the default case to the end.okan-2/+2
2011-03-22move the single keycode function directly into the menu code.okan-2/+95
2010-02-10preserve labels after an edit action is aborted; extending the menuokan-0/+2
2009-12-15pull all non-X11 headers from calmwm.h and place them only where theyokan-0/+10
2009-12-15merge the 2 common header files; specific includes to be pulled out asokan-1/+0
2009-12-10finish unfucking the screen_ctx handling.oga-4/+2
2009-12-08start fixing screen_ctx usage, for it is utterly broken. bring fontokan-15/+15
2009-12-07fix off-by-one where a mere click would select the first item inside a menuokan-1/+1
2009-11-28style (whitespaces)tobias-1/+1
2009-09-05styletobias-2/+2
2009-06-26static local functions and data; almost identical diff from Thomas Pfaffokan-3/+3
2009-06-20unroll XCALLOC/XMALLOC macros; since we use xcalloc/xmalloc all over theokan-1/+1
2009-06-17move like defines to a central, logical location; no binary change.okan-5/+0
2009-05-30revert the 1.4 change - causes a double free noticed by grange@ a whileokan-1/+1
2009-05-17a long time coming - re-work the way we deal with colors: since we'reokan-2/+13
2009-03-28- avoid shadowed Mask declaration in menu_filtermartynas-5/+5
2008-07-11spacing, declaration lineup to be consistent throughout cwm,okan-7/+8
2008-06-15Rip out and burn the HASH_* stuff. We don't need a SPLAY tree for one font.oga-20/+16
2008-06-05prevent trying to exec a null char; could potentially happen with aokan-1/+1
2008-05-23Grab the keyboard when we initialise the menu. This stops the keyboardoga-0/+5
2008-05-21Make menu_filter handle mouse movement too. This enables the keyboardoga-32/+137
2008-05-20Pull out the behaviour in grab_label and search_start into one utilityoga-0/+296