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

Reply via email to