summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
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
2003-07-21Keyboard navigatable menusScott Moynes
2003-07-10prefix and capitalize ObMenu ObMenuEntry and ObMenuEntryRenderTypeDana Jansens
make the ObMenuEntryRenderType a standard enum instead bitflags
2003-07-10make ob_state a function so it cant be changed outside of openbox.cDana Jansens
2003-07-10remove the ob_root var, its redundant of what Xlib already providesDana Jansens
2003-07-10make the ob_restart/shutdown stuff static vars and expose them only through ↵Dana Jansens
functions ob_restart_other(), ob_restart() and ob_exit()
2003-07-10prefixing and capitalizing the StackLayer -> ObStackingLayer enum.Dana Jansens
less includes in headers for less rebuilding on changes
2003-07-10prefix and capitalize the ObFocusFallbackType enumDana Jansens
2003-07-10prefixing for the dock. use ObDirection instead of dupliacting it in another ↵Dana Jansens
enum for the dock's placement
2003-07-10prefixing and capitalization for the Frame->ObFrame struct and the ↵Dana Jansens
Context->ObFrameContext enum and its constants.
2003-07-10rename the Client struct to ObClientDana Jansens
2003-07-10add misc.h with some standard enumerations with proper prefixing and ↵Dana Jansens
capitalizations. use the new enums throughout. provide keycodes and cursors through ob_cursor and ob_keycode functions, which use the new misc.h enums for picking the cursor and keycode.