Yes, that was the change. Hum, I don`t know why is reseting to nil. I'm going to take a look at the sample and let you know.
Best, Scuri On Tue, May 26, 2015 at 5:36 PM, Milind Gupta <milind.gu...@gmail.com> wrote: > Hi Antonio, > Previously when I was using iup 3.11 I was not having this issue. > The way my code worked was that it called dialog:map() and I had a > canvasBox:map_cb() defined which used the rastersize attribute of the > canvasBox. > I see in the map_cb documentation that there has been a change > since 3.14, probably that is what is affecting me. When I debug my main > application here is what I see: > > 1. I create glcanvasbox with an initial rastersize say "50x50" and I print > it, it is fine. > 2. I create the dialog and then print the rastersize again it is fine > "50x50" > 3. Now I call dialog:map() > 4. This in turn calls canvasBox:map_cb() in which the first statement I > have is to print the rastersize. Somehow as soon as it enters map_cb > rastersize is set to nil. > > So to give you a test case I wrote the attached script which shows the > problem. If this is the intended behavior then how do I get around it? > > Thanks, > Milind > > > > > On Tue, May 26, 2015 at 5:18 AM, Antonio Scuri <sc...@tecgraf.puc-rio.br> > wrote: > >> When you create an element its size is not defined. If you not manually >> set the size, then it will be available only when the layout of the dialog >> is computed. >> >> The layout is automatically computed when the dialog is shown. If you >> need the size before that, then there are alternatives. You can call >> IupRefresh to compute the dialog, or you can call IupMap that internally >> will call IupRefresh. >> >> Then size will not return nil/NULL. >> >> Best, >> Scuri >> >> >> On Tue, May 26, 2015 at 4:42 AM, Milind Gupta <milind.gu...@gmail.com> >> wrote: >> >>> Hi, >>> I created a glcanvasbox. the rastersize attribute seems to be >>> nil when I first access it. In what scenario can the rastersize be nil? >>> >>> Thanks, >>> Milind >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> One dashboard for servers and applications across Physical-Virtual-Cloud >>> Widest out-of-the-box monitoring support with 50+ applications >>> Performance metrics, stats and reports that give you Actionable Insights >>> Deep dive visibility with transaction tracing using APM Insight. >>> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >>> _______________________________________________ >>> Iup-users mailing list >>> Iup-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/iup-users >>> >>> >> >> >> ------------------------------------------------------------------------------ >> One dashboard for servers and applications across Physical-Virtual-Cloud >> Widest out-of-the-box monitoring support with 50+ applications >> Performance metrics, stats and reports that give you Actionable Insights >> Deep dive visibility with transaction tracing using APM Insight. >> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y >> _______________________________________________ >> 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