summaryrefslogtreecommitdiff
path: root/openbox/client.c
AgeCommit message (Collapse)Author
2003-04-14remove casts from PROP defines. use proper vars and cast elsewhere if needed.Dana Jansens
2003-04-14rip the prop code i wrote in cwmcc out and make it all 64bit friendly (i ↵Dana Jansens
think!). stop using gulong for values from the xserver, using guint32 instead.
2003-04-14apply layers to all transients. only raise once on the highest window who's ↵Dana Jansens
layer changed after applying layers to them all
2003-04-13ifdef not ifndefDana Jansens
2003-04-13simple cleanups for the client_iconify function.Dana Jansens
also dont follow into other groups when searching up the transient_for tree
2003-04-13rm the unused varsDana Jansens
2003-04-13onyl focus 'normal' windows on mapDana Jansens
2003-04-13only keep fullscreen windows on top while they are focusedDana Jansens
2003-04-13make fullscreen decorations and functions be calculated by the ↵Dana Jansens
setup_decor_and_functions func
2003-04-13only print that when debuggin focusDana Jansens
2003-04-13move the openbox engine into librender and the kernel. the theme is loaded ↵Dana Jansens
and stored inside librender. the frame is decorated and managed inside the kernel.
2003-04-11make utility windows able to be resizedDana Jansens
2003-04-10deiconify transient parents when a child is deiconified.Dana Jansens
2003-04-10some smarter rules for focusing new window when focus_new is not setDana Jansens
2003-04-08move config option loading for the kernel into config.c/hDana Jansens
add options for the number of desktops and the names of the desktops
2003-04-08check for focus before unfocusingDana Jansens
2003-04-08add more options for focus fallback, use an enum for all the types of fallbacks.Dana Jansens
2003-04-08fallback focus while unmanaging the windowDana Jansens
2003-04-07check for new windows always being onscreen.Dana Jansens
rename the client pointer to self in teh manage unmanage functions for consistancy
2003-04-07support for transients of groupsDana Jansens
2003-04-07track window groupsDana Jansens
iconify all its transients when a window is iconified
2003-04-07put focus_cycle into focus.c, use it there in the action. improved it as ↵Dana Jansens
well to handle odd cases like modal windows. added functions to client.c which are needed by the focus cycling routine.
2003-04-05typoDana Jansens
2003-04-05put it backDana Jansens
2003-04-05make unfocus really unfocus everythingDana Jansens
2003-04-05change how rc parsing will work. a=b will be parsed in any [section] and ↵Dana Jansens
given to a separate parsing callback. no more general config infrastructure needed/
2003-04-02rm debug printDana Jansens
2003-03-31add a shaded buttonDana Jansens
2003-03-31only disallow shading when the function is not enabled, dont disallow unshadingDana Jansens
2003-03-31use the frame's position in the maximize function since they're converted to ↵Dana Jansens
the client coords before getting to client_configure
2003-03-31set fullscreen and max positions properly for all gravitiesDana Jansens
2003-03-28rm client_disable_decorations.. it already had an action.Dana Jansens
add the action to the action_from_string func
2003-03-28add client_disable_decorationsDana Jansens
2003-03-28onlt raise the window when sending to a desktop it wasnt already onDana Jansens
2003-03-28RevertToPointerRoot is the worse error case, so use it alwaysDana Jansens
2003-03-28make the value booleanDana Jansens
2003-03-28was not moving the window between desktop focus lists sometimes. bad news. ↵Dana Jansens
now i always do. yay!
2003-03-28let a window be 'moved' to a new desktop without actually show/hiding it. ↵Dana Jansens
useful for sending a window when following it, so theres no flash/flicker
2003-03-28use the struts to size the window correctly for maximized windowsDana Jansens
2003-03-28read struts properlyDana Jansens
2003-03-28only use the initial_state shit when NOT starting and when managing the windowDana Jansens
2003-03-28mor fabulous focus fixings.Dana Jansens
RevertToNone so that when the fallback stuff goes the window wont already have focus cuz it has the pointer in to
2003-03-27handle focus in the kernel, no more pluginDana Jansens
2003-03-27rm debug printDana Jansens
2003-03-26not using CurrentTime anywhereDana Jansens
2003-03-26kill the prints again for nowDana Jansens
2003-03-26put back map/unmap msgsDana Jansens
2003-03-26oopsDana Jansens
2003-03-26rm some debug printsDana Jansens
2003-03-26use rgba icons for clientsDana Jansens