From 3528451b849fcc1650a5d76da48f334b3fdecf6b Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Sun, 24 Apr 2005 20:07:36 +0000 Subject: [PATCH] Hack: raise the ecore_evas on mouse up. --- src/esmart_draggies/rb_esmart_draggies.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/esmart_draggies/rb_esmart_draggies.c b/src/esmart_draggies/rb_esmart_draggies.c index 681e195..c422af5 100644 --- a/src/esmart_draggies/rb_esmart_draggies.c +++ b/src/esmart_draggies/rb_esmart_draggies.c @@ -1,5 +1,5 @@ /* - * $Id: rb_esmart_draggies.c 52 2004-08-01 10:19:14Z tilman $ + * $Id: rb_esmart_draggies.c 316 2005-04-24 20:07:36Z tilman $ * * Copyright (C) 2004 Tilman Sauerbeck (tilman at code-monkey de) * @@ -27,6 +27,11 @@ #include "../rb_esmart.h" +static void on_mouse_up (void *data, Evas *e, Evas_Object *o, void *ev) +{ + ecore_evas_raise (data); +} + static void c_free (RbEvasObject *e) { c_evas_object_free (e, true); @@ -51,6 +56,10 @@ static VALUE c_new (VALUE klass, VALUE ecore_evas) argv[0] = rb_funcall (ecore_evas, evas, 0); rb_obj_call_init (self, 1, argv); + esmart_draggies_event_callback_add (draggies->real, + EVAS_CALLBACK_MOUSE_UP, + on_mouse_up, ee->real); + return self; } -- 2.30.2