brad.lanam.comp _at_ gmail.com Currently unemployed. Tcl/Tk, C, perl, php, shell, MySQL/MariaDB, HTML, CSS, porting, legacy systems, system administration. website: https://gentoo.com/ (registered 1992-03-26) No, this is not gentoo linux, they're at http://gentoo.org/ (registered 1999-10-04). https://ballroomdj.org/ '''CV''' * B.S. Computer Science, minor in mathematics. * Debit/Credit processing system. ** Seattle installation: Running on OS/2 in 35 grocery stores, all communicating to the same software running on SCO Unix at corporate which sent the transactions on to the bank. ** California drug store: Handled 14 transactions per second processing checks. * Wrote the communications protocol for the California Smog Check 2 project. * Wrote the online epub reader for Apress utilizing Sphinx Search to search the entire Apress library. '''Projects:''' [BallroomDJ]: A ballroom music player written in tcl/tk. <>Other projects SourceForge: https://sourceforge.net/u/bll123/profile/ * BallroomDJ ** https://sourceforge.net/p/ballroomdj/ ** Home page: https://ballroomdj.org/ ** wiki: [BallroomDJ] * di - disk information utility ** includes a Tcl interface ** https://sourceforge.net/p/diskinfo-di/ ** Home page: https://gentoo.com/di/ ** wiki: [Filesystem Usage / Information: di Tcl extension] * mkconfig - build configuration utility (written in portable Bourne Shell, not Tcl) ** https://sourceforge.net/p/mkconfig/ ** Home page: https://gentoo.com/di/mkconfig.html * tcl-combobox-enhanced ** https://sourceforge.net/p/tcl-combobox-enhanced/ ** wiki: [ComboBox megawidget with adjusted width] ** wiki: [ComboBox megawidget - return associated values] * tcl-checkbuttontoggle ** https://sourceforge.net/p/tcl-checkbuttontoggle/ ** wiki: [ttk::checkbutton as toggle switch display] * tcl-collate ** https://sourceforge.net/projects/tcl-collate/ ** wiki: [Collation] ** wiki: [locale package] * tcl-direntry ** https://sourceforge.net/p/tcl-direntry/ ** wiki: [Directory entry megawidget] * tcl-virtualscrolling ** https://sourceforge.net/p/tcl-virtualscrolling/ ** wiki: [Virtual Scrolling] * volume-controls-cmdline ** https://sourceforge.net/projects/volume-controls-cmdline/ ** wiki: [Linux: volume control] ** wiki: [Windows XP: volume control] ** wiki: [Mac OS X: volume control] * tcl-lspinbox ** https://sourceforge.net/projects/tcl-lspinbox/ ** wiki: [Localized, Scalable Spinbox Widget] * tcl-sha (SHA-512/384 or compile to SHA-256/224) ** https://sourceforge.net/projects/tcl-sha/ <> All code I post here is under the zlib/libpng License. '''Created Pages:''' * [User Interface Design: Sizing of Elements] * [Virtual Scrolling] * [Combobox Enhancements] * [Changing Widget Colors] * [Color palettes for ttk] * [Filesystem Usage / Information: di Tcl extension] * [ttk::checkbutton as toggle switch display] * [Scaled checkbutton] * [Tk differences on Mac OS X] * [Windows: volume control] * [Linux: volume control] * [Windows XP: volume control] * [VLC Tcl Extension] * [Mac OS X: volume control] * [List of ttk Themes] * [Yet Another Color Picker] * [onDisplay - run a script after a window is displayed] * [Tutorial: Converting synchronous HTTP requests to event driven code] * [ComboBox megawidget with adjusted width] * [ComboBox megawidget - return associated values] * [Directory entry megawidget] * [Toggle Button with indicator] * [Tutorial: Modifying a ttk button's style] * [MPV Tcl Extension] * [waldorf ttk theme] * [black ttk theme] * [list ensemble] * [locale package] * [Localized, Scalable Spinbox Widget] * [Scaled Radiobutton] * [Styling the readonly combobox for the vista theme] * [awdark ttk theme] * [Fixing the Mac OS X scrollbar] Major Contribution: * [Collation] ---- <>ttk/combobox.tcl instate patch When creating a megawidget with ttk::comboxbox, uplevel is used to run the combobox commands in the calling procedure's reference. The ttk::combobox uses `$cb instate disabled