Skip to content
mark-summerfieldPublic

About

A Tcl/Tk 9 module for creating and managing toolbars that automatically adapts to the application’s width.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Flowrow

A Tcl/Tk 9 module for creating and managing toolbars that automatically adapts to the application’s width.

The flowrow::Row class is used to manage flowrow (ttk::frame widgets) which themselves contain widgets (often ttk::buttons; but labels, entries, and spinboxes all work too).

See flowrow_test.tk for an example of use. If the scale is too small, pass a scale argument, e.g., flowrow_test.tk 1.5. It is also possible to pass a theme argument, e.g., flowrow_test.tk 1.5 classic (the order of arguments doesn’t matter). See also Wishlists a GUI book wishlist manager which uses flowrow.

Screenshot1
flowrow_test.tk showing some of its flowrow
Screenshot1
flowrow_test.tk showing the Toolbar menu produced by flowrow
Screenshot1
* Wishlists showing the Toolbar produced by flowrow*

| Screenshot1 |

Screenshot1
* Styled Text Editor showing the Toolbar by flowrow*

Note: I use Store for version control so github is only used to make the code public.

Installing

The module is entirely self-contained. To use flowrow-2.tm either put it in one of your package paths or copy it into your application’s folder.

Documentation

See flowrow.html.

Dependencies

Tcl/Tk >= 9.0.2.

License

GPL-3. This module was created by a human.


About

A Tcl/Tk 9 module for creating and managing toolbars that automatically adapts to the application’s width.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages