BaseGUI
=======

.. currentmodule:: abtem.visualize.widgets

.. autoclass:: abtem.visualize.widgets.BaseGUI
   :members:
   :show-inheritance:
   :inherited-members:

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~BaseGUI.__init__
      ~BaseGUI.add_class
      ~BaseGUI.add_traits
      ~BaseGUI.attach_visualization
      ~BaseGUI.blur
      ~BaseGUI.class_own_trait_events
      ~BaseGUI.class_own_traits
      ~BaseGUI.class_trait_names
      ~BaseGUI.class_traits
      ~BaseGUI.close
      ~BaseGUI.close_all
      ~BaseGUI.focus
      ~BaseGUI.get_manager_state
      ~BaseGUI.get_state
      ~BaseGUI.get_view_spec
      ~BaseGUI.handle_comm_opened
      ~BaseGUI.handle_control_comm_opened
      ~BaseGUI.has_trait
      ~BaseGUI.hold_sync
      ~BaseGUI.hold_trait_notifications
      ~BaseGUI.notify_change
      ~BaseGUI.observe
      ~BaseGUI.on_msg
      ~BaseGUI.on_trait_change
      ~BaseGUI.on_widget_constructed
      ~BaseGUI.open
      ~BaseGUI.remove_class
      ~BaseGUI.send
      ~BaseGUI.send_state
      ~BaseGUI.set_state
      ~BaseGUI.set_trait
      ~BaseGUI.setup_instance
      ~BaseGUI.trait_defaults
      ~BaseGUI.trait_events
      ~BaseGUI.trait_has_value
      ~BaseGUI.trait_metadata
      ~BaseGUI.trait_names
      ~BaseGUI.trait_values
      ~BaseGUI.traits
      ~BaseGUI.unobserve
      ~BaseGUI.unobserve_all
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~BaseGUI.autoscale_button
      ~BaseGUI.box_style
      ~BaseGUI.children
      ~BaseGUI.comm
      ~BaseGUI.common_scale_button
      ~BaseGUI.cross_validation_lock
      ~BaseGUI.keys
      ~BaseGUI.layout
      ~BaseGUI.log
      ~BaseGUI.model_id
      ~BaseGUI.powerscale_slider
      ~BaseGUI.scale_button
      ~BaseGUI.sliders
      ~BaseGUI.tabbable
      ~BaseGUI.tooltip
      ~BaseGUI.widget_types
      ~BaseGUI.widgets
   
   