Looking for an EV_MODEL expert.
I'm having trouble with scaling. The `fit_to_screen' feature from EV_MODEL_WORLD_CELL is not doing what I expect.
The screen shot below shows the initial placement of an unscaled Japanese Islands on a game board (with most other widgets removed). The board has a boarder around it and there is a green dot at the top-left and bottom right of the board. You can also see the menu bar and scroll bars.

Calling my feature `on_fit':
gives what I expect.
The Japanese Islands now fit in the view.
Obviously, the Islands are too big and will be scaled. The EV_MODEL_POLYGONs are defined with points ranging from roughly -500 to 800 and placed into an EV_MODEL_WORLD called `land'. This `land', along with a `marker', and some text is extended into an EV_MODEL_WORLD, the YOKOSUKA_NAVY_YARD_WIDGET. This widget is extended into the `world' of the game board which is an EV_MODEL_WORLD_CELL.
Now the widget is positioned and scaled giving what I expect:
But calling `fit_to_screen' does not seem to recognize that the Islands have been scaled down. Notice all the empty space above the board (above the green dot). The board should fill the view.
So what am I missing? I would really appreciate any input.
Thanks,
jjj