Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-08-27 | Control OnTitlebar ./. OnWindow | Thomas Lübking | 1 | -1/+6 | |
On concurrent shortcuts OnTitlebar implies OnWindow and was so far resolved to OnWindow while OnTitlebar is the more precise condition. This also requires to exclude buttons from the titlebar context, ie. pass the position to the getContext function on press events BUG: 1035 The patch depends on the patch to correctly resolve the tab under the mouse since we're now passing the actual subwindows around | |||||
2016-08-27 | apply size hints when applying the state | Thomas Lübking | 1 | -3/+5 | |
There's a setting about maximization which allows to control whether the resize increments should be honored when maximizing windows. This is currently used to control whether maximized windows may resize themselves via (rare) configure events, but not when maximizing windows - what's somehow not what the config item sells. BUG: 914 | |||||
2016-07-30 | allow to force moveResize and use on applyState | Thomas Lübking | 1 | -4/+4 | |
applyState also requires some updates implied by moveResize, notably the reconfigure, the setBackground on the window etcetc. Instead of testing what'd be missing from a moveResize, we just force the latter to apply even when seeming unrequired. This has notable impact when switching fullscreen state for a window with fullscreen dimensions. BUG: 992 | |||||
2016-06-26 | replace FbRootWindow::depth with maxDepth | Thomas Lübking | 1 | -2/+2 | |
The depth member of FbWindow was abused to store the maximum depth but that gets overridden with geometry changes of the root window (screen layout changes) so we store and read the value explicitly while ::depth() maintains the actual depth of the root window The result of this is that frames for ARGB windows were created with a wrong depth and failed to reparent the client window. BUG: 1102 BUG: 1058 | |||||
2015-02-08 | Fix: typo during refactoring | Arkadiusz Bokowy | 1 | -2/+2 | |
Commit 63d9d69 introduced a bug, which has manifested itself by setting window transparent state to the fully opaque (255). | |||||
2015-02-01 | Fix regression: use proper texture for the grips | Mathias Gumz | 1 | -10/+8 | |
2015-01-24 | Cleanup | Mathias Gumz | 1 | -58/+60 | |
2015-01-23 | Refactor FbWinFrame | Mathias Gumz | 1 | -473/+304 | |
FbWinFrame is now simpler to read due to less overall noise. | |||||
2012-11-07 | Adds the OnTab keyword for the keys file | Julien Viard de Galbert | 1 | -0/+49 | |
Adding the following lines to the keys file restore the old behaviour to use Mouse2 on tabs to start tabbing, and keep OnTitlebar Mouse2 to lower the window. OnTab Mouse2 :StartTabbing OnTab Move1 :StartMoving Note: Internal tabs are triggering both OnTab and OnTitlebar events. | |||||
2011-10-20 | Added support for ARGB visual, patch #3284774 | Gediminas Liktaras | 1 | -8/+24 | |
fluxbox now properly displays windows that require ARGB visuals when an external compositor is running. This was done by creating the container window with the correct visual and colormap when needed. Closes #2874629 | |||||
2011-05-10 | Convert FbWinFrame::frameExtentSig to FbTk::Signal | Pavel Labath | 1 | -3/+3 | |
Also, I spotted a potential bug in the code. I marked the place with XXX. Someone should take a look at that. | |||||
2011-03-23 | compile fix: sunCC 5.11 (sunstudio 12) compiles and links again | Mathias Gumz | 1 | -1/+1 | |
biggest change: renaming of 'class Layer' to 'class ResourceLayer' in Layer.hh to handle complaints about 'ambiguous Layer: Layer or FbTk::Layer'. 'ResourceLayer' sounds crappy, but that was the best I could come up with right now. | |||||
2011-02-22 | bugfix: consistent use of 'int' for alpha values (#3187373) | Mathias Gumz | 1 | -10/+12 | |
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'. | |||||
2010-09-15 | code deduplication by using <algorithm> and FbTk/STLUtil.hh | Mathias Gumz | 1 | -13/+7 | |
2010-09-13 | cosmetic code cleaning | Mathias Gumz | 1 | -10/+3 | |
* use FbTk::StringUtil::number2String() to avoid 'sprintf' * use FbTk::Util::clamp() * use FbTk::STLUtil::destroyAndClear() * whitespaces | |||||
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -1/+1 | |
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text). | |||||
2010-05-23 | mostly cosmetic fixes, mainly discovered by 'clang --analyze' | Mathias Gumz | 1 | -1/+1 | |
reordering of Resource-related stuff was because of "error: explicit specialization of 'getString' after instantiation" complaints. | |||||
2009-01-11 | fixed resize bug (caused by typo, see #2498507) | Peter Hercek | 1 | -1/+1 | |
2008-10-15 | additional fix for the resize bug | Mathias Gumz | 1 | -1/+3 | |
2008-10-04 | fix flickering of shaped windows on focus changes | Mark Tiefenbruck | 1 | -6/+0 | |
2008-09-21 | re-fix maximizing problem with non-northwest gravity windows | Mark Tiefenbruck | 1 | -2/+3 | |
2008-09-21 | fix placement of windows with non-default decorations | Mark Tiefenbruck | 1 | -0/+1 | |
2008-09-14 | some minor code cleaning. | Henrik Kinnunen | 1 | -0/+7 | |
2008-09-11 | fix program crashes caused by unshading | Mark Tiefenbruck | 1 | -1/+2 | |
2008-09-03 | fix maximize/fullscreen for windows with non-Northwest gravity | Mark Tiefenbruck | 1 | -3/+3 | |
2008-08-27 | move some things from FluxboxWindow to WindowState | Mark Tiefenbruck | 1 | -4/+3 | |
2008-08-27 | make FbWinFrame and FluxboxWindow share a WindowState object | Mark Tiefenbruck | 1 | -37/+6 | |
2008-08-27 | move FbWinFrame::State class to a new file | Mark Tiefenbruck | 1 | -289/+14 | |
2008-08-23 | fix for restoring horizontally or vertically resized windows | Mark Tiefenbruck | 1 | -5/+8 | |
2008-08-23 | resize maximized windows when the toolbar or slit changes size | Mark Tiefenbruck | 1 | -4/+3 | |
2008-08-22 | allow various combinations of shaded, maximized, and fullscreen states | Mark Tiefenbruck | 1 | -42/+40 | |
2008-08-22 | be a little smarter about size hints in tabbed windows | Mark Tiefenbruck | 1 | -2/+4 | |
2008-08-22 | remove borders from maximized windows | Mark Tiefenbruck | 1 | -1/+2 | |
2008-08-22 | move fullscreen and maximization handling to FbWinFrame | Mark Tiefenbruck | 1 | -0/+72 | |
2008-08-22 | don't apply rounded corners to windows without decorations | Mark Tiefenbruck | 1 | -19/+11 | |
2008-08-21 | make Swing apps only somewhat horribly broken again | Mark Tiefenbruck | 1 | -6/+0 | |
2008-08-21 | some cleanup | Mark Tiefenbruck | 1 | -9/+7 | |
2008-08-18 | add top, left, right, and bottom center tab placement options | Mark Tiefenbruck | 1 | -1/+46 | |
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -6/+6 | |
2008-08-16 | move interpretation of normal hints to size hint class | Mark Tiefenbruck | 1 | -7/+60 | |
2008-08-15 | fix compilation | Mark Tiefenbruck | 1 | -6/+8 | |
2008-08-15 | let FbWinFrame handle decorations in fullscreen state | Mark Tiefenbruck | 1 | -6/+30 | |
2008-08-15 | move getDecoMaskFromString to FbWinFrame | Mark Tiefenbruck | 1 | -0/+20 | |
2008-08-15 | group some window properties into a new class FbWinFrame::State | Mark Tiefenbruck | 1 | -31/+28 | |
2008-08-15 | move some frame size calculations to FbWinFrame | Mark Tiefenbruck | 1 | -3/+17 | |
2008-08-15 | aspect ratios should take base size into account, fix size hint initialization | Mark Tiefenbruck | 1 | -37/+57 | |
2008-08-15 | move size hint code to methods in size hint struct, restructure them a little | Mark Tiefenbruck | 1 | -132/+121 | |
2008-08-15 | move size hint code to FbWinFrame | Mark Tiefenbruck | 1 | -0/+132 | |
2008-06-04 | only remove outside border when disabled by decoration mask | Mark Tiefenbruck | 1 | -4/+5 | |
2008-05-28 | Fix focused/unfocused border color of the tab container. | Tomas Janousek | 1 | -1/+1 | |
(it was broken since 46bca62a9cd8052bd8749da8b1aa7539d5fe8c23) |