Enlightenment CVS committal
Author : dj2
Project : e17
Module : apps/e
Dir : e17/apps/e/src/bin
Modified Files:
e_border.c
Log Message:
- make shade/maximize and stick into checkbox options and place in their own
section
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v
retrieving revision 1.54
retrieving revision 1.55
diff -u -3 -r1.54 -r1.55
--- e_border.c 11 Jan 2005 00:04:43 -0000 1.54
+++ e_border.c 11 Jan 2005 00:52:25 -0000 1.55
@@ -2531,28 +2531,30 @@
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, "Close");
e_menu_item_callback_set(mi, _e_border_menu_cb_close, bd);
- mi = e_menu_item_new(m);
- if (bd->shaded)
- e_menu_item_label_set(mi, "Un-Shade");
- else
- e_menu_item_label_set(mi, "Shade");
- e_menu_item_callback_set(mi, _e_border_menu_cb_shade, bd);
mi = e_menu_item_new(m);
e_menu_item_label_set(mi, "Iconify");
e_menu_item_callback_set(mi, _e_border_menu_cb_iconify, bd);
+
mi = e_menu_item_new(m);
- if (bd->maximized)
- e_menu_item_label_set(mi, "Restore");
- else
- e_menu_item_label_set(mi, "Maximize");
+ e_menu_item_separator_set(mi, 1);
+
+ mi = e_menu_item_new(m);
+ e_menu_item_label_set(mi, "Shade");
+ e_menu_item_check_set(mi, 1);
+ e_menu_item_toggle_set(mi, (bd->shaded ? 1 : 0));
+ e_menu_item_callback_set(mi, _e_border_menu_cb_shade, bd);
+
+ mi = e_menu_item_new(m);
+ e_menu_item_label_set(mi, "Maximize");
+ e_menu_item_check_set(mi, 1);
+ e_menu_item_toggle_set(mi, (bd->maximized ? 1 : 0));
e_menu_item_callback_set(mi, _e_border_menu_cb_maximize, bd);
mi = e_menu_item_new(m);
- if (bd->sticky)
- e_menu_item_label_set(mi, "Un-Stick");
- else
- e_menu_item_label_set(mi, "Stick");
+ e_menu_item_label_set(mi, "Stick");
+ e_menu_item_check_set(mi, 1);
+ e_menu_item_toggle_set(mi, (bd->sticky ? 1 : 0));
e_menu_item_callback_set(mi, _e_border_menu_cb_stick, bd);
mi = e_menu_item_new(m);
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs