all repos — fluxbox @ 2f9ab8617833554df04642b1e2ff85aa1aa6de89

custom fork of the fluxbox windowmanager

added border
fluxgen fluxgen
commit

2f9ab8617833554df04642b1e2ff85aa1aa6de89

parent

df809ea1b2e6fba80ff74359dd0a562bab8d5a20

2 files changed, 10 insertions(+), 8 deletions(-)

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

@@ -20,14 +20,15 @@ // 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: ToolTheme.cc,v 1.1 2003/08/11 14:28:38 fluxgen Exp $ +// $Id: ToolTheme.cc,v 1.2 2003/08/13 09:55:51 fluxgen Exp $ #include "ToolTheme.hh" ToolTheme::ToolTheme(int screen_num, const std::string &name, const std::string &altname): FbTk::Theme(screen_num), TextTheme(*this, name, altname), - m_texture(*this, name, altname) { + m_texture(*this, name, altname), + m_border(*this, name, altname) { }

@@ -36,6 +37,7 @@

} void ToolTheme::reconfigTheme() { + // update text theme update(); }
M src/ToolTheme.hhsrc/ToolTheme.hh

@@ -20,20 +20,19 @@ // 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: ToolTheme.hh,v 1.1 2003/08/11 14:28:38 fluxgen Exp $ +// $Id: ToolTheme.hh,v 1.2 2003/08/13 09:56:06 fluxgen Exp $ #ifndef TOOLTHEME_HH #define TOOLTHEME_HH -#include <X11/Xlib.h> -#include <string> - #include "TextTheme.hh" +#include "BorderTheme.hh" #include "FbTk/Texture.hh" - +#include <X11/Xlib.h> +#include <string> /// Handles toolbar item theme for text and texture class ToolTheme: public FbTk::Theme, public TextTheme {

@@ -44,9 +43,10 @@

void reconfigTheme(); // textures const FbTk::Texture &texture() const { return *m_texture; } - + const BorderTheme &border() const { return m_border; } private: FbTk::ThemeItem<FbTk::Texture> m_texture; + BorderTheme m_border; }; #endif // TOOLTHEME_HH