summaryrefslogtreecommitdiff
path: root/openbox
AgeCommit message (Collapse)Author
2007-06-09let you focus cycle to helper windows if there are only dialog windows ↵Dana Jansens
around in its group (only normal type windows count as siblings for this case)
2007-06-09only configure the window after it sets WM_NORMAL_HINTS if it is outside of ↵Dana Jansens
its new bounds
2007-06-07revert the change to frame.cDana Jansens
2007-06-07back xml themes out of trunkMikael Magnusson
2007-06-07bump versionDana Jansens
2007-06-07stop processing x events or actions when loop->run becomes falseDana Jansens
2007-06-07don't reconfigure twiceDana Jansens
2007-06-07remove {} just cuzDana Jansens
2007-06-07fix dirfocus when no dialogDana Jansens
2007-06-07why is this function declared twiceDana Jansens
2007-06-07let you lower siblings below eachotherDana Jansens
2007-06-07better.Dana Jansens
2007-06-07c commentsDana Jansens
2007-06-07i dont think that line is valid, if it ever did runDana Jansens
2007-06-07put the directional focus dialog on the active monitorDana Jansens
2007-06-07make popup dialogs appear on the active monitor with xineramaDana Jansens
2007-06-07add debug printsDana Jansens
2007-06-07if Key_R is set to multiple mods, then it'll use them all now. but Key_L ↵Dana Jansens
still takes precidence if they are different
2007-06-07rather than making you hit both Key_L and Key_R if they are bound to ↵Dana Jansens
different things, make Key_L take precidence. But if only Key_R is bound then use that. If Key_L is bound to multiple masks it'll use them all, but that won't work for Key_R right now.
2007-06-07get rid of client->transient_for. just client->parents and ↵Dana Jansens
client->transient_for_group now.
2007-06-07transient_for is now only used to check for OB_TRAN_GROUPDana Jansens
2007-06-07more cleanupDana Jansens
2007-06-07more cleanupDana Jansens
2007-06-07nice code cleanup that's been needed for a long time. add parents list to ↵Dana Jansens
client, which you can iterate instead of going thru the group.
2007-06-06fallback under the mouse when config_focus_under_mouseDana Jansens
2007-06-06one more..Dana Jansens
2007-06-06better group_full funcDana Jansens
2007-06-06check if they have a groupDana Jansens
2007-06-06better code for the last commit. let transients get focus when a group ↵Dana Jansens
member is focused too.
2007-06-06let transients take focus when anything in the transient tree _or the group_ ↵Dana Jansens
is focused
2007-06-06remove some debug printsDana Jansens
2007-06-05ignore control_l/r shift_l/r and caps_lock bindings. Control, Shift and ↵Dana Jansens
NumLock are hardcoded to the modmasks for them.
2007-06-05fix for capslock bound to other modifiers. i think this is okay?Dana Jansens
strip LockMask instead of what caps_lock is bound to.
2007-06-05typo from code i removedDana Jansens
2007-06-05don't force clients on screen when restartingDana Jansens
2007-06-05add some padding inside the text boxDana Jansens
2007-06-05make parentrelative raised labels look nice in popupsDana Jansens
2007-06-05revert that, center the popups for move/resize and keychainsDana Jansens
2007-06-05center text in popups when the popu is sized to the text widthDana Jansens
2007-06-05add commentsDana Jansens
2007-06-05use the label only for popups without an icon, if the label is not ↵Dana Jansens
parentrelative
2007-06-05add osd border stuffDana Jansens
2007-06-04dont place transients based on non-normal parentsDana Jansens
2007-06-04dont use non-normal windows to pick a monitor for transientsDana Jansens
2007-06-04allow focus to fallback to omnipresent windows, except during desktop ↵Dana Jansens
switching which is when they are vile
2007-06-04don't copy the desktop from group parents when they are omnipresentDana Jansens
2007-06-04don't change the focus order when a client tries to focus but is not ↵Dana Jansens
visible. client_activate will -make- it visible anyways. fixes focus fallback's loop totally breaking (stopping on 32bit and looping forever on 64bit) when it encountered a non-visible window
2007-06-04dont let windows place over menu or toolbars if they don't have a parentDana Jansens
2007-06-04don't place windows over docks. but let them place over menus and toolbars. ↵Dana Jansens
i guess not utility windows though?
2007-06-04placement improvements?Dana Jansens
when placing transients don't place them relative to iconified parents. try place avoiding max/fullscreen windows first, then ignore them entirely if that fails.