I was thinking that the minwh applied to the whole form - I didn't realize it was per field.
On Tue, Apr 28, 2015 at 8:44 AM, Raul Miller <[email protected]> wrote: > Aha! What I thought was a problem with the static elements was the > minwh 220 40 that you had had in ioFiles. > > My apologies, I should have noticed that. > > Thanks, > > -- > Raul > > On Tue, Apr 28, 2015 at 8:29 AM, Devon McCormick <[email protected]> > wrote: > > Thanks both of you for your help. I didn't go with the grid as this > seems > > like too much for such a simple layout. The key for me was to realize I > > could work vertically first - lining up the labels with their own width > > spec - then giving the input fields their own spec. > > > > This is what I ended up with: > > > > ioForm=: 0 : 0 > >> bin h; > >> bin v; minwh 60 20; > >> cc inlbl static left;cn "Input file "; > >> cc oulbl static left;cn "Output file"; > >> bin z; > >> bin v; minwh 420 20; > >> cc inpfl edit; > >> cc outpfl edit; > >> bin z; > >> bin z; > >> ) > > > > > > Thanks again, > > > > Devon > > > > > > On Tue, Apr 28, 2015 at 12:28 AM, bill lam <[email protected]> wrote: > > > >> Perhaps it the minwh cmd set the minimum size of > >> inlbl, try removing that line. > >> > >> Вт, 28 апр 2015, Raul Miller написал(а): > >> > I tried this: > >> > > >> > ioForm=: 0 : 0 > >> > bin h; > >> > bin g; > >> > grid size 2 2; > >> > grid colwidth 1 300; > >> > > >> > cc inlbl static left;cn "Input file "; > >> > cc inpfl edit; > >> > > >> > cc oulbl static left;cn "Output file"; > >> > cc outpfl edit; > >> > bin z; > >> > bin s; > >> > bin z; > >> > ) > >> > > >> > ioFiles=: 3 : 0 > >> > wd 'pc iofiles closeok;pn "Input/Output Files"' > >> > wd ioForm [ wd 'minwh 220 40' > >> > flnm=. 'FIXME' NB. setInputFile '' > >> > wd 'pshow' > >> > wd 'set inpfl text ',flnm > >> > wd 'set outpfl text ',(] {.~ [:>:'/' i:~ ]) flnm NB. Same dir > >> > wd 'set outpfl focus' > >> > ) > >> > > >> > In j803, I didn't see any reduction in the space occupied by the > >> > static elements. > >> > > >> > Maybe j804 will be better? > >> > > >> > (Or, maybe, once again, I have overlooked something obvious?) > >> > > >> > Thanks, > >> > > >> > -- > >> > Raul > >> > > >> > > >> > On Mon, Apr 27, 2015 at 11:40 PM, bill lam <[email protected]> > wrote: > >> > > grid size col is available in j804. > >> > > to limit the total width of static and edit, try > >> > > > >> > > bin h > >> > > bin g > >> > > grid size > >> > > ..... > >> > > bin z > >> > > bin s > >> > > bin z > >> > > > >> > > Also in j804, there are maxwh and sizepolicy. > >> > > > >> > > digia had reorganized its companies and website, documentation > >> > > and wiki is moving to qt.io site. Those dead links might be WIP > >> > > or typo, I'm not sure when they will be fixed. > >> > > > >> > > Пн, 27 апр 2015, Raul Miller написал(а): > >> > >> That code is incomplete. > >> > >> > >> > >> ioFiles mentions setInputFile which you did not define. > >> > >> > >> > >> That said, I think this will achieve something closer to what you > >> want: > >> > >> > >> > >> ioForm=: 0 : 0 > >> > >> bin h; > >> > >> bin v; > >> > >> cc inlbl static left;cn "Input file "; > >> > >> cc oulbl static left;cn "Output file"; > >> > >> bin z; > >> > >> bin v; > >> > >> cc inpfl edit; > >> > >> cc outpfl edit; > >> > >> bin z; > >> > >> bin z; > >> > >> ) > >> > >> > >> > >> Note that the size allocated to the static elements seems > excessive. > >> > >> > >> > >> You might instead want something like this: > >> > >> > >> > >> ioForm=: 0 : 0 > >> > >> bin g; > >> > >> grid size 2 2; > >> > >> grid colwidth 1 300; > >> > >> > >> > >> cc inlbl static left;cn "Input file "; > >> > >> cc inpfl edit; > >> > >> > >> > >> cc oulbl static left;cn "Output file"; > >> > >> cc outpfl edit; > >> > >> bin z; > >> > >> ) > >> > >> > >> > >> Note that space allocated to the static items will still be > excessive. > >> > >> > >> > >> Note also that although the wd documentation specifies that the > number > >> > >> of rows can be elided in the 'grid size' command, the > implementation > >> > >> does not support this. > >> > >> > >> > >> Finally, note that > >> > >> http://www.jsoftware.com/jwiki/Guides/JQtChildClasses#static > refers > >> to > >> > >> http://doc.qt.io/doc/qt-5/richtext-html-subset.html which does not > >> > >> exist. However, > http://doc.qt.digia.com/4.6/richtext-html-subset.html > >> > >> does exist and perhaps might be close enough to accurate. (Problems > >> > >> with missing documentation seem to be an epidemic with software, > and > >> > >> this has been something of an ongoing issue for decades.) > >> > >> > >> > >> Thanks, > >> > >> > >> > >> -- > >> > >> Raul > >> > >> > >> > >> On Mon, Apr 27, 2015 at 10:30 PM, Devon McCormick < > [email protected]> > >> wrote: > >> > >> > Hi - > >> > >> > > >> > >> > I'm attempting a simple wd form and am frustrated as it looks > like > >> it > >> > >> > should be very simple but has a weird appearance for no apparent > >> reason. > >> > >> > My code looks like this: > >> > >> > > >> > >> > coclass 'Input' > >> > >> >> ioForm=: 0 : 0 > >> > >> >> bin v > >> > >> >> bin h;cc inlbl static left;cn "Input file ";cc inpfl edit;bin z; > >> > >> >> bin h;cc oulbl static left;cn "Output file";cc outpfl edit;bin > z; > >> > >> >> bin z > >> > >> >> ) > >> > >> >> ioFiles=: 3 : 0 > >> > >> >> wd 'pc iofiles;pn "Input/Output Files"' > >> > >> >> wd ioForm [ wd 'minwh 220 40' > >> > >> >> flnm=. setInputFile '' > >> > >> >> wd 'pshow' > >> > >> >> wd 'set inpfl text ',flnm > >> > >> >> wd 'set outpfl text ',(] {.~ [:>:'/' i:~ ]) flnm NB. Same > dir > >> > >> >> wd 'set outpfl focus' > >> > >> >> ) > >> > >> >> ioFiles_close=: 3 : 0 > >> > >> >> wd 'pclose' > >> > >> >> ) > >> > >> > > >> > >> > > >> > >> > I want it to look like this after the user selects an input file: > >> > >> > > >> > >> > Input file |C:\path\to\input.txt | > >> > >> > Output File |C:\path\to\ | > >> > >> > > >> > >> > but the input field after "Input file" looks to be > right-justified > >> and > >> > >> > shorter than the input field below it. I've tried pre-filling it > >> with > >> > >> > spaces and such, but no luck. > >> > >> > > >> > >> > If I call "wd ioForm" twice, the 2nd instance of it looks the > way I > >> want it > >> > >> > to but then there are two of them. Maybe there's some mystery > >> command I > >> > >> > need before the first input field definition? Anyway, it would > be > >> helpful > >> > >> > if there were some working examples of using "wd" but the what > I've > >> found > >> > >> > appears to be quite old - oriented to the J 6.02 wd. > >> > >> > > >> > >> > Any ideas or tips to help me make progress on this? > >> > >> > > >> > >> > Thanks, > >> > >> > > >> > >> > Devon > >> > >> > > >> > >> > > >> > >> > -- > >> > >> > Devon McCormick, CFA > >> > >> > > >> ---------------------------------------------------------------------- > >> > >> > For information about J forums see > >> http://www.jsoftware.com/forums.htm > >> > >> > ---------------------------------------------------------------------- > >> > >> For information about J forums see > >> http://www.jsoftware.com/forums.htm > >> > > > >> > > -- > >> > > regards, > >> > > ==================================================== > >> > > GPG key 1024D/4434BAB3 2008-08-24 > >> > > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > >> > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > >> > > > ---------------------------------------------------------------------- > >> > > For information about J forums see > http://www.jsoftware.com/forums.htm > >> > ---------------------------------------------------------------------- > >> > For information about J forums see > http://www.jsoftware.com/forums.htm > >> > >> -- > >> regards, > >> ==================================================== > >> GPG key 1024D/4434BAB3 2008-08-24 > >> gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > >> gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > > > > > > > > -- > > Devon McCormick, CFA > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- Devon McCormick, CFA ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
