Ihandle* IupDialog (Ihandle* exp) { Ihandle *n = iupTreeCreateNode(NULL); type(n) = DIALOG_; child(n) = exp; if (exp) parent(exp)=n; iupDlgListAdd(n); return n; }
static int iDialogCreateMethod(Ihandle* ih, void** params) { ih->data = iupALLOCCTRLDATA(); if (params) { Ihandle** iparams = (Ihandle**)params; if (*iparams) IupAppend(ih, *iparams); } iupDlgListAdd(ih); return IUP_NOERROR; }
static int iDialogCreateMethod(Ihandle* ih, void** params) { ih->data = iupALLOCCTRLDATA(); ih->data->child_id = 100; /* initial number */ ih->data->show_state = IUP_HIDE; if (params) { Ihandle** iparams = (Ihandle**)params; if (*iparams) IupAppend(ih, *iparams); } iupDlgListAdd(ih); return IUP_NOERROR; }