Metadata-Version: 1.1
Name: solentware-misc
Version: 1.3.3
Summary: Classes perhaps useful beyond original application
Home-page: http://www.solentware.co.uk
Author: Roger Marsh
Author-email: roger.marsh@solentware.co.uk
License: BSD
Description: ========================
        Miscellaneous Components
        ========================
        
        .. contents::
        
        
        Description
        ===========
        
        This package contains a number of modules which do not have an obvious home in an existing sibling package, or have been kept separate deliberately.
        
           Main package (solentware_misc).
        
           workarounds subpackage.
        
              * dialogues.py - wrappers for messagebox and filedialog functions.
              * workarounds.py - workarounds for problems met in Tkinter functions.
        
           core subpackage.
        
              * callthreadqueue.py - run methods from a queue in a thread.
              * modulequery.py - functions to pick an installed database interface.
              * null.py - Null object from Python Cookbook.
              * utilities.py - Some name and date methods.
        
           gui subpackage.
        
              * colourslider.py - widget for choosing colours.
              * dialogue.py - widgets for dialogues and reports.
              * exceptionhandler.py - write exception details to error log.
              * fontchooser.py - widget for selecting fonts.
              * frame.py - customised Tkinter.Frame widget for notebook style GUI.
              * gridbindings.py - common bindings for solentware-grid grid widget.
              * help.py - create widgets to display help files.
              * logpanel.py - widgets for displaying task logs.
              * panel.py - customised Tkinter.Frame widget for notebook style GUI.
              * reports.py - customised Tkinter.Toplevel for reports and dialogues.
              * startstop.py - functions for application start, stop, and exceptions.
              * tasklog.py - run task in thread and report progress.
              * textentry.py - customised Tkinter.Text widget.
              * textreadonly.py - customised Tkinter.Text widget.
              * texttab.py - customised Tkinter.Text widget.
              * threadqueue.py - add api.callthreadqueue to gui.frame.
        
        
        Installation Instructions
        =========================
        
        This package is available on PyPI so can be installed by typing
        
           python -m pip install --user solentware-misc
        
        at the command prompt.
        
        See `Python`_ and `pip`_ documentation for alternatives and platform-specific points.
        
        
        Notes
        =====
        
        The frame, panel, logpanel,and threadqueue, modules are obsolete given the addition of ttk:notebook to tk after Tk8.4 and access via tkinter.
        
        
        .. _Python: https://python.org
        .. _pip: https://packaging.python.org/installing
        
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
