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;
}
{
if(btn==1)
{
- if(geom.is_inside(x, y))
+ if(geom.is_inside_relative(x, y))
{
state=HOVER;
signal_clicked.emit();