popup package for Tcl/Tk
- Description
- popup is a package that provides a popup widget.
- Features
-
Popup Widget
A popup widget is a borderless toplevel window with an optional global grab. A popup widget is useful in situations where a popup selection is required (such as with comboboxes, popup date selectors, etc) and also for other situations such as splash screens. A popup widget works in a similar style to a popup menu (such as invoked with the tk_popup command), in that a user must select something inside the popup widget, or click outside the popup to cancel.
Namespace
- Creates own namespace as child of calling namespace, so it can be source'd into an existing namespace, or package require'd into the global namespace.
- Exports single command popup::popup.
- Creates all commands and variables in own namespace (does not pollute global namespace).
Packaging
- TIP 55 compliance for packaging and metadata.
- Provides the namespace array variable popup::pkginfo containing all package-related information, including author, copyright, date, description, directory, email, name, package, script, version, etc.
- Version
- This is version 0.0.1 (alpha).
- Changes
- Please refer to the file CHANGELOG.txt included in the 'doc' directory of the archive.
- Requirements
- Tcl/Tk >= 8.3 (not tested with earlier versions)
- Download
- The package can be downloaded from:
http://www.speakeasy.org/~msaye/tk/popup/
http://www.speakeasy.org/~msaye/tk/popup/popup-0.0.1.tgz
- Installation
- Extract the archive file into your tcl package path. The package is pure tcl code and requires no compilation.
- Documentation
- Please refer to the file index.html included in the 'doc' directory of the archive.
- Examples
- Please refer to the files included in the 'examples' directory of the archive.
- Copyright
- The popup package and all accompanying material is:
Copyright © 2004, Mark G. Saye <markgsaye@yahoo.com>
- License
- This package is released under the BSD license. Please refer to the file LICENSE.html or LICENSE.txt included in the 'doc' directory of the archive for information on usage and distribution of this package, and for a DISCLAIMER OF ALL WARRANTIES.
- Contact
- Please send questions, comments, bug reports, patches, requests to:
Mark G. Saye <markgsaye@yahoo.com>
Copyright © 2004, Mark G. Saye <markgsaye@yahoo.com>