summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
2007-07-19use keypress for navigating the menu but use keyrelease for running thingsDana Jansens
2007-07-19use keyrelease to fire menu actions not key pressDana Jansens
when keypress is used, the keyrelease gets sent to whatever window is focused. if it's a stupid program - like most any program - it will update its user_time, preventing the new window from being focused
2007-07-18don't restack windows when they request it with an invalid siblingDana Jansens
2007-07-18take care when sibling is specified as an unmanaged windowDana Jansens
2007-07-17remove trailing whitespaceMikael Magnusson
2007-07-12adding trunkDana Jansens
Signed-off-by: Dana Jansens <danakj@orodu.net>
2007-06-22add the activate action. it will replace the focus action, as it can just ↵Dana Jansens
focus without raising now (or without unshading)
2007-06-22add the cyclewindows actionDana Jansens
2007-06-22well.. it compiles..Dana Jansens
2007-06-22add code for interactive actionsDana Jansens
2007-06-21don't activate on raiseDana Jansens
2007-06-21clearer code pathsDana Jansens
2007-06-21don't call framerender directlyDana Jansens
2007-06-13add force_reply back to client_configure(). client_reconfigure is nicer this ↵Dana Jansens
time around. eat enter events in client_configure when user is FALSE.
2007-06-13don't raise windows when moving them between desktops in some casesDana Jansens
2007-06-13fix moved commentDana Jansens
2007-06-13don't force reconfigure in a number of places, also eat enter events when ↵Dana Jansens
reconfiguring. yay
2007-06-12commentDana Jansens
2007-06-12only xungrabkeyboard when we actually have a passive grab on itDana Jansens
2007-06-11redundant if'ingDana Jansens
2007-06-10i think that other emacs fix was "the right one" and this one where we don't ↵Dana Jansens
always send configurenotifies can go away. that should fix the xemacs stall thing.
2007-06-09only configure the window after it sets WM_NORMAL_HINTS if it is outside of ↵Dana Jansens
its new bounds
2007-06-07bump versionDana Jansens
2007-06-06fallback under the mouse when config_focus_under_mouseDana Jansens
2007-06-06remove some debug printsDana Jansens
2007-06-04allow focus to fallback to omnipresent windows, except during desktop ↵Dana Jansens
switching which is when they are vile
2007-06-04when undermouse is off, ignore enter events from windows lowering/raising ↵Dana Jansens
themsvelves (or from a pager restacking them)
2007-06-03support serials wrapping aroundDana Jansens
2007-06-03super amazing enter event skipping.Dana Jansens
also mucho fixed for <underMouse>
2007-06-03add <underMouse> focus optionDana Jansens
2007-06-02do the menu_can_hide thing properly. was such a hack before? and the ↵Dana Jansens
variable was getting set from all kinds of events like motion notify. totally not reliable. now it works all nice.
2007-06-02better fix for focus going to the frame window when iconifying with ↵Dana Jansens
RevertToParent. Treat the focus in like a focus out. When focus moves to a window that doesn't exist, need to set the focus_client to NULL otherwise the client that lost focus won't know and won't update its decor
2007-06-02catch focus out events on the frame window - this happens with revert to ↵Dana Jansens
parent when a window is iconified. we get focusin on the frame without a focus out - which then makes us fallback. but catch the resulting focusout on the frame to make the window lose its focused decor
2007-05-31make escape close the whole menuDana Jansens
2007-05-31don't hover buttons while the pointer is grabbedDana Jansens
2007-05-30make it possible to iconify a modal window when its parent is the only ↵Dana Jansens
window left on the desktop. when focus falls off of a window, don't allow focus to go back to that same target - when a window is iconified is the case. what focus_fallback_target, to check whe allow_refocus is false, check where focus will actually be sent
2007-05-30don't hide the dock when the mouse goes into a dock appDana Jansens
2007-05-29fix hack for windows moving by their decor sizeDana Jansens
2007-05-28give the client a 0 border again.Dana Jansens
2007-05-28get rid of the plate windowDana Jansens
2007-05-28when focus goes to the root window, and it is coming from another screen, ↵Dana Jansens
fall back to a client
2007-05-28better more obvious codeDana Jansens
2007-05-28call client_reconfigure after setup_decor_and_functions to make the changes ↵Dana Jansens
appear
2007-05-28make mouse clicks higher up in the menu select the submenuDana Jansens
2007-05-28dont make motions in menus outside of the active menu, its child, and its ↵Dana Jansens
parent, do anything
2007-05-28update the strut when strut_partial changesDana Jansens
2007-05-28do try_configure to find out what width the window will actually be, before ↵Dana Jansens
adjust the x/y based on gravity, if they didn't specify the x/y
2007-05-28when compressing motion events use both xy and rootxyDana Jansens
2007-05-27ignore focusout notifyungrab.Dana Jansens
fix focus bug in firefox where you use gmarks popup and when you go to a page with it, it think focus went to a black hole
2007-05-27make focuslast only apply to switching desktops, like 3.3.1Dana Jansens