Enlightenment CVS committal

Author  : leviathan
Project : e17
Module  : proto

Dir     : e17/proto/etk-perl


Modified Files:
        Etk.xs EtkTypes.c 


Log Message:
- etk_test is working correctly again.

===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -3 -r1.35 -r1.36
--- Etk.xs      4 Aug 2006 14:50:37 -0000       1.35
+++ Etk.xs      4 Aug 2006 17:23:01 -0000       1.36
@@ -927,14 +927,9 @@
         for(i = 0; i < items - 1; i++)
            {
              if(SvPOK(ST(i + 1)))
-               {
                   ptr[i] = SvPV_nolen(ST(i + 1));
-               }
-             else if (sv_derived_from(ST(i + 1), "Etk_WidgetPtr")) 
-               {
-                  IV tmp = SvIV((SV*)SvRV(ST(i + 1)));
-                  ptr[i] = INT2PTR(Etk_Widget *,tmp);
-               }
+             else 
+                  ptr[i] = SvEtkWidgetPtr(ST(i + 1));
           }
         switch(items)
         {         
@@ -1002,14 +997,9 @@
         for(i = 0; i < items - 1; i++)
            {
              if(SvPOK(ST(i + 1)))
-               {
                   ptr[i] = SvPV_nolen(ST(i + 1));
-               }
-             else if (sv_derived_from(ST(i + 1), "Etk_WidgetPtr")) 
-               {
-                  IV tmp = SvIV((SV*)SvRV(ST(i + 1)));
-                  ptr[i] = INT2PTR(Etk_Widget *,tmp);
-               }
+             else 
+                  ptr[i] = SvEtkWidgetPtr(ST(i + 1));
           }
         switch(items)
         {         
@@ -1080,15 +1070,10 @@
         */
         for(i = 0; i < items - 2; i++)
            {
-             if(SvPOK(ST(i + 2)))
-               {
-                  ptr[i] = SvPV_nolen(ST(i + 2));
-               }
-             else if (sv_derived_from(ST(i + 2), "Etk_WidgetPtr")) 
-               {
-                  IV tmp = SvIV((SV*)SvRV(ST(i + 2)));
-                  ptr[i] = INT2PTR(Etk_Widget *,tmp);
-               }
+             if(SvPOK(ST(i + 1)))
+                  ptr[i] = SvPV_nolen(ST(i + 1));
+             else 
+                  ptr[i] = SvEtkWidgetPtr(ST(i + 1));
           }
         switch(items)
         {         
@@ -1172,15 +1157,10 @@
         */
         for(i = 0; i < items - 2; i++)
            {
-             if(SvPOK(ST(i + 2)))
-               {
-                  ptr[i] = SvPV_nolen(ST(i + 2));
-               }
-             else if (sv_derived_from(ST(i + 2), "Etk_WidgetPtr")) 
-               {
-                  IV tmp = SvIV((SV*)SvRV(ST(i + 2)));
-                  ptr[i] = INT2PTR(Etk_Widget *,tmp);
-               }
+             if(SvPOK(ST(i + 1)))
+                  ptr[i] = SvPV_nolen(ST(i + 1));
+             else 
+                  ptr[i] = SvEtkWidgetPtr(ST(i + 1));
           }
         switch(items)
         {         
@@ -3036,7 +3016,7 @@
 etk_signal_stop()
 
 
-MODULE = Etk::StatusBar        PACKAGE = Etk::StaturBar        PREFIX = 
etk_statusbar_
+MODULE = Etk::StatusBar        PACKAGE = Etk::StatusBar        PREFIX = 
etk_statusbar_
 
 int
 etk_statusbar_context_id_get(statusbar, context)
===================================================================
RCS file: /cvs/e/e17/proto/etk-perl/EtkTypes.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- EtkTypes.c  4 Aug 2006 14:50:37 -0000       1.2
+++ EtkTypes.c  4 Aug 2006 17:23:01 -0000       1.3
@@ -101,6 +101,8 @@
                __("ProgressBar", "Widget");
                __("Range", "Widget");
                        __("Slider", "Range");
+                               __("HSlider", "Slider");
+                               __("VSlider", "Slider");
                __("Spearator", "Widget");
                        __("HSeparator", "Spearator");
                        __("VSeparator", "Spearator");



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to