Thanks for your help
What I was hoping to get to was to dock the message and buttons to the base using the space for the fieldlist, but I can't seem to work out how. On Tue, 10 Mar 2020, 19:42 Antonio Scuri, <antonio.sc...@gmail.com> wrote: > ok Got it. I attached the full example so we can move on from there. > > Here is the result: > > [image: image.png] > > I'm still trying to figure out the initial size, but when I resize the > dialog, its children are resized accordingly. > > What's not expected for you? > > Best, > Scuri > > > Em ter., 10 de mar. de 2020 às 15:32, Jane Taubman <janetaub...@gmail.com> > escreveu: > >> I used iup.Popup(iup.LayoutDialog(dlg)) to dump out the dialog source >> at the end of the build >> >> As follows >> >> -- Generated by IupLayoutDialog export to Lua. >> >> function create_dialog_dialogDump() >> iup.dialog{ >> iup.vbox{ >> iup.hbox{ >> iup.label{ >> title = "Enter name and other information as shown on Census", >> }, >> margin = "4x2", >> }, >> iup.scrollbox{ >> iup.vbox{ >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Name:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> value = "Henry Mullins", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Relationship:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Sex:", >> }, >> iup.list{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> ["1"] = "Male", >> ["2"] = "Female", >> ["3"] = "Unknown", >> dropdown = "YES", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Age:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> mask = "/d+[dwmy]", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Marriage Status:", >> }, >> iup.list{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> ["1"] = "Single", >> ["2"] = "Married", >> ["3"] = "Widower", >> ["4"] = "Widow", >> dropdown = "YES", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Years Married:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Children Born:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> mask = "/d*", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Children Living:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> mask = "/d*", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Children Died:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> mask = "/d*", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Occupation:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Industry:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Employment Status:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "At Home:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Where Born:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Nationality:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Infirmity:", >> }, >> iup.text{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> }, >> }, >> iup.hbox{ >> iup.label{ >> size = "80", >> usersize = "140x0", >> title = "Record:", >> }, >> iup.button{ >> expand = "HORIZONTAL", >> size = "200", >> usersize = "350x0", >> title = "Record - Select or Create ...", >> }, >> }, >> }, >> canfocus = "NO", >> scrollbar = "VERTICAL", >> xmax = "0", >> dy = "334", >> ymax = "583", >> wheeldropfocus = "YES", >> }, >> iup.vbox{ >> iup.hbox{ >> iup.button{ >> expand = "HORIZONTAL", >> padding = "4x4", >> title = "OK", >> active = "0", >> }, >> iup.button{ >> expand = "HORIZONTAL", >> padding = "4x4", >> title = "Cancel", >> }, >> }, >> iup.scrollbox{ >> iup.frame{ >> iup.label{ >> expand = "YES", >> title = "Relationship cannot be empty\\nSex selection >> required\\nAge cannot be empty\\nMarriage Status selection >> required\\nRecord must be selected\\n", >> alignment = ":ATOP", >> font = "Tahoma, 10", >> }, >> }, >> maxsize = "x100", >> canfocus = "NO", >> xmax = "515", >> dx = "515", >> dy = "100", >> ymax = "100", >> wheeldropfocus = "YES", >> }, >> }, >> margin = "10x2", >> expandchildren = "YES", >> gap = "5", >> minsize = "300", >> }, >> title = "England and Wales 1911 Census Data Input", >> } >> return dialogDump >> end >> >> On Tue, 10 Mar 2020 at 12:42, Antonio Scuri <antonio.sc...@gmail.com> >> wrote: >> >>> That depends on what's inside the fieldlist. If you provide a >>> complete sample code I can test it here. >>> >>> Best, >>> Scuri >>> >>> >>> Em seg., 9 de mar. de 2020 às 16:02, Jane Taubman <janetaub...@gmail.com> >>> escreveu: >>> >>>> I have the following >>>> >>>> dlg = >>>> iup.dialog{title=sTitle,iup.vbox{iup.hbox{iup.label{title=sTopMessage},margin='4x2'}, >>>> iup.frame{iup.scrollbox{fieldlist,scrollbar="VERTICAL",expand="YES"}},lButtons,iup.scrollbox{iup.frame{warning,margin='10x2'},maxsize="x100"}, >>>> margin='10x2'}, gap="5",minsize="300"} >>>> >>>> The field list is an vbox container. When first displayed it is fully >>>> displayed, but when I slightly change the dialog size the scroll box >>>> around the field list shrink. >>>> >>>> Can anyone spot what I have done wrong? >>>> >>>> >>>> >>>> -- >>>> Jane. >>>> >>>> Jane Taubman | www.rjt.org.uk | www.taubman.org.uk | www.fhug.org.uk >>>> _______________________________________________ >>>> Iup-users mailing list >>>> Iup-users@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/iup-users >>>> >>> _______________________________________________ >>> Iup-users mailing list >>> Iup-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >> >> >> -- >> Jane. >> >> Jane Taubman | www.rjt.org.uk | www.taubman.org.uk | www.fhug.org.uk >> _______________________________________________ >> Iup-users mailing list >> Iup-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/iup-users >> > _______________________________________________ > Iup-users mailing list > Iup-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/iup-users >
_______________________________________________ Iup-users mailing list Iup-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/iup-users