all repos — fluxbox @ 3496a1e198a79721c69fcf1b08380af94137b0f5

custom fork of the fluxbox windowmanager

default values
fluxgen fluxgen
commit

3496a1e198a79721c69fcf1b08380af94137b0f5

parent

502dd6b3e3dccd53ae9e5eacbfc526d21befd1a1

1 files changed, 15 insertions(+), 1 deletions(-)

jump to
M src/RootTheme.ccsrc/RootTheme.cc

@@ -19,7 +19,7 @@ // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING

// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. -// $Id: RootTheme.cc,v 1.2 2003/04/28 00:38:42 fluxgen Exp $ +// $Id: RootTheme.cc,v 1.3 2003/08/16 10:01:57 fluxgen Exp $ #include "RootTheme.hh"

@@ -35,6 +35,10 @@ m_handle_width(*this, "handleWidth", "HandleWidth"),

m_border_color(*this, "borderColor", "BorderColor"), m_screen_root_command(screen_root_command) { + *m_border_width = 0; + *m_bevel_width = 0; + *m_handle_width = 0; + XGCValues gcv; Display *disp = FbTk::App::instance()->display(); gcv.foreground = WhitePixel(disp, screen_num)^BlackPixel(disp, screen_num);

@@ -51,6 +55,16 @@ XFreeGC(FbTk::App::instance()->display(), m_opgc);

} void RootTheme::reconfigTheme() { + // clamp values to "normal" size + if (*m_border_width > 20) + *m_border_width = 20; + + if (*m_bevel_width > 20) + *m_bevel_width = 20; + + if (*m_handle_width > 20) + *m_handle_width = 20; + // override resource root command? if (m_screen_root_command == "") { // do root command