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