Metadata-Version: 2.1
Name: tkinterflow
Version: 0.0.1
Summary: This package adds a .flow to existing .pack, .grid, and .place geometry managers.
Home-page: https://github.com/garydavenport73/tkinterflow
Author: Gary Davenport
Author-email: dovedweller@gmail.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/garydavenport73/tkinterflow/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

# tkinterflow

This is a project to add the functionality of a 'flow layout' to Python Tkinter graphical user interface module.

Tkinter has the Pack, Grid, and Place geometry managers.

This module adds a Flow option to the geometry managers.

To implement the module, of course install it first with:
```
pip install tkinterflow
```
then use the following import statements
```
from tkinter import *
from tkinterflow.flowmethods import *
```
Now instead of using statments like:
```
button.pack()
```
you can use
```
button.flow()
```
to add widgets to a frame.

You cannot use the flow geometry manager in the root widget, but can use it in any frame below root.

##### So if you only have one root window, pack a frame into the root window, then use flow to add widgets to that frame.

The flow behavior is a subset of the grid geometry manager.

##### Like pack, grid, and place, you should not mix geometry managers.  Likewise with the flow geometry manager.

-If you are flowing into a frame, only use flow, don't try to mix and match geometry managers.


