Package schrodinger :: Package application :: Package desmond :: Module table
[hide private]
[frames] | no frames]

Module table

A table widget.

Major features:

  1. Allows the GUI user to adjust the width of each column using mouse.
  2. Supports standard multiple selections (i.e., using <Ctrl> and <Shift> keys and mouse left button to select).
  3. Supports addition or deletion of a column or row on the fly.
  4. All widgets are fully configurable.
  5. Honors mouse wheel.

The main class in this module is Table; see its class and constructor docstrings for more specific documentation.

Copyright Schrodinger, LLC. All rights reserved.

Classes [hide private]
  _Index
An instance of this class is a callable object that returns the current index of the element in a list.
  _TableWidget
A base class for all Table* widget classes except the Table class.
  TableLabel
Defines a label widget (similar to the Tkinter one) upon '_TableWidget'.
  TableEntry
Defines a entry widget (similar to the Tkinter one) upon '_TableWidget'.
  TableEntryField
Defines a entry widget (similar to 'Pmw.EntryField') upon _TableWidget.
  TableRadiobutton
Defines a radio-button widget (similar to the Tkinter one) upon _TableWidget.
  TableCheckbutton
Defines a check-button widget (similar to the Tkinter one) upon _TableWidget.
  TableComboBox
Defines a ComboBox widget (similar to 'Pmw.ComboBox') upon _TableWidget.
  TableButton
Defines a button widget (similar to the Tkinter one) upon '_TableWidget'.
  TableSpinbox
Defines a spin box widget (similar to the Tkinter one) upon '_TableWidget'.
  TextButton
  TableTextButton
Defines a text-button widget upon '_TableWidget'.
  TableTitle
Defines a Button widget (similar to the Tkinter one) upon '_TableWidget'.
  Table
A table widget class.
Functions [hide private]
 
_test()
Variables [hide private]
  __package__ = 'schrodinger.application.desmond'