]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/widget.cpp
Allow custom tooltips at empty areas of a Root
[libs/gltk.git] / source / widget.cpp
index 7137260a297165442e0554011b0334ef0149a6d1..8c59c07fe1e9d4b877907499fb6e70c8cee55a4c 100644 (file)
@@ -97,43 +97,12 @@ void Widget::render() const
                        GL::PushMatrix push_;
                        i->render(geom, state);
                }
-                       //render_graphic(*i);
                else
                        render_special(*i);
        }
        GL::pop_matrix();
 }
 
-/*void Widget::render_graphic(const Part &part) const
-{
-       GL::push_matrix();
-       part.render(geom, state);
-       GL::pop_matrix();
-}
-
-void Widget::render_text(const Part &part, const string &text) const
-{
-       const GL::Font *const font=style->get_font();
-       const float font_size=font->get_default_size();
-
-       Geometry rgeom;
-       rgeom.w=static_cast<unsigned>(font->get_string_width(text)*font_size);
-       rgeom.h=static_cast<unsigned>((font->get_ascent()-font->get_descent())*font_size);
-       rgeom.y=static_cast<int>(-font->get_descent()*font_size);
-       part.get_alignment().apply(rgeom, geom, part.get_margin());
-
-       GL::push_matrix();
-       GL::translate(rgeom.x, rgeom.y, 0);
-       GL::scale_uniform(font_size);
-
-       const GL::Color &color=style->get_font_color();
-       GL::Immediate imm((GL::COLOR4_UBYTE, GL::TEXCOORD2, GL::VERTEX2));
-       imm.color(color.r, color.g, color.b);
-       font->draw_string(text, imm);
-
-       GL::pop_matrix();
-}*/
-
 void Widget::pointer_enter()
 {
        state|=HOVER;