Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: Makefile.am e_includes.h e_int_border_menu.c Added Files: e_int_border_prop.c e_int_border_prop.h Log Message: start on a long awaited TODO item - a window properties dialog - that will let u know what e thinks about this window... just some of ICCCM for now. =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/Makefile.am,v retrieving revision 1.121 retrieving revision 1.122 diff -u -3 -r1.121 -r1.122 --- Makefile.am 22 May 2006 20:28:32 -0000 1.121 +++ Makefile.am 29 May 2006 07:35:41 -0000 1.122 @@ -1,4 +1,4 @@ -MAINTAINERCLEANFILES = Makefile.in +7MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I$(top_srcdir) \ -I$(top_srcdir)/src/bin \ -I$(top_srcdir)/src/lib \ @@ -155,7 +155,8 @@ e_int_shelf_config.h \ e_int_config_shelf.h \ e_int_gadcon_config.h \ -e_confirm_dialog.h +e_confirm_dialog.h \ +e_int_border_prop.h enlightenment_src = \ e_user.c \ @@ -292,6 +293,7 @@ e_int_config_shelf.c \ e_int_gadcon_config.c \ e_confirm_dialog.c \ +e_int_border_prop.c \ $(ENLIGHTENMENTHEADERS) enlightenment_SOURCES = \ =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_includes.h,v retrieving revision 1.103 retrieving revision 1.104 diff -u -3 -r1.103 -r1.104 --- e_includes.h 22 May 2006 20:28:32 -0000 1.103 +++ e_includes.h 29 May 2006 07:35:41 -0000 1.104 @@ -136,3 +136,4 @@ #include "e_int_config_shelf.h" #include "e_int_gadcon_config.h" #include "e_confirm_dialog.h" +#include "e_int_border_prop.h" =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_int_border_menu.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- e_int_border_menu.c 22 May 2006 13:01:05 -0000 1.19 +++ e_int_border_menu.c 29 May 2006 07:35:41 -0000 1.20 @@ -15,6 +15,7 @@ static void _e_border_menu_cb_maximize_horizontally(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_border_menu_cb_shade(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_border_menu_cb_icon_edit(void *data, E_Menu *m, E_Menu_Item *mi); +static void _e_border_menu_cb_prop(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_border_menu_cb_stick(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_border_menu_cb_on_top(void *data, E_Menu *m, E_Menu_Item *mi); static void _e_border_menu_cb_normal(void *data, E_Menu *m, E_Menu_Item *mi); @@ -318,6 +319,13 @@ mi = e_menu_item_new(m); e_menu_item_separator_set(mi, 1); + mi = e_menu_item_new(m); + e_menu_item_label_set(mi, _("Window Properties")); + e_menu_item_callback_set(mi, _e_border_menu_cb_prop, bd); + + mi = e_menu_item_new(m); + e_menu_item_separator_set(mi, 1); + if ((!bd->lock_close) && (!bd->internal)) { mi = e_menu_item_new(m); @@ -573,6 +581,15 @@ "the time the window starts up, and does not<br>" "change.")); } +} + +static void +_e_border_menu_cb_prop(void *data, E_Menu *m, E_Menu_Item *mi) +{ + E_Border *bd; + + bd = data; + e_int_border_prop(bd); } static void ------------------------------------------------------- All the advantages of Linux Managed Hosting--Without the Cost and Risk! Fully trained technicians. The highest number of Red Hat certifications in the hosting industry. Fanatical Support. Click to learn more http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642 _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs