free (wtext);
free (wtooltiptext);
- return scm_from_pointer ((void*)button, NULL);
+ return scm_from_irr_pointer ("<gui-button>", (void*) button);
}
template <typename TParent>
scm_to_int32 (id));
free (wtext);
- return scm_from_pointer ((void*)editbox, NULL);
+ return scm_from_irr_pointer ("<gui-editbox>", (void*) editbox);
}
template <typename TParent>
wtext);
free (wtext);
- return scm_from_pointer ((void*) new_image, NULL);
+ return scm_from_irr_pointer ("<gui-image>", (void*) new_image);
}
template <typename TParent>
(TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id),
scm_to_bool (draw_background));
- return scm_from_pointer ((void*)listbox, NULL);
+ return scm_from_irr_pointer ("<gui-listbox>", (void*) listbox);
}
template <typename TParent>
scm_to_rect_s32 (rectangle),
(TParent)scm_to_irr_pointer (parent),
scm_to_int32 (id));
- return scm_from_pointer ((void*)scrollbar, NULL);
+ return scm_from_irr_pointer ("<gui-scrollbar>", (void*) scrollbar);
}
template <typename TParent>
scm_to_bool (fill_background));
free (wtext);
- return scm_from_pointer ((void*)static_text, NULL);
+ return scm_from_irr_pointer ("<gui-static-text>", (void*) static_text);
}
template <typename TParent>
scm_to_int32 (id));
free (wtext);
- return scm_from_pointer ((void*)window, NULL);
+ return scm_from_irr_pointer ("<gui-window>", (void*) window);
}
SCM
{
gui::IGUIFont* font =
((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->getBuiltInFont ();
- return scm_from_pointer ((void*)font, NULL);
+ return scm_from_irr_pointer ("<gui-font>", (void*) font);
}
SCM
gui::IGUIFont* font =
((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->getFont (cfilename);
free (cfilename);
- return scm_from_pointer ((void*)font, NULL);
+ return scm_from_irr_pointer ("<gui-font>", (void*) font);
}
SCM
{
gui::IGUISkin* skin =
((gui::IGUIEnvironment*)scm_to_irr_pointer (gui_environment))->getSkin ();
- return scm_from_pointer ((void*)skin, NULL);
+ return scm_from_irr_pointer ("<gui-skin>", (void*) skin);
}
void