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

Reply via email to