typedefstructGroupGroup;structGroup{Control;intlastbut;intborder;intmansize;/* size was set manually */intseparation;intselected;intlastkid;CImage*bordercolor;CImage*image;intnkids;Control**kids;/* mallocated */Rectangle*separators;/* mallocated */intnseparators;};