This PR is mostly organizational changes to SceneComponent.render_gui(). The only user-facing behavioral change is that the new isocontour "Add Layer" button only appears if "Isocontour" is the selected render method.
My goal was to streamline and simplify render_gui, but happy to roll back any (or all!) of these changes if you feel they don't actually do that.
This PR is mostly organizational changes to
SceneComponent.render_gui()
. The only user-facing behavioral change is that the new isocontour "Add Layer" button only appears if "Isocontour" is the selected render method.My goal was to streamline and simplify
render_gui
, but happy to roll back any (or all!) of these changes if you feel they don't actually do that.