]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/button.cpp
Enable loading of entry widgets from datafiles
[libs/gltk.git] / source / button.cpp
index f078ca6fcae2420ed88bdc8b41e32d786366d08e..58e69bfdad42543216da7dbb7ff6c7001835669c 100644 (file)
@@ -35,8 +35,8 @@ void Button::button_release(int x, int y, unsigned btn)
        {
                if(geom.is_inside(x, y))
                {
-                       signal_clicked.emit();
                        state=HOVER;
+                       signal_clicked.emit();
                }
                else
                        state=NORMAL;
@@ -53,12 +53,10 @@ void Button::pointer_leave()
        state=NORMAL;
 }
 
-void Button::render_part(const Part &part) const
+void Button::render_special(const Part &part) const
 {
        if(part.get_name()=="text")
                render_text(part, text);
-       else
-               Widget::render_part(part);
 }