> If I just push the button once, resizing the window any number
> of times does not pop stuff back to the original positions.

> Does it behave differently on your platform?

        If I do the following:

                1) Resize window
                2) Push button
                3) Resize window

        ..it pops at #3.

        This happens with the original code.

        It's likely due to Albrecht's caveat about how the cache
        gets updated on a resize if it's empty (and is cleared by
        init_sizes()) is the likely cause of the 'delay' in seeing
        the problem when you just do this:

                1) Push button
                2) Resize window
                3) Push button
                4) Resize window

        ..here you don't see the problem at #2, but you do at #4,
        because apparently the 'cache' is built at #2.

        Definitely calling init_sizes() makes the above problems
        go away.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to