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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs