
##############
ViewLayoutMode
##############

.. js:data:: cee.ViewLayoutMode

   Defines the method used to determine the position and size of :js:class:`Views <cee.View>` within a :js:class:`Viewer <cee.Viewer>`\ .
   
   Defaults to Auto.
   
   
   Index
   =====
   
   .. rubric:: Enumeration Members
   
   
   .. rst-class:: api-xref-list
   
   
   * :js:data:`~cee.ViewLayoutMode.Absolute`
   * :js:data:`~cee.ViewLayoutMode.Auto`
   
   



.. rst-class:: kind-group kind-enumeration-members

.. rubric:: Enumeration Members
   :class: kind-group-title


.. js:data:: cee.ViewLayoutMode.Absolute

      .. rst-class:: sig-pretty-signature
      
         | Absolute: *1*
      
      The view layout is set manually by calling :js:meth:`View.setViewport <cee.View.setViewport>` on each view. Note that a view will be invisible if no call to :js:meth:`View.setViewport <cee.View.setViewport>` is made.
      



.. js:data:: cee.ViewLayoutMode.Auto

      .. rst-class:: sig-pretty-signature
      
         | Auto: *0*
      
      The view layout is set automatically as views are added to the viewer. The first view is positioned on the left side, and subsequent views are stacked on the right side.
      
      Any calls to :js:meth:`View.setViewport <cee.View.setViewport>` will throw an error while this mode is active.
      




