X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Ftext.cpp;h=aa5ad8030efe6be34a08218932e4c0d284d2a98f;hp=a0f53c238c12b88eca6df4f5b28135839163d804;hb=b61361ee9f1f049fb3c22a38f68c757c7ca54cd0;hpb=601e9fbcfdb26b53aff4d44805bb596f0b73208a diff --git a/source/text.cpp b/source/text.cpp index a0f53c2..aa5ad80 100644 --- a/source/text.cpp +++ b/source/text.cpp @@ -165,19 +165,19 @@ Geometry Text::coords_to_geometry(const Part &part, const Geometry &parent, unsi return data.result; } -void Text::build(const Part &part, const Geometry &parent, PartCache &cache) const +void Text::build(const Part &part, State state, const Geometry &parent, PartCache &cache) const { - build(part, parent, 0, cache); + build(part, state, parent, 0, cache); } -void Text::build(const Part &part, const Geometry &parent, unsigned first_row, PartCache &cache) const +void Text::build(const Part &part, State state, const Geometry &parent, unsigned first_row, PartCache &cache) const { if(!style || lines.empty()) return; const GL::Font &font = style->get_font(); GL::MeshBuilder bld(cache.create_mesh(part, font.get_texture())); - bld.color(style->get_font_color()); + bld.color(style->get_font_color(state)); RenderData data; data.bld = &bld;