DataViewer
==========

.. currentmodule:: glue_qt.viewers.common.data_viewer

.. autoclass:: DataViewer
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~DataViewer.inherit_tools
      ~DataViewer.large_data_size
      ~DataViewer.selected_layer
      ~DataViewer.subtools
      ~DataViewer.tools

   .. rubric:: Methods Summary

   .. autosummary::

      ~DataViewer.addToolBar
      ~DataViewer.add_data
      ~DataViewer.add_subset
      ~DataViewer.apply_roi
      ~DataViewer.close
      ~DataViewer.closeEvent
      ~DataViewer.hide_toolbars
      ~DataViewer.initialize_toolbar
      ~DataViewer.layer_view
      ~DataViewer.remove_all_toolbars
      ~DataViewer.remove_toolbar
      ~DataViewer.set_focus
      ~DataViewer.show_toolbars
      ~DataViewer.update_viewer_state
      ~DataViewer.warn

   .. rubric:: Attributes Documentation

   .. autoattribute:: inherit_tools
   .. autoattribute:: large_data_size
   .. autoattribute:: selected_layer
   .. autoattribute:: subtools
   .. autoattribute:: tools

   .. rubric:: Methods Documentation

   .. automethod:: addToolBar
   .. automethod:: add_data
   .. automethod:: add_subset
   .. automethod:: apply_roi
   .. automethod:: close
   .. automethod:: closeEvent
   .. automethod:: hide_toolbars
   .. automethod:: initialize_toolbar
   .. automethod:: layer_view
   .. automethod:: remove_all_toolbars
   .. automethod:: remove_toolbar
   .. automethod:: set_focus
   .. automethod:: show_toolbars
   .. automethod:: update_viewer_state
   .. automethod:: warn
