From 138bf144001e5a4aa3536ef4da8ef3312b53ba8a Mon Sep 17 00:00:00 2001 From: Robert Ancell Date: Tue, 4 Nov 2014 15:54:24 +1300 Subject: Don't use deprecated Gtk.Widget API Ported to ArcticaGreeter: Mike Gabriel --- src/flat-button.vala | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/flat-button.vala') diff --git a/src/flat-button.vala b/src/flat-button.vala index 1ce23a7..e11647e 100644 --- a/src/flat-button.vala +++ b/src/flat-button.vala @@ -46,21 +46,22 @@ public class FlatButton : Gtk.Button return base.draw (c); } - public override void pressed () + public override bool button_press_event (Gdk.EventButton event) { // Do nothing. The normal handler sets priv->button_down which // internally causes draw() to draw a special border and background // that we don't want. did_press = true; + return true; } - public override void released () + public override bool button_release_event (Gdk.EventButton event) { if (did_press) { - base.pressed (); // fake an insta-click + base.button_press_event (event); // fake an insta-click did_press = false; } - base.released (); + return base.button_release_event (event); } } -- cgit v1.2.3