summaryrefslogtreecommitdiff
path: root/iup/src/iup_spin.c
diff options
context:
space:
mode:
authorPixel <pixel@nobis-crew.org>2010-06-15 00:59:57 -0700
committerPixel <pixel@nobis-crew.org>2010-06-15 00:59:57 -0700
commiteed0eb6a476d54ce19aeff137984aa981d9e3976 (patch)
tree807891636efd2f87dcbd261e971216269973ae07 /iup/src/iup_spin.c
parentccc8261e4d48de89da4ddfe7b55e378ae0cd6f47 (diff)
Upgrading to iup 3.1
Diffstat (limited to 'iup/src/iup_spin.c')
-rwxr-xr-xiup/src/iup_spin.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/iup/src/iup_spin.c b/iup/src/iup_spin.c
index 6fadab4..514703f 100755
--- a/iup/src/iup_spin.c
+++ b/iup/src/iup_spin.c
@@ -175,7 +175,7 @@ static int iSpinCreateMethod(Ihandle* ih, void** params)
static int iSpinboxCreateMethod(Ihandle* ih, void** params)
{
- Ihandle *spin, *ctrl;
+ Ihandle *spin;
if (!params || !(params[0]))
return IUP_ERROR;
@@ -184,8 +184,7 @@ static int iSpinboxCreateMethod(Ihandle* ih, void** params)
IupSetAttribute(ih, "MARGIN", "0x0");
IupSetAttribute(ih, "ALIGNMENT", "ACENTER");
- ctrl = (Ihandle*)(params[0]);
- iupChildTreeAppend(ih, ctrl);
+ /* IupText is already a child of Spinbox because of the IupHbox Create method */
spin = IupSpin();
iupChildTreeAppend(ih, spin);
@@ -249,7 +248,7 @@ Iclass* iupSpinboxGetClass(void)
ic->name = "spinbox";
ic->format = "h"; /* one Ihandle */
ic->nativetype = IUP_TYPEVOID;
- ic->childtype = IUP_CHILDNONE;
+ ic->childtype = IUP_CHILD_ONE; /* fake value to define it as a container */
ic->is_interactive = 0;
iupClassRegisterCallback(ic, "SPIN_CB", "i");
@@ -267,7 +266,7 @@ Iclass* iupSpinGetClass(void)
ic->name = "spin";
ic->format = NULL; /* no parameters */
ic->nativetype = IUP_TYPEVOID;
- ic->childtype = IUP_CHILDNONE;
+ ic->childtype = IUP_CHILD_ONE; /* fake value to define it as a container */
ic->is_interactive = 0;
/* Class functions */