summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
2003-09-10use the focus client when the client is null for keyboard eventsDana Jansens
2003-09-09save teh client for interactive actions cuz after teh keyboard is grabbed ↵Dana Jansens
there is no client
2003-09-09no more interactive mouse actions, they are evil etc. actions now "feel" ↵Dana Jansens
much more solid. if move/resizing a window while changing workspaces, it will follow.
2003-09-08act on the visibly focused window when that differs from the actual focused ↵Dana Jansens
window
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-06\n's at the end of strings passed to ob_debgDana Jansens
2003-09-03use the ob_main_loop_timeout_remove_data to only remove one timerDana Jansens
2003-09-03remove the startup notification code from event.c, it all lives in its own ↵Dana Jansens
file now
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-09-03make focusDelay check the destroying window properly before killing the timerDana Jansens
2003-09-03add the focusDelay optionDana Jansens
2003-08-31remove debug printDana Jansens
2003-08-31compress events properlyDana Jansens
2003-08-30compress motion eventsDana Jansens
2003-08-30using the ObMainLoop, which rulz the planetDana Jansens
2003-08-29properly select the first menu item in the child menu when using the 'right' ↵Dana Jansens
keycode
2003-08-29missing break would be bad in future if added more casesDana Jansens
2003-08-29ultra-keyboard-controlled-menusDana Jansens
2003-08-29remove the event dispatcherDana Jansens
2003-08-28new method for loading menu files etcDana Jansens
2003-08-28make client-list-menu work tooDana Jansens
more menu cleanups
2003-08-28change the menu plugin interface, no need for the create/destroy functions ↵Dana Jansens
any more. redo the client-menu plugin to work with the new menu api
2003-08-28half way through the changes to new menu code/design. hot shit. static menus ↵Dana Jansens
work, on to plugins next.
2003-08-27more typo :)Dana Jansens
2003-08-27typo :)Dana Jansens
2003-08-27dont be rude to non-normal windows with keeping them onscreenDana Jansens
2003-08-27double deref, props to 'mmj' for spotting thisDana Jansens
2003-08-20add an obscured flag that tracks if the frame is at all obscuredDana Jansens
2003-08-14make activate take a here parameterDana Jansens
2003-08-12move the keyboard and mouse plugins into the kernel for mucho sexiness.Dana Jansens
make workspace changing a grabbed/interactive process like focus cycling is, with the popup and all. this is some hot shit.
2003-08-12keep event_lasttime at the last time an event has come in so far, don't ↵Dana Jansens
regress when events come out of order. props to shrimpx for this patch.
2003-08-07Fix lock up when not using a session manager and doing fd management.Scott Moynes
2003-08-02use the frame size not the client size when figuring out if stuff fits on ↵Dana Jansens
the screen
2003-07-30improved ICCCM compliance!Dana Jansens
a) send ConfigureNotify back to the client as required by the ICCCM in all sitatuations. b) send the corrent coords in the ConfigureNotify, including the border width c) remove the WM_STATE property when unmanaging a window
2003-07-29i am the king of copy/paste errorsDana Jansens
2003-07-29more menu fixes.Scott Moynes
I hate menus.
2003-07-29Close menu properly on unbound keys.Scott Moynes
2003-07-28base rudeness on if they have a strut even smarter!Dana Jansens
2003-07-28base rudeness on if they have a strut or notDana Jansens
2003-07-28make the new placement restrictions not affect !normal windows like panelsDana Jansens
2003-07-28hover theme elements for window titlebar buttonsDana Jansens
2003-07-28make those apps stay/map on screen!! fuck stupid apps. thats right im ↵Dana Jansens
talking to you mozilla and you too java.
2003-07-28make things compile again. hover does not work yet.Dana Jansens
2003-07-28keep apps from moving/maping their titlebar underneath left/top panelsDana Jansens
2003-07-28Menu stuff.Scott Moynes
Testing may begin.
2003-07-26Close menu on click if outside the menu.Scott Moynes
I think, haven't tested.
2003-07-26Some menu updates.Scott Moynes
Don't talk to me about menus.
2003-07-24I had a commit message but my commit got stepped on so fuck it.Scott Moynes
No one cares what I think anyway. If the menu navigation isn't EXACTLY FUCKING RIGHT I WILL REMOVE IT AND SOME OTHER POOR FUCK CAN PUT UP WITH ALL THE FUCKING BULLSHIT.
2003-07-24use ob_debug for any debug printing and only display the output when its a ↵Dana Jansens
debug build or when --debug is passed to it
2003-07-22add the --replace command line option, and support for the WM_Sn selectionDana Jansens