static void iClassComputeNaturalSize(Iclass* ic, Ihandle* ih, int *w, int *h, int *children_expand) { if (ic->parent) iClassComputeNaturalSize(ic->parent, ih, w, h, children_expand); if (ic->ComputeNaturalSize) ic->ComputeNaturalSize(ih, w, h, children_expand); }
static void iClassComputeNaturalSize(Iclass* ic, Ihandle* ih) { if (ic->parent) iClassComputeNaturalSize(ic->parent, ih); if (ic->ComputeNaturalSize) ic->ComputeNaturalSize(ih); }
void iupClassObjectComputeNaturalSize(Ihandle* ih, int *w, int *h, int *children_expand) { iClassComputeNaturalSize(ih->iclass, ih, w, h, children_expand); }
void iupClassObjectComputeNaturalSize(Ihandle* ih) { iClassComputeNaturalSize(ih->iclass, ih); }