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