summaryrefslogtreecommitdiff
path: root/openbox/event.c
AgeCommit message (Collapse)Author
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.
2003-07-10rename 'xinerama' stuff to 'monitors' to be more generic and descriptive.Dana Jansens
2003-06-30Makes a simple click not so accidently annoying by making it notScott Moynes
execute a menu action if nothing is highlighted.
2003-06-274 space indentsDana Jansens
2003-06-26clear the over item in the menu when executing shitDana Jansens
2003-06-25only render if there was an over existingDana Jansens
2003-06-25menus grab the keyboard and pointer, thus making only one menu visible at a ↵Dana Jansens
time, and making them act like gtk menus and * menus do, where you can click and drag and release to select something as well as click-release to elave it open while you search around the menu
2003-06-21moveresize messages are not user-requestsDana Jansens
2003-06-21make session management optionalDana Jansens
2003-06-21add libSM *client* support, so we should work with gnome-session now!Dana Jansens
2003-06-08this cnofigure is FINAL!Dana Jansens
2003-05-24there's this case where we DONT want to ignore both events or we end up ↵Dana Jansens
without anything we know of being focused, even tho something is. this case is now covered. ps i hate focus so much.
2003-05-23dont refocus the focused window, that just causes so many problems (with ↵Dana Jansens
alt-tab :)
2003-05-23ignore ancestor FocusIn events. i get them sometimes when hitting alt-tab ↵Dana Jansens
and that totally fucks it up cuz it cancels teh alt-tab process.
2003-05-22only button 1 can use menu itemsDana Jansens
2003-05-22a missing break!Dana Jansens
2003-05-21Client menusScott Moynes
Add "client_menu" to pluginrc to use.
2003-05-182 in 1 deal :\Dana Jansens
client.c stacking.c: fixing looping transient case for group transient windows. now a window which is transient for a group is *not* transient for any other transient windows in the group (perviously the other window had to be transient for the group to be excluded, now it can be transient for anything). client.c/h event.c render.c/h: adjustnig icon handling a bit. will be converting the legacy pixmap icons into rgba data so they can be handled the same as netwm icons.
2003-05-18add (optional) support for showing a busy cursor via startup notificationDana Jansens
2003-05-17disallow drag events on title buttons.Dana Jansens
dont redraw title button when the wheel buttons are used on them.
2003-05-16remove debug printsDana Jansens