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 enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs