X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbutton.cpp;h=bc6fd274d7362dae651c7d15f37eafdbb62f7be7;hb=8ffcd589660022f05d8b3b1dbb36c0c0aa91954a;hp=58e69bfdad42543216da7dbb7ff6c7001835669c;hpb=ed9873ba7ee862ad76937f579fe371c1a27d5715;p=libs%2Fgltk.git diff --git a/source/button.cpp b/source/button.cpp index 58e69bf..bc6fd27 100644 --- a/source/button.cpp +++ b/source/button.cpp @@ -23,9 +23,9 @@ void Button::set_text(const std::string &t) text=t; } -void Button::button_press(int x, int y, unsigned btn) +void Button::button_press(int, int, unsigned btn) { - if(geom.is_inside(x, y) && btn==1) + if(btn==1) state=ACTIVE; } @@ -33,7 +33,7 @@ void Button::button_release(int x, int y, unsigned btn) { if(btn==1) { - if(geom.is_inside(x, y)) + if(geom.is_inside_relative(x, y)) { state=HOVER; signal_clicked.emit();