From: <enl...@li...> - 2005-04-01 12:27:06
|
Enlightenment CVS committal Author : codewarrior Project : e17 Module : libs/esmart Dir : e17/libs/esmart/src/lib/esmart_textarea Modified Files: Esmart_Textarea.h esmart_textarea_private.c esmart_textarea_private.h esmart_textarea_public.c Log Message: function to return the bg object. does this work?!? =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/esmart/src/lib/esmart_textarea/Esmart_Textarea.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Esmart_Textarea.h 30 Mar 2005 22:45:36 -0000 1.3 +++ Esmart_Textarea.h 1 Apr 2005 12:26:43 -0000 1.4 @@ -48,6 +48,7 @@ void esmart_textarea_cursor_delete_left(Evas_Object *o); void esmart_textarea_focus_set(Evas_Object *o, Evas_Bool focus); void esmart_textarea_bg_set(Evas_Object *o, Evas_Object *bg); +Evas_Object *esmart_textarea_bg_get(Evas_Object *o); void esmart_textarea_text_insert(Evas_Object *o, const char *text); void esmart_textarea_cursor_set(Evas_Object *o, Evas_Object *c); void esmart_textarea_clear(Evas_Object *o); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/esmart/src/lib/esmart_textarea/esmart_textarea_private.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- esmart_textarea_private.c 31 Mar 2005 09:23:21 -0000 1.4 +++ esmart_textarea_private.c 1 Apr 2005 12:26:43 -0000 1.5 @@ -77,6 +77,12 @@ evas_object_show(t->bg); } +Evas_Object * +_esmart_textarea_bg_get(Esmart_Text_Area *t) +{ + return t->bg; +} + /* clear the textarea */ void _esmart_textarea_clear(Esmart_Text_Area *t) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/esmart/src/lib/esmart_textarea/esmart_textarea_private.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- esmart_textarea_private.h 30 Mar 2005 22:45:36 -0000 1.3 +++ esmart_textarea_private.h 1 Apr 2005 12:26:43 -0000 1.4 @@ -8,6 +8,7 @@ Esmart_Text_Area *_esmart_textarea_init(Evas_Object *o); void _esmart_textarea_focus_set(Esmart_Text_Area *t, Evas_Bool focus); void _esmart_textarea_bg_set(Esmart_Text_Area *t, Evas_Object *o); +Evas_Object *_esmart_textarea_bg_get(Esmart_Text_Area *t); void _esmart_textarea_clear(Esmart_Text_Area *t); void _esmart_textarea_cursor_pos_set(Esmart_Text_Area *t, int pos); int _esmart_textarea_cursor_pos_get(Esmart_Text_Area *t); =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/esmart/src/lib/esmart_textarea/esmart_textarea_public.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- esmart_textarea_public.c 30 Mar 2005 22:45:36 -0000 1.3 +++ esmart_textarea_public.c 1 Apr 2005 12:26:43 -0000 1.4 @@ -126,6 +126,13 @@ _esmart_textarea_bg_set(t, bg); } +Evas_Object * +esmart_textarea_bg_get(Evas_Object *o) +{ + return _esmart_textarea_bg_get(o); +} + + /* override default cursor with an Evas_Object */ void esmart_textarea_cursor_set(Evas_Object *o, Evas_Object *c) |