class_docstr: Viewer implementation compatible with Vue 2 Trame Applications.
class_docstr_tok: ["Viewer","implementation","compatible","with","Vue","2","Trame","Applications","."]
docstr: Create instance of an AbstractLayout which is appropriate for this viewer.
  
  Parameters
  ----------
  *args : tuple
      Positional arguments.
  
  **kwargs : dict, optional
      Keyword arguments.
  
  Returns
  -------
  VAppLayout (vue2)
      A layout this viewer can be embedded in.
docstr_tok: ["Create","instance","of","an","AbstractLayout","which","is","appropriate","for","this","viewer",".","Parameters","--","--","--","--","--","*","args",":","tuple","Positional","arguments",".","*","*","kwargs",":","dict",",","optional","Keyword","arguments",".","Returns","--","--","--","-","VAppLayout","(","vue2",")","A","layout","this","viewer","can","be","embedded","in","."]
code: def make_layout(self, *args, **kwargs) -> AbstractLayout:
      """Create instance of an AbstractLayout which is appropriate for this viewer.
  
      Parameters
      ----------
      *args : tuple
          Positional arguments.
  
      **kwargs : dict, optional
          Keyword arguments.
  
      Returns
      -------
      VAppLayout (vue2)
          A layout this viewer can be embedded in.
      """
      return VAppLayout(*args, **kwargs)
  
file_path: pyvista/pyvista/trame/ui/vuetify2.py
imports: from trame.ui.vuetify2 import VAppLayout
  from trame.widgets import html, vuetify
  from trame_client.ui.core import AbstractLayout
  from pyvista.trame.views import PyVistaLocalView, PyVistaRemoteLocalView, PyVistaRemoteView
  from .base_viewer import BaseViewer
label_desc: Use image node_id 2 for calling the Viewer obj's underlying member method code with example usage: obj.make_layout() and returns: VAppLayout