From 9215204dcdb595e199faeee717d20b0d2523ad57 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 12 Dec 2000 21:13:32 +0000 Subject: [PATCH] evas_get_layer(); SVN revision: 3981 --- legacy/evas/src/Evas.h | 1 + legacy/evas/src/evas_object.c | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/legacy/evas/src/Evas.h b/legacy/evas/src/Evas.h index a3f69327c3..30db673da8 100644 --- a/legacy/evas/src/Evas.h +++ b/legacy/evas/src/Evas.h @@ -141,6 +141,7 @@ void evas_font_del_path(Evas e, char *path); /* layer stacking for object */ void evas_set_layer(Evas e, Evas_Object o, int l); +int evas_get_layer(Evas e, Evas_Object o); /* ** ** not implimented yet ** ** */void evas_set_layer_store(Evas e, int l, int store); /* gradient creating / deletion / modification */ diff --git a/legacy/evas/src/evas_object.c b/legacy/evas/src/evas_object.c index d6fe8c92d7..f63e818600 100644 --- a/legacy/evas/src/evas_object.c +++ b/legacy/evas/src/evas_object.c @@ -189,6 +189,18 @@ evas_set_layer(Evas e, Evas_Object o, int layer_num) evas_event_move(e, e->mouse.x, e->mouse.y); } +int +evas_get_layer(Evas e, Evas_Object o) +{ + Evas_Layer layer; + Evas_List l; + int removed; + + if (!e) return 0; + if (!o) return 0; + return o->current.layer; +} + void evas_set_layer_store(Evas e, int l, int store) {