seamm-widgets 2025.10.22
seamm_widgets
License: BSD-3-Clause
Keywords: seamm_widgets

=============
SEAMM Widgets
=============


.. image:: https://img.shields.io/travis/molssi-seamm/seamm_widgets.svg
           :target: https://travis-ci.org/molssi-seamm/seamm_widgets
	   :alt: Build Status

.. image:: https://codecov.io/gh/molssi-seamm/seamm_widgets/branch/master/graph/badge.svg
	   :target: https://codecov.io/gh/molssi-seamm/seamm_widgets
	   :alt: Code Coverage

.. image:: https://img.shields.io/lgtm/grade/python/g/molssi-seamm/seamm_widgets.svg?logo=lgtm&logoWidth=18
	   :target: https://lgtm.com/projects/g/molssi-seamm/seamm_widgets/context:python
	   :alt: Code Quality

.. image:: https://readthedocs.org/projects/mopac-step/badge/?version=latest
           :target: https://mopac-step.readthedocs.io/en/latest/?badge=latest
	   :alt: Documentation Status

.. image:: https://pyup.io/repos/github/molssi-seamm/seamm_widgets/shield.svg
	   :target: https://pyup.io/repos/github/molssi-seamm/seamm_widgets/
	   :alt: Updates for Dependencies

.. image:: https://img.shields.io/pypi/v/seamm_widgets.svg
           :target: https://pypi.python.org/pypi/seamm_widgets
	   :alt: PyPi VERSION


Tk widgets to support plugins in SEAMM


* Free software: BSD license
* Documentation: https://seamm-widgets.readthedocs.io.


Features
--------

* TODO

Credits
-------

This package was created with Cookiecutter_ and the `molssi-seamm/cookiecutter-seamm-plugin`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`molssi-seamm/cookiecutter-seamm-plugin`: https://github.com/molssi-seamm/cookiecutter-seamm-plugin

Developed by the Molecular Sciences Software Institute (MolSSI_),
which receives funding from the `National Science Foundation`_ under
awards OAC-1547580 and CHE-2136142

.. _MolSSI: https://www.molssi.org
.. _`National Science Foundation`: https://www.nsf.gov


=======
History
=======
2025.10.22 -- Enhancement for extra keywords
    * Small enhancement to the GUI code to allow a code, such as VASP, that always has
      keyword = value to let the extra keywords tab know there will always be a value.

2025.10.15 -- Bugfix: Fixed error with labels on labeled entries
    * The label for labeled entries was not displayed. This fixes this.
      
2025.9.20 -- Bugfix: Fixed error typing into entry widgets
    * The last release inadvertently caused issues with the bindings for the entry
      widgets, which made it impossible to type text into them. This is fixed.
      
2025.9.10 -- Bugfix: options such as width not correctly applied
    * The handling of options for widgets was not robust. This is now fixed and options
      are applied as requested.
      
2025.8.27 -- Bugfix: fixed an error showing selected subwidgets of compound widgets
    * The compound widgets 'show' methods did not correctly display the requested
      subwidgets.

2024.10.10 -- Enhancement: Added state method for some widgets
    * Added a state method to LabeledWidget, LabeledComboBox, LabeledEntry, UnitEntry
      and UnitComboBox. This method sets or returns the state of the widget

2024.7.21 -- Return the width of aligned labels
    * The align_labels procedure now returns the width of the labels. This is useful for
      laying out indented widgets.
      
2024.5.1 -- Enhancement to ScrolledColumns
    * Added optional separator columns for dividing sections of the table.
      
2022.10.28 -- Bugfix: problem deleting 2 or more keywords
  There was a crash if you deleted a second keyword in the Keywords tab of
  calculation.

0.1.0 (2019-04-02)
  * First release on PyPI.