ProgressBarController
=====================

.. currentmodule:: termtools.terminal

.. autoclass:: ProgressBarController
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ProgressBarController.activityChars
      ~ProgressBarController.barNames
      ~ProgressBarController.begTime
      ~ProgressBarController.completed_background
      ~ProgressBarController.completed_color
      ~ProgressBarController.current
      ~ProgressBarController.last_i
      ~ProgressBarController.last_n
      ~ProgressBarController.last_name_updated
      ~ProgressBarController.over_complete_background
      ~ProgressBarController.over_complete_color
      ~ProgressBarController.running_background
      ~ProgressBarController.running_color
      ~ProgressBarController.under_complete_background
      ~ProgressBarController.under_complete_color

   .. rubric:: Methods Summary

   .. autosummary::

      ~ProgressBarController.activate
      ~ProgressBarController.add_bar
      ~ProgressBarController.get_remaining_time
      ~ProgressBarController.remove_bar
      ~ProgressBarController.set_progress
      ~ProgressBarController.show
      ~ProgressBarController.show_all
      ~ProgressBarController.show_in_position
      ~ProgressBarController.start_timing
      ~ProgressBarController.terminal
      ~ProgressBarController.update

   .. rubric:: Attributes Documentation

   .. autoattribute:: activityChars
   .. autoattribute:: barNames
   .. autoattribute:: begTime
   .. autoattribute:: completed_background
   .. autoattribute:: completed_color
   .. autoattribute:: current
   .. autoattribute:: last_i
   .. autoattribute:: last_n
   .. autoattribute:: last_name_updated
   .. autoattribute:: over_complete_background
   .. autoattribute:: over_complete_color
   .. autoattribute:: running_background
   .. autoattribute:: running_color
   .. autoattribute:: under_complete_background
   .. autoattribute:: under_complete_color

   .. rubric:: Methods Documentation

   .. automethod:: activate
   .. automethod:: add_bar
   .. automethod:: get_remaining_time
   .. automethod:: remove_bar
   .. automethod:: set_progress
   .. automethod:: show
   .. automethod:: show_all
   .. automethod:: show_in_position
   .. automethod:: start_timing
   .. automethod:: terminal
   .. automethod:: update
