Critical Panel error in RhinoWIP

Paul

I don’t know if you’ve looked at the Mac version, but that’s the way it is right now. It’s not for me to judge whether this is a good design, but I at least have to make it so that the SDK allows this.

The way it works in the panels is that an event is raised when there is new information for a panel to display, and the panel does simply updates it’s information from its information source. When the information is changed, the model code must raise the event. It’s pretty simple and works well.

Your model code (“Octane Render Engine”) should never know anything about it’s view (UI). It should only know that events need to be raised when data is changed. The views have the responsibility to react to the events.