Enlightenment CVS committal

Author  : fletch3k
Project : misc
Module  : enotes

Dir     : misc/enotes/src


Modified Files:
        controlcentre.c note.c 


Log Message:
Better E-Smart Draggable Support.

===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/controlcentre.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- controlcentre.c     15 Feb 2004 15:13:35 -0000      1.4
+++ controlcentre.c     16 Feb 2004 11:23:03 -0000      1.5
@@ -50,7 +50,7 @@
        evas_object_name_set(cc->dragger, "dragger");
        evas_object_move(cc->dragger, 0, 0);
        evas_object_resize(cc->dragger, 250, 250);
-       evas_object_layer_set(cc->dragger, 999);
+       evas_object_layer_set(cc->dragger, 0);
        evas_object_color_set(cc->dragger, 255, 255, 255, 0);
        esmart_draggies_button_set(cc->dragger, 1);
        evas_object_show(cc->dragger);
@@ -62,6 +62,7 @@
        edje_object_file_set(cc->edje, edjefn, CC_PART);
        free(edjefn);
        evas_object_move(cc->edje, 0, 0);
+       evas_object_layer_set(cc->edje, 1);
        evas_object_resize(cc->edje, 250, 250);
        evas_object_name_set(cc->edje, "edje");
        evas_object_pass_events_set(cc->edje, 1);
===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/note.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- note.c      15 Feb 2004 15:13:35 -0000      1.8
+++ note.c      16 Feb 2004 11:23:03 -0000      1.9
@@ -75,9 +75,13 @@
        char           *fontpath = malloc(PATH_MAX);
        char           *edjefn = malloc(PATH_MAX);
        char           *datestr;
+       char           *fcontent;
 
        double          edje_w, edje_h;
 
+       /* Fix Newlines in Content */
+       fcontent=fix_newlines (content);
+
        /* Get the Note from the Evas_List** */
        pl = *note;
        p = evas_list_data(pl);
@@ -102,7 +106,7 @@
        evas_object_name_set(p->dragger, "dragger");
        evas_object_move(p->dragger, 0, 0);
        evas_object_resize(p->dragger, width, height);
-       evas_object_layer_set(p->dragger, 999);
+       evas_object_layer_set(p->dragger, 0);
        evas_object_color_set(p->dragger, 255, 255, 255, 0);
        esmart_draggies_button_set(p->dragger, 1);
        evas_object_show(p->dragger);
@@ -114,7 +118,7 @@
        edje_object_file_set(p->edje, edjefn, NOTE_PART);
        evas_object_name_set(p->edje, "edje");
        evas_object_move(p->edje, 0, 0);
-       evas_object_layer_set(p->edje, 0);
+       evas_object_layer_set(p->edje, 1);
 
        edje_object_size_max_get(p->edje, &edje_w, &edje_h);
        ecore_evas_size_max_set(p->win, edje_w, edje_h);
@@ -157,7 +161,7 @@
        ewl_container_append_child((Ewl_Container *) p->vbox, p->title);
        ewl_widget_show(p->title);
 
-       p->content = ewl_textarea_new(content);
+       p->content = ewl_textarea_new(fcontent);
        ewl_container_append_child((Ewl_Container *) p->vbox, p->content);
        ewl_widget_show(p->content);
 
@@ -181,6 +185,8 @@
                free(edjefn);
        if (fontpath != NULL)
                free(fontpath);
+       if (fcontent != NULL)
+               free (fcontent);
 
        return;
 }




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to