Enlightenment CVS committal

Author  : codewarrior
Project : e17
Module  : apps/e_modules

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


Modified Files:
        TODO e_mod_main.c e_mod_main.h 


Log Message:
added some bg / trans menus

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/TODO,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- TODO        30 Mar 2005 12:51:34 -0000      1.1
+++ TODO        30 Mar 2005 13:38:29 -0000      1.2
@@ -1,4 +1,4 @@
-* add Contiguration -> Options -> Background (color changes?)
-* add Contiguration -> Options -> Transparency (0% 25% 50% 75% 100%)
+* add Contiguration -> Options -> Background (color changes?) (done, refine)
+* add Contiguration -> Options -> Transparency (0% 25% 50% 75% 100%) (add cb)
 * allow for multiple note creation
 * save notes, their content, colors, locations etc...
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/e_mod_main.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- e_mod_main.c        30 Mar 2005 12:44:51 -0000      1.5
+++ e_mod_main.c        30 Mar 2005 13:38:29 -0000      1.6
@@ -176,42 +176,91 @@
 static E_Menu *
 _note_config_menu_new (Note *n)
 {
-   E_Menu      *mn;
+   E_Menu      *mn,*mnbg,*mnt;
    E_Menu_Item *mi;
    
    /* FIXME: hook callbacks to each menu item */
-   mn = e_menu_new ();
+   mn = e_menu_new ();  // main configuration menu
+   mnbg = e_menu_new (); // options submenu
+   mnt = e_menu_new (); // trans submenu   
+  
    
-   mi = e_menu_item_new (mn);
+   n->config_menu_bg = mnbg;
+   n->config_menu = mn;
+   n->config_menu_trans = mnt;
+   
+   
+   mi = e_menu_item_new (mnbg);
    e_menu_item_label_set (mi, "White Bg");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
    if (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
-   e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);   
+   e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);
    
-   mi = e_menu_item_new (mn);
+   mi = e_menu_item_new (mnbg);
    e_menu_item_label_set (mi, "Yellow Bg");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
    if (n->conf->bgcolor == BGCOLOR_YELLOW) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_menu_bgcolor_yellow, n);
    
-   mi = e_menu_item_new (mn);
+   mi = e_menu_item_new (mnbg);
    e_menu_item_label_set (mi, "Blue Bg");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
    if (n->conf->bgcolor == BGCOLOR_BLUE) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_menu_bgcolor_blue, n);
    
-   mi = e_menu_item_new(mn);
+   mi = e_menu_item_new(mnbg);
    e_menu_item_label_set(mi, "Green Bg");
    e_menu_item_radio_set(mi, 1);
    e_menu_item_radio_group_set(mi, 2);
    if (n->conf->bgcolor == BGCOLOR_GREEN) e_menu_item_toggle_set (mi, 1);
    e_menu_item_callback_set (mi, _note_menu_bgcolor_blue, n);
    
-   n->config_menu = mn;
+   mi = e_menu_item_new(mn);
+   e_menu_item_label_set(mi, "Backgrounds");
+   e_menu_item_submenu_set(mi, n->config_menu_bg);         
+   
+   mi = e_menu_item_new (mnt);
+   e_menu_item_label_set (mi, "0%");
+   e_menu_item_radio_set(mi, 1);
+   e_menu_item_radio_group_set(mi, 2);
+   //if (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
+   //e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);
+   
+   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 (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
+   //e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);
    
+   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 (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
+   //e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);
+   
+   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 (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
+   //e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);   
+   
+   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 (n->conf->bgcolor == BGCOLOR_WHITE) e_menu_item_toggle_set (mi, 1);
+   //e_menu_item_callback_set (mi, _note_menu_bgcolor_white, n);   
+   
+   mi = e_menu_item_new(mn);
+   e_menu_item_label_set(mi, "Transparency");
+   e_menu_item_submenu_set(mi, n->config_menu_trans);
+      
    return mn;
 }
 
===================================================================
RCS file: 
/cvsroot/enlightenment/e17/apps/e_modules/src/modules/notes/e_mod_main.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- e_mod_main.h        30 Mar 2005 11:07:41 -0000      1.2
+++ e_mod_main.h        30 Mar 2005 13:38:29 -0000      1.3
@@ -22,6 +22,8 @@
 struct _Note
 {
    E_Menu     *config_menu;
+   E_Menu     *config_menu_bg;
+   E_Menu     *config_menu_trans;   
    Note_Face  *face;
    
    E_Config_DD *conf_edd;




-------------------------------------------------------
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