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