summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2003-09-26when looking for the focus target, search for modal children in the entire ↵Dana Jansens
transient tree, not just children of the client on which focus is requested
2003-09-26add client_raise and client_lower which just fire off actionsDana Jansens
2003-09-26use actions for raisingDana Jansens
2003-09-26bring back action_run_stringDana Jansens
2003-09-26use an action only for RaiseDana Jansens
2003-09-26use actions to focus and raise the wnidow ni client_activate. this means the ↵Dana Jansens
focus shit gets processed before the raise
2003-09-26checked the wrong var for unmaxingDana Jansens
2003-09-26add some more client tree searching functions. make transients always get ↵Dana Jansens
focused when a parent has focus, not just direct parents.
2003-09-26remove debug printDana Jansens
2003-09-25add client_set_undecorated().Dana Jansens
add support for the _OB_WM_STATE_UNDECORATED state hint.
2003-09-25dont use the _OPENBOX_PREMAX window property anymore, save max and ↵Dana Jansens
fullscreen pre-areas in the client struct
2003-09-25typoDana Jansens
2003-09-25focus new children if their direct parent is focusedDana Jansens
2003-09-25focus nwe transients when another window in their transient tree is focusedDana Jansens
2003-09-24support the _KDE_WM_CHANGE_STATE hintDana Jansens
2003-09-22we always want to start with something focused, moving this to openbox.cDana Jansens
2003-09-21move the code to find the window under the pointer out of focus.c to client.cDana Jansens
2003-09-21dont assert, just ignore client_unfocus() when the client isnt already focusedDana Jansens
2003-09-19properly send resize events for when the app has requested the resizeDana Jansens
2003-09-18dont split client requested resizes into 2 events, thanks to manmower for ↵Dana Jansens
this idea
2003-09-17no tabsDana Jansens
2003-09-17add copyright headers, adjust --version output to include copyright, and ↵Dana Jansens
--help output to not include version output.
2003-09-15revert my commit of d3th, it fucked up focus badlyDana Jansens
2003-09-15break focus. or maybe make it better.Dana Jansens
these changes make it work when you alt-tab off a fullscreen window, that it doesnt iconify, and that it is immediately restacked instead of waiting for a FocusIn event to arrive. The code now assumes that if the window says it can focus, that if we focus it, it is focused. add the XDone handler to ObMainLoop, which is fired upon the occurance of there being no more X events to read.
2003-09-15save the sm_client_id just like saving other properties, dont query each ↵Dana Jansens
time its needed
2003-09-14dont impose staying on-screen for non-normal windows like kickerDana Jansens
2003-09-14dont waste a strdup which is never freedDana Jansens
2003-09-12add support for a default icon, but no icon has been made yet.Dana Jansens
2003-09-08remove debug printsDana Jansens
2003-09-08round 2 for this shitDana Jansens
2003-09-08flush after resizing a clientDana Jansens
2003-09-08if the client is growing, resize it before the frame. if its shrinking, then ↵Dana Jansens
resize the frame first. reduces flicker lots.
2003-09-08watch for windows with titlecounts changing their title and getting an ↵Dana Jansens
incorrect titlecount
2003-09-08oopsDana Jansens
2003-09-08some simpler codeDana Jansens
2003-09-08dont reset all the states to FALSE in client_get_state, this made an initial ↵Dana Jansens
IconicState get ignored
2003-09-06Closes #799. i think im too high to say more.Dana Jansens
2003-09-03handle the case where a transient is a child of a dockappDana Jansens
2003-09-03support getting the desktop from the startup notification protocolDana Jansens
pass on to the startup notification code that a window has mapped with a given wmclass
2003-09-03add a reconfigure action, also reconfigure on SIGUSR2.Dana Jansens
support reconfiguring throughout the entire codebase.
2003-09-03make the client destructor a GDestroyNotifyDana Jansens
2003-09-02stop doing stupid shit for the size increments in client_configure, it ↵Dana Jansens
belongs in the moveresize code. add it there.
2003-09-01flash when urgentDana Jansens
2003-09-01add urgent actionsDana Jansens
add some macros for moving/resizing clients add 'vibrate' action
2003-08-31move_onscreen was supposed to go away.. :) thanks mikachuDana Jansens
2003-08-30use the nwe theme's show_handle valueDana Jansens
2003-08-30add destructor functions for clients that you acn subscribe with, and use ↵Dana Jansens
these instead of hardcoding special cases in the unmanage code
2003-08-29remove the event dispatcherDana Jansens
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.