]> git.jsancho.org Git - guile-irrlicht.git/blobdiff - src/gui-toolbar.cpp
Unwrap Irrlicht objects in C++ instead of Guile
[guile-irrlicht.git] / src / gui-toolbar.cpp
index 997de689b6cc1ac84e3584fb7c3bd320c2189ef4..ace658cf6ca423f20bca76d3294b83081da18caf 100644 (file)
@@ -24,6 +24,7 @@
 #include "gsubr.h"
 #include "gui-toolbar.h"
 #include "wchar.h"
+#include "wrapped.h"
 
 using namespace irr;
 
@@ -37,13 +38,13 @@ IGUIToolBar_addButton (SCM gui_toolbar,
                        SCM is_push_button,
                        SCM use_alpha_channel)
 {
-  gui::IGUIToolBar* toolbar = (gui::IGUIToolBar*) scm_to_pointer (gui_toolbar);
+  gui::IGUIToolBar* toolbar = (gui::IGUIToolBar*) scm_to_irr_pointer (gui_toolbar);
   gui::IGUIButton* button =
     toolbar->addButton (scm_to_int32 (id),
                         scm_to_wide_char_string (text),
                         scm_to_wide_char_string (tooltiptext),
-                        (video::ITexture*) scm_to_pointer (img),
-                        (video::ITexture*) scm_to_pointer (pressedimg),
+                        (video::ITexture*) scm_to_irr_pointer (img),
+                        (video::ITexture*) scm_to_irr_pointer (pressedimg),
                         scm_to_bool (is_push_button),
                         scm_to_bool (use_alpha_channel));
   return scm_from_pointer ((void*) button, NULL);