summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
2003-10-15add commentDana Jansens
2003-10-15focus fallback when focus is on PointerRootDana Jansens
2003-10-15consistant glib type usageDana Jansens
2003-10-14unhilite windows correctly, forget how to break it without this :) what can ↵Dana Jansens
i say? im high!
2003-10-13remove debug printDana Jansens
2003-10-13handle multiple focusin/out in one batchDana Jansens
2003-10-12allow focus to be moved off top level managed windows, as long as its not ↵Dana Jansens
None or the root.
2003-10-11fix a crasher hopefullyDana Jansens
2003-10-11screw thatDana Jansens
2003-10-11make _NET_WM_ACTIVATE messages bring the client to the current desktopDana Jansens
2003-10-09make keyboard events work on the focus_cycle_target againDana Jansens
2003-10-09use focus_hilite to pick which window gets keyboard eventsDana Jansens
2003-10-09let stuff cancel any focus delays going onDana Jansens
2003-10-09remove windows from the focus delay timer when the pointer leaves themDana Jansens
2003-10-08use focus_hilite to ensure that when a wnidow thats not focused is ↵Dana Jansens
hilighted, the hilight is removed when focus gets assigned
2003-10-03always set focus_out, since a focusin can come first and mess up the old logicDana Jansens
2003-10-03indentingDana Jansens
2003-10-03remove debug printsDana Jansens
2003-10-03remove debug printsDana Jansens
2003-10-02dont queue up interative end actionsDana Jansens
2003-09-29use a client destructor to watch for focus_in/out becoming invalidDana Jansens
2003-09-29completely rework focus tracking. i hope this is sane... it seems to be ↵Dana Jansens
working much better in every way thus far.
2003-09-29only do sloppy focus/raise if the client is not already focusedDana Jansens
2003-09-29remove unused varDana Jansens
2003-09-28when nothing in a menu is selected, still let keybindings workDana Jansens
2003-09-28make the timeout apply to releases on menu items tooDana Jansens
2003-09-28halfway through client changes but...Dana Jansens
should fix crashes irt actions in the action queue for clients that have been destroyed. now those actions are skipped or performed without a client as possible.
2003-09-26use client_raise/lower instead of action_run_stringDana Jansens
2003-09-26use action_run_string for raising/loweringDana Jansens
2003-09-26dont iconify fullscreen windows, just recalc stacking orders when focus changesDana Jansens
2003-09-24ignore all NotifyInferior crossing events againDana 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-21fix race condition in focus delayDana Jansens
2003-09-21ignore ungrab enter notifies for focusDana 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-18while doing a moveresize, the client actions act on will be the client being ↵Dana Jansens
moveresized
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-17make ob_exit() take an error code. don't exit with 0 for signals other than ↵Dana Jansens
TERM and INT.
2003-09-16ifdef DEBUG_FOCUS focus outputDana Jansens
2003-09-15revert my commit of d3th, it fucked up focus badlyDana Jansens
2003-09-15break focus. or maybe make it better.Dana Jansens
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused. add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
2003-09-15dont leave non-submenu items selected when the mouse isnt over themDana Jansens
2003-09-15remove focusLast and focusLastOnDesktopDana Jansens
2003-09-15propogate property changes on the group leader to the whole groupDana Jansens
2003-09-15sloppy focus fixes, ignore a few more enter eventsDana Jansens
2003-09-14fix mem leak, remove teh ice watch handlerDana Jansens
2003-09-10frame context fallbacks when there is no binding on the contextDana Jansens
2003-09-10make menu hiding-on-release based on a timer rather than on where it is ↵Dana Jansens
released (on the frame border)