Enlightenment CVS committal

Author  : leviathan
Project : e17
Module  : proto

Dir     : e17/proto/etk-perl


Modified Files:
        Etk.xs EtkTypes.c EtkTypes.h typemap 


Log Message:
add toolbar support

===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -3 -r1.46 -r1.47
--- Etk.xs      20 Aug 2006 09:34:33 -0000      1.46
+++ Etk.xs      1 Sep 2006 18:34:36 -0000       1.47
@@ -3259,6 +3259,69 @@
       ALIAS:
        Resize=1
 
+MODULE = Etk::Toolbar  PACKAGE = Etk::Toolbar  PREFIX = etk_toolbar_
+
+Etk_Toolbar *
+new(class)
+       SV * class
+       CODE:
+       RETVAL = ETK_TOOLBAR(etk_toolbar_new());
+       OUTPUT:
+       RETVAL
+
+void
+etk_toolbar_append(toolbar, widget)
+       Etk_Toolbar * toolbar
+       Etk_Widget * widget
+       ALIAS:
+       Append=1
+
+void
+etk_toolbar_prepend(toolbar, widget)
+       Etk_Toolbar * toolbar
+       Etk_Widget * widget
+       ALIAS:
+       Prepend=1
+
+void
+etk_toolbar_orientation_set(toolbar, orientation)
+       Etk_Toolbar * toolbar
+       Etk_Toolbar_Orientation orientation
+       ALIAS:
+       OrientationSet=1
+
+Etk_Toolbar_Orientation
+etk_toolbar_orientation_get(toolbar)
+       Etk_Toolbar * toolbar
+       ALIAS:
+       OrientationGet=1
+
+void
+etk_toolbar_style_set(toolbar, style)
+       Etk_Toolbar * toolbar
+       Etk_Toolbar_Style style
+       ALIAS:
+       StyleSet=1
+
+Etk_Toolbar_Style
+etk_toolbar_style_get(toolbar)
+       Etk_Toolbar * toolbar
+       ALIAS:
+       StyleGet=1
+
+void
+etk_toolbar_stock_size_set(toolbar, size)
+       Etk_Toolbar * toolbar
+       Etk_Stock_Size size
+       ALIAS:
+       StockSizeSet=1
+
+Etk_Stock_Size
+etk_toolbar_stock_size_get(toolbar)
+       Etk_Toolbar * toolbar
+       ALIAS:
+       StockSizeGet=1
+
 
 MODULE = Etk::TextView PACKAGE = Etk::TextView PREFIX = etk_text_view_
 
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/EtkTypes.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -3 -r1.12 -r1.13
--- EtkTypes.c  26 Aug 2006 17:54:09 -0000      1.12
+++ EtkTypes.c  1 Sep 2006 18:34:36 -0000       1.13
@@ -174,6 +174,7 @@
                                                __("Drag", "Window");
                                __("Viewport", "Bin");
                        __("Box", "Container");
+                               __("Toolbar", "Box");
                                __("HBox", "Box");
                                __("VBox", "Box");
                        __("Notebook", "Container");
@@ -480,6 +481,8 @@
 Etk_Statusbar * SvEtkStatusbarPtr(SV *data) { return SvObj(data, 
"Etk::StatusBar"); }
 SV * newSVEtkTablePtr(Etk_Table *o) { return newSVObj(o, "Etk::Table", 0); }
 Etk_Table * SvEtkTablePtr(SV *data) { return SvObj(data, "Etk::Table"); }
+SV * newSVEtkToolbarPtr(Etk_Toolbar *o) { return newSVObj(o, "Etk::Toolbar", 
0);}
+Etk_Toolbar * SvEtkToolbarPtr(SV *data) { return SvObj(data, "Etk::Toolbar");}
 SV * newSVEtkTextblockPtr(Etk_Textblock *o) { return newSVObj(o, 
"Etk::TextBlock", 0); }
 Etk_Textblock * SvEtkTextblockPtr(SV *data) { return SvObj(data, 
"Etk::TextBlock"); }
 SV * newSVEtkTextblockIterPtr(Etk_Textblock_Iter *o) { return newSVObj(o, 
"Etk::TextBlock::Iter", 0); }
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/EtkTypes.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- EtkTypes.h  26 Aug 2006 16:03:43 -0000      1.8
+++ EtkTypes.h  1 Sep 2006 18:34:36 -0000       1.9
@@ -104,6 +104,8 @@
 Etk_Statusbar *                SvEtkStatusbarPtr(SV *data); 
 SV *                   newSVEtkTablePtr(Etk_Table *o); 
 Etk_Table *            SvEtkTablePtr(SV *data); 
+SV *                   newSVEtkToolbarPtr(Etk_Toolbar *o); 
+Etk_Toolbar *          SvEtkToolbarPtr(SV *data); 
 SV *                   newSVEtkTextblockPtr(Etk_Textblock *o); 
 Etk_Textblock *                SvEtkTextblockPtr(SV *data); 
 SV *                   newSVEtkTextblockIterPtr(Etk_Textblock_Iter *o); 
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/typemap,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- typemap     16 Aug 2006 20:21:56 -0000      1.13
+++ typemap     1 Sep 2006 18:34:36 -0000       1.14
@@ -91,6 +91,9 @@
 Etk_Textblock_Gravity                          T_IV
 Etk_Toggle_Button *                            T_PTROBJ_ETK
 Etk_Toplevel_Widget *                          T_PTROBJ_ETK
+Etk_Toolbar *                                  T_PTROBJ_ETK
+Etk_Toolbar_Style                              T_IV
+Etk_Toolbar_Orientation                                T_IV
 Etk_Tree *                                     T_PTROBJ_ETK
 Etk_Tree_Col *                                 T_PTROBJ_ETK
 Etk_Tree_Mode                                  T_IV



-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to