https://github.com/humansinput/txtk
Incomplete port of TXLib to Tcl programming language and Tk GUI toolkit
https://github.com/humansinput/txtk
beginner graphics linux macos tcl tk txlib txlin win32 windows
Last synced: about 1 year ago
JSON representation
Incomplete port of TXLib to Tcl programming language and Tk GUI toolkit
- Host: GitHub
- URL: https://github.com/humansinput/txtk
- Owner: humansinput
- License: bsd-2-clause
- Created: 2019-09-10T16:15:24.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-10T17:43:54.000Z (almost 7 years ago)
- Last Synced: 2025-05-07T09:12:02.937Z (about 1 year ago)
- Topics: beginner, graphics, linux, macos, tcl, tk, txlib, txlin, win32, windows
- Language: Tcl
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TXTk
*TXTk* is an experimental port of TXLib to Tcl programming language using the Tk toolkit. Rather than being a so-called "sandbox" for beginners, TXTk tries to be a portable prototyping framework for both novice and advanced programmers and, as such, focuses on adding support for necessary features right in the library rather than encourage the user to reinvent the wheel by implementing the necessary features themselves. Oh, and yes, this is Tcl, so there's no need to run ``malloc`` or ``calloc`` everytime you need a string or an array and you don't need quotes to specify a string without a space.
## What works?
- Drawing circles, lines, ovals, etc
- Drawing text
- Message boxes
- CLI colors
## What doesn't work?
- In-memory canvases
- txDrawText and other hardcore text-related
- Some other stuff
## Example
See the ``examples`` folder for more info.
## Docs
See https://github.com/timkoi/txtk/wiki/API-reference for more info.