Skip to content

bohagan1/Treeviewlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Treeviewlib

##Name Treeviewlib - Library of common utility functions for the ttk::treeview widget.

##Deoendencies

This package is compatible with TCL/Tk version 8.5 or later.

##Description

This library provides the ::treeviewlib::create command to create and wrap the ttk::treeview widget with support for several common utility functions. These functions include: resize rows when the font size changes, move columns, auto size columns, hide/unhide columns, sort tree items, copy selected items to clipboard, bulk item inserts, bulk expand/collapse of items, get size, selection change, add row stripes to tree, etc. It is intended to easily view and manage database records. To aid in this, it utilizes identifiers (or ids) for the table, columns, and items which can map to the database table id, column id, and row or unique id of the record.

##Installation Instructions

This library is a pure TCL code library. The contents of this package can be installed as is in a subdirectory of the TCL library search path.

##Usage

See the treeviewlib.html file for usage information.

##License

The library is licensed under the BSD 3-clause license. See the license.txt file.

About

Treeview widget library of useful functions

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published