summaryrefslogtreecommitdiff
path: root/src/FbTk/Theme.hh
diff options
context:
space:
mode:
authorrathnor <rathnor>2004-04-26 15:04:37 (GMT)
committerrathnor <rathnor>2004-04-26 15:04:37 (GMT)
commitd4a871785130ab0d6533bef4f1ec55c4cfd3b8df (patch)
treef07025c5527733c88043ca61316c0af62daf598d /src/FbTk/Theme.hh
parentef6bf03ca19c0c96943894f9d0f0db9bc0bd58fc (diff)
downloadfluxbox_lack-d4a871785130ab0d6533bef4f1ec55c4cfd3b8df.zip
fluxbox_lack-d4a871785130ab0d6533bef4f1ec55c4cfd3b8df.tar.bz2
toolbar themeing fixes
Diffstat (limited to 'src/FbTk/Theme.hh')
-rw-r--r--src/FbTk/Theme.hh8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/FbTk/Theme.hh b/src/FbTk/Theme.hh
index 105d860..ff84051 100644
--- a/src/FbTk/Theme.hh
+++ b/src/FbTk/Theme.hh
@@ -19,7 +19,7 @@
19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 19// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
20// DEALINGS IN THE SOFTWARE. 20// DEALINGS IN THE SOFTWARE.
21 21
22// $Id: Theme.hh,v 1.15 2004/01/02 22:55:15 fluxgen Exp $ 22// $Id: Theme.hh,v 1.16 2004/04/26 15:04:37 rathnor Exp $
23 23
24/** 24/**
25 @file holds ThemeItem<T>, Theme and ThemeManager which is the base for any theme 25 @file holds ThemeItem<T>, Theme and ThemeManager which is the base for any theme
@@ -50,7 +50,7 @@ public:
50 virtual ~ThemeItem_base() { } 50 virtual ~ThemeItem_base() { }
51 virtual void setFromString(const char *str) = 0; 51 virtual void setFromString(const char *str) = 0;
52 virtual void setDefaultValue() = 0; 52 virtual void setDefaultValue() = 0;
53 virtual void load() = 0; // if it needs to load additional stuff 53 virtual void load(const std::string *name = 0, const std::string *altname = 0) = 0; // if it needs to load additional stuff
54 const std::string &name() const { return m_name; } 54 const std::string &name() const { return m_name; }
55 const std::string &altName() const { return m_altname; } 55 const std::string &altName() const { return m_altname; }
56private: 56private:
@@ -70,7 +70,9 @@ public:
70 /// specialized 70 /// specialized
71 void setFromString(const char *strval); 71 void setFromString(const char *strval);
72 /// specialized 72 /// specialized
73 void load(); 73 // name and altname may be different to the primary ones (e.g. from fallback)
74 // if they are null, then the original name is used
75 void load(const std::string *name = 0, const std::string *altname = 0);
74 /** 76 /**
75 @name access operators 77 @name access operators
76 */ 78 */