Package qubx :: Module util_panels
[hide private]
[frames] | no frames]

Module util_panels

source code

Components for the top level of the QUB Express or Fitness.

Copyright 2008-2013 Research Foundation State University of New York This file is part of QUB Express.

QUB Express is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

QUB Express is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License, named LICENSE.txt, in the QUB Express program directory. If not, see <http://www.gnu.org/licenses/>.

Classes [hide private]
  TasksFace
Panel with "Stop Tasks" button and mean progress bar; monitors qubx.task.Tasks; manages QubX.About.Tasks.
  ScriptProxyTask
Represents a running script, in order to show progress and status and allow user to stop and pause (first click on "Stop" pauses it, next click permanently stops it).
  ScriptsFace
Panel with script editor, python prompt, and output.
  AltKeysFace
Panel with alt-combo -> script mapping.
  AboutFace
Panel with welcome message.
  SettingsFace
Panel to manage qubx.toolspace.Appearance and other active qubx.settings.
  PluginsFace
Face to manage qubx.pyenv.Plugins, the qubx.pyenv.PluginManager.
Variables [hide private]
  SCRIPT_PROXY_CHECK_SEC = 0.3
  __package__ = 'qubx'
  e = 2.71828182846
  pi = 3.14159265359
  rdbk = 'Expired.'
  rdbreak = 'supporting'
  rdname = 'qubfast.txt'