summaryrefslogtreecommitdiff
path: root/openbox/action.c
AgeCommit message (Collapse)Author
2007-06-13xinerama support like crazy for struts and everything else too. this ↵Dana Jansens
probably crashes but its been way too long without a commit.
2007-06-13very cool struts. partial struts actually are partial struts now. possibly ↵Dana Jansens
way broken with xinerama?
2007-06-12add debug printDana Jansens
2007-06-10make um.. the resizerelative action work right and also not move the window ↵Dana Jansens
when resizing it and it cant get any smaller/bigger
2007-06-10remove debug printsDana Jansens
2007-06-10allow noninteractive directional focus.Dana Jansens
make keybinds noninteractive when the last key in the chain has no modifiers (i think this is what the code was supposed to do but failed.) don't reset key chains during an interactive action. reset them after an interactive action finishes (honoring chroot) so you can <C-t><C-Up>Stuff<//> and it'll do stuff as you hit C-Up, you dont have to keep hitting C-t
2007-06-10copy/paste :xDana Jansens
2007-06-10fix resizerelative for right/bottom edgesDana Jansens
2007-06-04allow focus to fallback to omnipresent windows, except during desktop ↵Dana Jansens
switching which is when they are vile
2007-06-03super amazing enter event skipping.Dana Jansens
also mucho fixed for <underMouse>
2007-06-03add <underMouse> focus optionDana Jansens
2007-06-01revert 7246 and simplify action_raiselower a bit, turns out 7246 wasn't ↵Mikael Magnusson
needed for that after all
2007-05-27make focuslast only apply to switching desktops, like 3.3.1Dana Jansens
2007-05-27don't queue focusing actions. so they don't hide the menu right awayDana Jansens
2007-05-26this fits in 80 cols on one line and oh my god I wrote where instead of ↵Mikael Magnusson
we're :(((((((((((((((((( sad face
2007-05-26don't fake an enter event if where still in the same windowMikael Magnusson
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-26revert r6802.Dana Jansens
it seems that focusin/out notifygrab business is only affected by *keyboard* grabs, not pointer grabs, at least not passive pointer grabs
2007-05-25missed a spotMikael Magnusson
2007-05-25check desktop switching stuff in screen_set_desktopMikael Magnusson
2007-05-25prevent flicker in the follow actiosn again instead of in focus fallback. ↵Dana Jansens
focus fallback needs to be very reliable.
2007-05-25put the actions back so they don't have to be smart.Dana Jansens
make focus_fallback not send focus anywhere if the new target is the same as what is already focused
2007-05-25make omnipresent windows not flicker when changing desktopsMikael Magnusson
2007-05-25backwards logicDana Jansens
2007-05-25cleanup, and don't send windows to desktop if they are already thereDana Jansens
2007-05-25don't fallback focus if the focused client is being moved there and follow is onDana Jansens
2007-05-23i remembered why i remvoed the fake enter events from press type actions ↵Dana Jansens
moving windows around. it makes for focus events with notifywhilegrab. remove it and make a comment explaining why.
2007-05-19add missing include for new headerDana Jansens
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-17static makes more sense than inline i thinkMikael Magnusson
2007-05-17kill enter events without using pointer grabsDana Jansens
2007-05-16comment what i didDana Jansens
2007-05-16don't queue showmenu events, and set button to 0 when a grab is in place ↵Dana Jansens
after the buttonpress event is run
2007-05-15always ignore errors for client_focus like we used to.Dana Jansens
2007-05-15revert r6485, for backwards compatibilityDana Jansens
2007-05-15simplify focus handling a bit. no need to listen to focus going to the frame ↵Dana Jansens
because if it ever does that, the window is unmapping and the frame will just unmap and send it to root. make focus fallback a lil more robust, it checks for errors when it sets focus on the window, and if an error occured it will focus the next option.
2007-05-14ungrab the keyboard for passive grabs. kill interactive actions for exec ↵Dana Jansens
actions. don't ungrab the keyboard during interactive actions though.
2007-05-14always ungrab keyboard before doing a noninteractive action (which will ↵Dana Jansens
ungrab before doing its real action business). too bad we cant ungrab the mouse too.
2007-05-14remove the dialog option for Desktop action for now. can't change desktop ↵Dana Jansens
during a grab. the dialog for desktop changing will need to change, and then we can add it back
2007-05-14add a debug action.. change focus debug output a lil, no grab eventsDana Jansens
2007-05-13change now the keyboard is ungrabbed before executing actions. instead, ↵Dana Jansens
ungrab it just before calling exec. other actions don't need it ungrabbed, and this way the release doesn't get sent through to programs for our keybindings. except for exec i suppose.
2007-05-13add grab/ungrab macros so dont need to pass in 10 arguments to ungrab stuff.Dana Jansens
add a confine option to grab_pointer to confine the pointer to the screen, and use that for moveresize
2007-05-13let unfocus action go back to the same window. you should be doing some ↵Dana Jansens
other action above it that will change where focus can end up
2007-05-13revert part of r6074. i don't think it needs to be removed anymore and then ↵Dana Jansens
everything will "just work" better
2007-05-13dont make mouse bindings focus windows that dont take focus from clicksDana Jansens
2007-05-12fix for running actions that end up wanting to grab the keyboard. make a ↵Dana Jansens
nicer comment about what is going on.
2007-05-12split the move and resize functions.Dana Jansens
let you specify the edge to resize in the action binding
2007-05-12add <desktop>yes</desktop> option for Next/Previous window and directional ↵Dana Jansens
focus actions
2007-05-10when un-showing the desktop if a window is getting shown, iconify the others ↵Dana Jansens
so just the one is shown