I think that the form is not the current parent. Try wd 'psel proge;set info 40'
On Tue, Nov 10, 2009 at 6:21 AM, Matthew Brand <[email protected]>wrote: > "I am trying to understand how it works so I wrote this" ... well > actually I mainly copy/pasted it from pASepProgressBar :-). > > 2009/11/10 Matthew Brand <[email protected]>: > > I can't get the pASepProgressBar class to work. > > I am trying to understand how it works so I wrote this: > > wd 0 : 0 > > pc proge; > > xywh 6 16 172 11;cc ccprogress progress ws_border; > > xywh 6 3 173 10;cc info static;cn ""; > > pas 6 6;pcenter; > > rem form end; > > pshow; > > set info 50 > > ) > > wd 'set info 40' > > If I highlight it all and press ctrl-R then it works as expected with the > > info label set to 40. > > But if I try to run wd 'set info 40' after that, I get an error: > > wd 'set info 40' > > |domain error: wd > > | wd'set info 40' > > |[-0] > > wd 'qer' > > bad id : 0 > > How do I tell the wd command that I am referring to the info control > inside > > the window (parent?) proge? > > What should I write instead of: > > wd 'set info 40' > > Thanks, > > Matthew. > > > > 2009/10/11 David Mitchell <[email protected]> > >> > >> For Windows, there is this: > >> > >> http://www.jsoftware.com/jwiki/Guides/Windows%20Progress%20Dialog > >> > >> or the WD object progressbar: > >> > >> http://www.jsoftware.com/help/user/wd_commands.htm > >> > >> You can see the WD progress bar in action in the "controls" demo on the > >> bottom > >> of the "selects" tab. > >> -- > >> David Mitchell > >> > >> Matthew Brand wrote: > >> > Is there a library of "widgets" or does anybody have any code that can > >> > display some kind of progress bar. > >> > E.g. > >> > > >> > init_progressBar_ 10 NB. there will be 10 steps to 100% completion > >> > > >> > for_i i.10 do. > >> > NB. do calculation step here... > >> > update_progressBar_ i NB. alter progress bar to position i > >> > end. > >> > > >> > end_progressBar_ '' NB. stop displaying the progress bar. > >> > > >> > Just thought I would ask if this already exists before trying to write > >> > something to do it. > >> > ---------------------------------------------------------------------- > >> > For information about J forums see > http://www.jsoftware.com/forums.htm > >> > > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > > > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
