minwh resets after each cc.
On Apr 28, 2015 9:09 PM, "Devon McCormick" <[email protected]> wrote:

> 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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to