Enlightenment CVS committal

Author  : fletch3k
Project : misc
Module  : enotes

Dir     : misc/enotes/src


Modified Files:
        notenum.c 


Log Message:
Yay, it works again (on my machine anyway, inform me of >any< bugs.)

===================================================================
RCS file: /cvsroot/enlightenment/misc/enotes/src/notenum.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- notenum.c   13 Feb 2003 19:00:51 -0000      1.12
+++ notenum.c   14 Feb 2003 08:53:00 -0000      1.13
@@ -21,11 +21,14 @@
 #define slidespeed 0.05
 
 int slidebool=0;
+int fadeval=0;
+int bar_b_backup = 100;
 
 
 void
 openwin  ()
 {
+
        root=eprog_new ();
        eprog_title_set (root, "E-Notes");
        eprog_name_class_set (root, "enotes", "Eprog");
@@ -83,6 +86,7 @@
        eprog_max_size_set (root, w, h);
        eprog_resize (root, h, w);
 
+
        bg=evas_object_image_add (root->evas);
        evas_object_image_file_set (bg, bgfile, NULL);
        evas_object_image_fill_set (bg, 0, 0, w, h);
@@ -90,6 +94,7 @@
         evas_object_resize (bg, w, h);
         evas_object_layer_set (bg, 1);
 
+
        exitbtn=evas_object_image_add (root->evas);
        evas_object_image_file_set (exitbtn, xbtnfn, NULL);
        evas_object_image_fill_set (exitbtn, 0, 0, 15, 15);
@@ -97,6 +102,7 @@
        evas_object_resize (exitbtn, 15, 15);
        evas_object_layer_set (exitbtn, 3);
 
+
        fgets(tmp, 100, file);
        strncpy(str, tmp, (int)strlen(tmp)-1);
 
@@ -106,15 +112,13 @@
        evas_object_color_set (title, r, g, b, 255);
         evas_object_move (title, 30, 8);
         evas_object_layer_set (title, 2);
+
        
-       makebar();
-       
-       ecore_event_filter_handler_add (ECORE_EVENT_MOUSE_MOVE, mousemoveevent);
-       
-       evas_object_event_callback_add(exitbtn, EVAS_CALLBACK_MOUSE_DOWN, fadeout, 
255);
+       bar_b_backup=bar_b;
        
        
        while(loop!=12) {
+
                fgets(tmp, 27, file);
                strcpy(str, tmp);
                str[strlen(str)-1]='\0';
@@ -128,6 +132,15 @@
                memset(str, 0, sizeof(str));
                memset(tmp, 0, sizeof(tmp));
        } loop=0;
+       
+
+       makebar();
+       
+       ecore_event_filter_handler_add (ECORE_EVENT_MOUSE_MOVE, mousemoveevent);
+       
+       evas_object_event_callback_add(exitbtn, EVAS_CALLBACK_MOUSE_DOWN, fadeout, 
+255);
+
+
 
        eprog_show (root);
        
@@ -142,7 +155,7 @@
 makebar ()
 {
        rectbar=evas_object_rectangle_add (root->evas);
-       evas_object_color_set (rectbar, bar_r, bar_g, bar_b, 200);
+       evas_object_color_set (rectbar, bar_r, bar_g, bar_b_backup, 200);
        evas_object_move (rectbar, 0, 0);
        evas_object_resize (rectbar, 0, h);
        evas_object_layer_set (rectbar, 4);
@@ -214,8 +227,10 @@
 slideout (int slideloop)
 {
        slideloop=slideloop+5;
+       fadeval=fadeval+20;
 
        evas_object_resize (rectbar, slideloop, h);
+       evas_object_color_set (rectbar, bar_r, bar_g, bar_b_backup, fadeval);
        evas_object_show (rectbar);
        evas_object_move (lastbtnob, slideloop-45, 10);
        evas_object_show (lastbtnob);
@@ -241,8 +256,10 @@
 slidein (int slideloop)
 {
        slideloop=slideloop-5;
+       fadeval=fadeval-20;
 
        evas_object_resize (rectbar, slideloop, h);
+       evas_object_color_set (rectbar, bar_r, bar_g, bar_b_backup, fadeval);
        evas_object_show (rectbar);
        evas_object_move (lastbtnob, slideloop-45, 10);
        evas_object_show (lastbtnob);
@@ -260,6 +277,7 @@
        if(slideloop==0) {
                ecore_del_event_timer ("slidein");
                slideloop=0;
+               fadeval=0;
                return;
        }
 }




-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to