Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/e

Dir     : e17/apps/e/src/bin


Modified Files:
        Makefile.am e_includes.h e_test.c e_widget_check.c 
        e_widget_check.h 
Added Files:
        e_widget_framelist.c e_widget_framelist.h e_widget_radio.c 
        e_widget_radio.h 


Log Message:


and now i have a simple check and radio liust infrastructure to use to build
config dialogs... thats next phase... 

===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/Makefile.am,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -3 -r1.55 -r1.56
--- Makefile.am 10 Oct 2005 12:16:18 -0000      1.55
+++ Makefile.am 10 Oct 2005 15:27:51 -0000      1.56
@@ -84,7 +84,9 @@
 e_scrollbar.h \
 e_fileman_smart.h \
 e_widget.h \
-e_widget_check.h
+e_widget_check.h \
+e_widget_radio.h \
+e_widget_framelist.h
 
 enlightenment_src = \
 e_user.c \
@@ -151,6 +153,8 @@
 e_fileman_smart.c \
 e_widget.c \
 e_widget_check.c \
+e_widget_radio.c \
+e_widget_framelist.c \
 $(ENLIGHTENMENTHEADERS)
 
 enlightenment_SOURCES = \
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_includes.h,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -3 -r1.40 -r1.41
--- e_includes.h        10 Oct 2005 12:16:18 -0000      1.40
+++ e_includes.h        10 Oct 2005 15:27:51 -0000      1.41
@@ -66,3 +66,5 @@
 #include "e_fileman_smart.h"
 #include "e_widget.h"
 #include "e_widget_check.h"
+#include "e_widget_radio.h"
+#include "e_widget_framelist.h"
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_test.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -3 -r1.18 -r1.19
--- e_test.c    10 Oct 2005 12:16:18 -0000      1.18
+++ e_test.c    10 Oct 2005 15:27:51 -0000      1.19
@@ -309,6 +309,7 @@
 }
 #elif 0
 static int my_val = 0;
+static int my_rval = 1;
 
 static void
 _e_test_internal(E_Container *con)
@@ -320,12 +321,29 @@
      {
        Evas_Object *o;
        Evas_Coord mw, mh;
+       E_Radio_Group *rg;
+       Evas *e;
+       
+       e = e_win_evas_get(dia->win);
+       o = e_widget_framelist_add(e, "My Checklist", 0);
+       
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Checkbox 1", 
&my_val));
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Checkbox 2", 
&my_val));
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Checkbox 3", 
&my_val));
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Checkbox and 
some long text", &my_val));
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Checkbox 7", 
&my_val));
+       e_widget_framelist_object_append(o, e_widget_check_add(e, "Koneko", 
&my_val));
+       
+       rg = e_widget_radio_group_new(&my_rval);
+       e_widget_framelist_object_append(o, e_widget_radio_add(e, "Rad 0", 0, 
rg));
+       e_widget_framelist_object_append(o, e_widget_radio_add(e, "Rad 1", 1, 
rg));
+       e_widget_framelist_object_append(o, e_widget_radio_add(e, "Rad 2", 2, 
rg));
+       e_widget_framelist_object_append(o, e_widget_radio_add(e, "Rad 3", 3, 
rg));
+       e_widget_framelist_object_append(o, e_widget_radio_add(e, "Rad 4", 4, 
rg));
        
-       o = e_widget_checkbox_add(e_win_evas_get(dia->win),
-                                 "My checkbox widget which on toggles is 
modifying my_val",
-                                 &my_val);
        e_widget_min_size_get(o, &mw, &mh);
        e_dialog_content_set(dia, o, mw, mh);
+       evas_object_show(o);
 //     e_theme_edje_object_set(o, "base/theme/dialog",
 //                             "widgets/frame");
      }
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_widget_check.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_widget_check.c    10 Oct 2005 12:16:18 -0000      1.1
+++ e_widget_check.c    10 Oct 2005 15:27:51 -0000      1.2
@@ -15,7 +15,7 @@
 
 /* externally accessible functions */
 Evas_Object *
-e_widget_checkbox_add(Evas *evas, char *label, int *val)
+e_widget_check_add(Evas *evas, char *label, int *val)
 {
    Evas_Object *obj, *o;
    E_Widget_Data *wd;
===================================================================
RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_widget_check.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- e_widget_check.h    10 Oct 2005 12:16:18 -0000      1.1
+++ e_widget_check.h    10 Oct 2005 15:27:51 -0000      1.2
@@ -6,7 +6,7 @@
 #ifndef E_WIDGET_CHECK_H
 #define E_WIDGET_CHECK_H
 
-EAPI Evas_Object *e_widget_checkbox_add(Evas *evas, char *label, int *val);
+EAPI Evas_Object *e_widget_check_add(Evas *evas, char *label, int *val);
 
 #endif
 #endif




-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to