summaryrefslogtreecommitdiff
path: root/openbox/menuframe.c
AgeCommit message (Collapse)Author
2007-03-02declare variables at the beginning of blocks, because it is nice to do so. ↵Dana Jansens
and polite?
2007-03-02no more using SaveUnder for our openbox-specific windows. it makes things ↵Dana Jansens
actually slow down, believe it or not!
2007-03-02this includes a number of things since my magnificent return....Dana Jansens
1. some random compiling/style cleanups 2. some bigfixes - mislogic in per-window-settings and focusing new windows - use client_can_focus rather than checking variables for directional focus - MAYBE fix all those lock-ups forever. using event_curtime (a new variable) now instead of event_lasttime. event_lasttime is still used however when the event being processed did not have a time associated with it. this may or may not be a problem, and will be seen. 3. um.. i forget 4. oh yeah, 3rd party docks are now treated like the internal ob dock irt focus. that is, clicking on them won't pass them focus. this is going to be ratified as expected behavior in the wm-spec just now. if docks/panels want focus they can request it with _net_active_window, and then they can have all the focus they want! one day alt-tabbing around dock windows might be nice. but not until the ob dock is moved out into a separate application. going to have to add a wmapp selection and stuff for that though... ugly. who uses wmdockapps anymore !? someone must.. *sigh*
2006-08-22update copyright step 1Mikael Magnusson
2006-08-19fix some warnings from -WallMikael Magnusson
2006-08-02make menus optionally vertically centered, and enable by default, see bug #2746Mikael Magnusson
2006-06-16make menus also saveunderMikael Magnusson
2006-04-22patch from syscrash2k, adds submenuShowDelay option, bug #2682Mikael Magnusson
2005-09-14maybe i should have tried opening a submenu tooMikael Magnusson
2005-09-14fix menus to show on the screen the mouse cursor spawned them fromMikael Magnusson
2004-03-21include config.hMikael Magnusson
2004-03-21update copyright noticesMikael Magnusson
2004-03-21yay no tabs in the sourceMikael Magnusson
2004-03-20fix reversed variable name and add a little comment to the magic menu codeMikael Magnusson
2004-03-20some nice options for the menus, warpPointer, xorStyle (better name wanted ↵Mikael Magnusson
for this :), hilightFirst and hideDelay (this was hardcoded to .25 secs earlier)
2003-10-15consistant glib type usageDana Jansens
2003-10-11free menuframes when they fail to show themselvesDana Jansens
2003-09-28perhaps fix problems of being left in menus without being able to control ↵Dana Jansens
openbox
2003-09-25fix a variable used without being initialized caseDana Jansens
2003-09-19use the new action ru system which always runs lists of actions instead of ↵Dana Jansens
individual ones
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-17api cleanups for render/theme.hDana Jansens
2003-09-17use the theme padding for the menu title's sizeDana Jansens
2003-09-14kill the padding in the menu titleDana Jansens
2003-09-14update the menus before putting them in the visible listDana Jansens
2003-09-10keep menus taller than the screen from jittering. also keep the half of the ↵Dana Jansens
menu you're in visible. more precision would be nicer but meh for now (ever) i guess.
2003-09-08flush after drawing each menu itemDana Jansens
2003-09-07xflush after renderingDana Jansens
2003-09-07little bit of an actions overhaul, added action_run* so that duplicated code ↵Dana Jansens
can all be in the same place now woot. allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case) remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-04oops missed a !Dana Jansens
2003-09-03use the NONE cursor when not specifying oneDana Jansens
2003-09-03track the maximum margin of menu items. use this to keep icons in the menus ↵Dana Jansens
inside the bevel/borders of the menu items
2003-09-03rm empty lineDana Jansens
2003-09-03limit menus' width to 400pxDana Jansens
2003-09-02use new menu.bullet.selected.imageColor. use the text colors for the menu ↵Dana Jansens
mask icons instead of teh bullet color, and set it based on selected/disabled/normal like the text.
2003-09-01rename back the app_selected appearances to app_hiliteDana Jansens
2003-09-01couple more xrdb theme format cleanups:Dana Jansens
window.focus.font -> window.label.focus.font window.unfocus.font -> window.label.unfocus.font window.justify -> window.label.justify menu.frame.* -> menu.items.* menu.hilite.* -> menu.selected.* *.picColor -> *.imageColor
2003-09-01make separators span the width of the entire menuDana Jansens
2003-08-31dont lose the menu selection while puttin the mouse over a separator (properly)Dana Jansens
2003-08-31only hide menus if theyre supposed to when executingDana Jansens
2003-08-31draw menu separatorsDana Jansens
2003-08-30add suppot for showing pixmap masks in menus where the rgba icons go tooDana Jansens
2003-08-30add padding in the menu title tooDana Jansens
2003-08-30fix grabbing and not releasing with menusDana Jansens
2003-08-29dont ungrab twice when hiding menusDana Jansens
2003-08-29dont keyboard nav onto disabled menu itemsDana Jansens
2003-08-29ultra-keyboard-controlled-menusDana Jansens
2003-08-29place submenus with their borders over the parent'sDana Jansens
2003-08-28fix a bunch of memleaks from valgrind and stuffDana Jansens