X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Fstyle.h;h=302551422e9a5bd9409eae4624cada8373ce04af;hp=672a7eaa202a129d0771190f411d1a3c3a4cef2e;hb=b61361ee9f1f049fb3c22a38f68c757c7ca54cd0;hpb=601e9fbcfdb26b53aff4d44805bb596f0b73208a diff --git a/source/style.h b/source/style.h index 672a7ea..3025514 100644 --- a/source/style.h +++ b/source/style.h @@ -25,7 +25,8 @@ public: private: void font(const std::string &); - void font_color(float, float, float); + void font_color_normal(float, float, float); + void font_color(State, float, float, float); void part(const std::string &); void unnamed_part(); }; @@ -35,14 +36,14 @@ public: private: const GL::Font *font; unsigned font_size; - GL::Color font_color; + GL::Color font_color[N_STATES_]; PartSeq parts; public: Style(); const GL::Font &get_font() const; unsigned get_font_size() const { return font_size; } - const GL::Color &get_font_color() const { return font_color; } + const GL::Color &get_font_color(State) const; const PartSeq &get_parts() const { return parts; } const Part *get_part(const std::string &) const; };