| Age | Commit message (Collapse) | Author |
|
|
|
move other buttons around by doing so.
|
|
frame logically and it will do everything except during animations the frame will show what it needs to for visual display.
|
|
perfectly now ?
one change in action.c may affect bindings... THIS COULD BREAK CURRENT CONFIG FILES. ya.
so, if you used a press binding and it moved the window, no enter event will be generated for that anymore because you are holding down the button when the window moves. if you don't like that then use a click binding instead.
1
|
|
or whatever. yay
|
|
|
|
|
|
non-northwest gravities. now it is not. at least, that is the idea.
|
|
2. make the client padding color show during resizes with drawContents off
|
|
this way when the client window disappears, nothing gets rendered underneath it.
|
|
2) update copyrights.
3) make release. ok that part not quite yet.
|
|
DetailInferior focusin event on root.
adding some debug messages also which I am using..
|
|
flashing.
instead, keep track of if the frame has been mapped yet. if it hasn't and it is getting hidden, then make sure to unmap the child.
|
|
b) make the focus indicator based on border width and padding, not the handle height
c) add 2 more windows for the top corners for resizing, much easier to find them now. also base their width on padding, not the handle height or other weird things
|
|
this requires that when a client is using a 32-bit visual, we have to
make the frame windows that sit underneath it to use the same visual (and a
colormap which matches it)
|
|
|
|
|
|
free'd frame
|
|
|
|
|
|
|
|
--help output to not include version output.
|
|
window. Actions bound in this context can be executed with the mouse during a move/resize on a window.
|
|
support reconfiguring throughout the entire codebase.
|
|
|
|
|
|
showing the correct decor for the max state especially for windows which dont change size (Xnest) when maximized cuz they are at their maximum size already
|
|
|
|
|
|
fixes for maximizing windows:
- when you toggledecor, it will reconfigure once, but the new constraints from the decor changes would not be in effect when the window was resized to the contranits. fixed by calling frame_adjust_area first thing ni client_configure_fulll with fake=TRUE which will recalc all the frame geometry without resizing/redrawing anything in the frame. this way the decor can take effect in the geometries.
- when maxed horizontally, make the client fill the screen, but dont do this by just making it wider than the screen, fit it to the screen and adjust the titlebar/handle as appropriate to keep it all on the screen.
- when maxed horizontally and vertically, remove the handle from the decorations
|
|
|
|
|
|
do anything, now show a disabled button instead. this severely breaks compatibility with blackbox themes since there is no good way to automiatically create a disabled button that i can think of, so if they dont exist in the theme you get black and white for the button.
when a window cant be resized, its handle is not removed but its grips are.
change allowing the user to disable individual decorations as that is overkill,
instead allow a toggle through the client.decorate boolean.
|
|
Context->ObFrameContext enum and its constants.
|
|
ObFunctions and WindowType -> ObClientType)
|
|
|
|
frame if the decorations do not match between the client and the frame, so that when they change it can send a configurenotify to the client.
|
|
|
|
dont focus windows while cycling, just highlight them as if they are focused
|
|
|
|
and stored inside librender. the frame is decorated and managed inside the kernel.
|
|
|
|
|