Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e_modules

Dir     : e17/apps/e_modules/src/modules/notes


Modified Files:
        e_mod_main.c e_mod_main.h 


Log Message:
fixed transparency settings
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/e_mod_main.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- e_mod_main.c        1 Apr 2005 12:26:47 -0000       1.13
+++ e_mod_main.c        1 Apr 2005 23:58:56 -0000       1.14
@@ -265,11 +265,11 @@
    Evas_Object *bg;
    int r,g,b,a;   
    
-   return; /* not working */
+   printf("Trans is %d\n",face->conf->trans);
    
    bg = esmart_textarea_bg_get(face->note_object);
    evas_object_color_get(bg, &r,&g,&b,&a);
-   switch(face->conf->trans)
+   switch(e_menu_item_num_get(mi))
      {
       case TRANS_0:
        a = 255;
@@ -390,43 +390,38 @@
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
    if (face->conf->trans == TRANS_0) e_menu_item_toggle_set (mi, 1);
-   face->conf->trans = TRANS_0;
    e_menu_item_callback_set (mi, _note_face_trans_set, face);
    
    mi = e_menu_item_new (mnt);
    e_menu_item_label_set (mi, "25%");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
-   if (face->conf->bgcolor == TRANS_25) e_menu_item_toggle_set (mi, 1);
-   face->conf->trans = TRANS_25;   
+   if (face->conf->trans == TRANS_25) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_face_trans_set, face);
    
    mi = e_menu_item_new (mnt);
    e_menu_item_label_set (mi, "50%");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
-   if (face->conf->bgcolor == TRANS_50) e_menu_item_toggle_set (mi, 1);
-   face->conf->trans = TRANS_50;   
+   if (face->conf->trans == TRANS_50) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_face_trans_set, face);
    
    mi = e_menu_item_new (mnt);
    e_menu_item_label_set (mi, "75%");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
-   if (face->conf->bgcolor == TRANS_75) e_menu_item_toggle_set (mi, 1);
-   face->conf->trans = TRANS_75;   
+   if (face->conf->trans == TRANS_75) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_face_trans_set, face);
    
    mi = e_menu_item_new (mnt);
    e_menu_item_label_set (mi, "100%");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
-   if (face->conf->bgcolor == TRANS_100) e_menu_item_toggle_set (mi, 1);
-   face->conf->trans = TRANS_100;   
+   if (face->conf->trans == TRANS_100) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_face_trans_set, face);
    
    mi = e_menu_item_new(mn);
-   e_menu_item_label_set(mi, "Transparency (doesnt work)");
+   e_menu_item_label_set(mi, "Transparency");
    e_menu_item_submenu_set(mi, face->menu_trans);   
    
    mi = e_menu_item_new(mn);
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/e_mod_main.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_main.h        1 Apr 2005 12:26:47 -0000       1.5
+++ e_mod_main.h        1 Apr 2005 23:58:56 -0000       1.6
@@ -6,11 +6,11 @@
 #define BGCOLOR_GREEN  3
 #define BGCOLOR_YELLOW 4
 
-#define TRANS_0    1
-#define TRANS_25   2
-#define TRANS_50   3
-#define TRANS_75   4
-#define TRANS_100  5
+#define TRANS_0    0
+#define TRANS_25   1
+#define TRANS_50   2
+#define TRANS_75   3
+#define TRANS_100  4
 
 typedef struct _Note Note;
 typedef struct _Note_Face Note_Face;




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to