aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorMathias Gumz <akira at fluxbox dot org>2010-09-17 13:34:12 (GMT)
committerMathias Gumz <akira at fluxbox dot org>2010-09-17 13:34:12 (GMT)
commite84c64f7be701e04ec2a2e0fbf980aa4fc9685ad (patch)
treec290b1e8e86e655e3b37e92477d9cab080243b1f /util
parent603b36a2ccfb6f825dff7259c4d5397c896cc08e (diff)
downloadfluxbox_pavel-e84c64f7be701e04ec2a2e0fbf980aa4fc9685ad.zip
fluxbox_pavel-e84c64f7be701e04ec2a2e0fbf980aa4fc9685ad.tar.bz2
lots of code cleanup, reordering, trimming public API, bugfixes
## FbTk/ImageControl.hh: * moved 'getSqrt()' over to TextureRender.cc because it is used only there * removed unused members m_root_window * use std::vector<> for colors and for the gradient buffers. ## FbTk/ImageControl.cc: * fixed memory leak in '~ImageControl', 'pixels' where not deleted[] at all. switched to std::vector, non-issue anymore. * moved identical code into functions 'allocateUnallocatedColors', 'initColortables' ## FbTk/TextureRenderer: * removed 'from', 'to', 'interlaced' from class, only used in 'renderGradient()' and are actually part of the given texture. * removed 'xtable', 'ytable' from class, only used in 'renderGradient()' * removed 'colors' from the class, is part of 'control' * moved render actions (invert, bevel1, bevel2, *gradient), they need more love but for now this is sufficient
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions