summaryrefslogtreecommitdiff
path: root/openbox/event.h
AgeCommit message (Collapse)Author
2007-06-03super amazing enter event skipping.Dana Jansens
also mucho fixed for <underMouse>
2007-05-26change in how things are ungrabbed to avoid grabwhilenotify. don't ungrab ↵Dana Jansens
every key press. just ungrab the passive grab when there is no active grab and we are going to move focus. this should be less intrusive and seems to work
2007-05-19remove a function that is no longer used. and backwards boolean algebra was ↵Dana Jansens
causing us to not ignore the right enter events
2007-05-18super correct enter event ignoring that will only ignore what it has to, yay?Dana Jansens
2007-05-17kill enter events without using pointer grabsDana Jansens
2007-05-13some changes to focus handling.Dana Jansens
most interesting is the change in focus_fallback, which means that it won't call xsetinput focus in some cases, potentially reducing flicker and stuff. also potentially producing bugs? heh. the screen.c focus fallback code doesn't seem to need special cases anymore, which is really good, if that is really the case. move the focus_tried stuff out of event.c into focus.c, where it seems to belong.
2007-04-231) translate all of openbox's outputDana Jansens
2) update copyrights. 3) make release. ok that part not quite yet.
2007-03-28handle time wrapping around.Dana Jansens
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*
2003-10-09let stuff cancel any focus delays going onDana Jansens
2003-09-22provide a means to properly ignore enter events for focus changesDana Jansens
2003-09-21when ending actions which can move windows, and we were using the mouse, ↵Dana Jansens
instead of doing a focus fallback, which instantly focuses, and doesn't raise, we do an event_enter_client which simulates the act of entering the window with the pointer
2003-09-21add glib.h includeDana Jansens
2003-09-21allow a number of enter events to be ignored. Don't just skip any ↵Dana Jansens
enter/leave events as these are used for highlighting hover buttons and ignoring these makes the hover state out of sync sometimes
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-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-08-30using the ObMainLoop, which rulz the planetDana Jansens
2003-08-28new method for loading menu files etcDana Jansens
2003-05-14Added a menu to read from a pipe.Scott Moynes
File descriptors added to the event loop.
2003-03-27handle focus in the kernel, no more pluginDana Jansens
2003-03-26not using CurrentTime anywhereDana Jansens
2003-03-24Time is declared in Xlib.hDana Jansens
2003-03-19export the NumLock and ScrollLock masksDana Jansens
2003-03-16merge the C branch into HEADDana Jansens