#include "position2d.h"
#include "rect.h"
#include "wchar.h"
+#include "wrapped.h"
using namespace irr;
SCM tooltiptext)
{
gui::IGUIButton* button =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addButton (scm_to_rect_s32 (rectangle),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id),
scm_to_wide_char_string (text),
scm_to_wide_char_string (tooltiptext));
SCM id)
{
gui::IGUIEditBox* editbox =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addEditBox (scm_to_wide_char_string (text),
scm_to_rect_s32 (rectangle),
scm_to_bool (border),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id));
return scm_from_pointer ((void*)editbox, NULL);
}
SCM id,
SCM text)
{
- gui::IGUIEnvironment* guienv = (gui::IGUIEnvironment*)scm_to_pointer (gui_environment);
+ gui::IGUIEnvironment* guienv = (gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment);
gui::IGUIImage* new_image =
- guienv->addImage ((video::ITexture*)scm_to_pointer (image),
+ guienv->addImage ((video::ITexture*)scm_to_irr_pointer (image),
scm_to_position2d_s32 (position),
scm_to_bool (use_alpha_channel),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id),
scm_to_wide_char_string (text));
return scm_from_pointer ((void*) new_image, NULL);
SCM draw_background)
{
gui::IGUIListBox* listbox =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addListBox (scm_to_rect_s32 (rectangle),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id),
scm_to_bool (draw_background));
return scm_from_pointer ((void*)listbox, NULL);
SCM id)
{
gui::IGUIScrollBar* scrollbar =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addScrollBar (scm_to_bool (horizontal),
scm_to_rect_s32 (rectangle),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id));
return scm_from_pointer ((void*)scrollbar, NULL);
}
SCM fill_background)
{
gui::IGUIStaticText* static_text =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addStaticText (scm_to_wide_char_string (text),
scm_to_rect_s32 (rectangle),
scm_to_bool (border),
scm_to_bool (word_wrap),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id),
scm_to_bool (fill_background));
return scm_from_pointer ((void*)static_text, NULL);
SCM id)
{
gui::IGUIWindow* window =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
addWindow (scm_to_rect_s32 (rectangle),
scm_to_bool (modal),
scm_to_wide_char_string (text),
- (TParent)scm_to_pointer (parent),
+ (TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id));
return scm_from_pointer ((void*)window, NULL);
}
SCM
IGUIEnvironment_drawAll (SCM gui_environment)
{
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->drawAll ();
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->drawAll ();
return SCM_UNSPECIFIED;
}
IGUIEnvironment_getBuiltInFont (SCM gui_environment)
{
gui::IGUIFont* font =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->getBuiltInFont ();
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->getBuiltInFont ();
return scm_from_pointer ((void*)font, NULL);
}
SCM filename)
{
gui::IGUIFont* font =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->
getFont (scm_to_utf8_stringn (filename, NULL));
return scm_from_pointer ((void*)font, NULL);
}
IGUIEnvironment_getSkin (SCM gui_environment)
{
gui::IGUISkin* skin =
- ((gui::IGUIEnvironment*)scm_to_pointer (gui_environment))->getSkin ();
+ ((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->getSkin ();
return scm_from_pointer ((void*)skin, NULL);
}