| Deutsch English Français Italiano |
|
<1029jsp$12ol4$5@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Harald Oehlmann <wortkarg3@yahoo.com> Newsgroups: comp.lang.tcl Subject: Re: ANNOUNCE: Multi-column listbox and tree widget package Tablelist 7.6 Date: Tue, 10 Jun 2025 17:44:25 +0200 Organization: A noiseless patient Spider Lines: 118 Message-ID: <1029jsp$12ol4$5@dont-email.me> References: <1029eom$k8ua$1@tota-refugium.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Tue, 10 Jun 2025 17:44:26 +0200 (CEST) Injection-Info: dont-email.me; posting-host="28a168c0a320d27d7003c0b95cc68158"; logging-data="1139364"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18vSG/QkCEca6ODT2+mj04E" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:dbPp48Fsb1Z04R/jYzNuCy3NRgU= In-Reply-To: <1029eom$k8ua$1@tota-refugium.de> Content-Language: en-GB Amazing work, Csaba ! Thanks for also looking into Androwish and making finger scroll work, great ! Take care, Harald Am 10.06.2025 um 16:16 schrieb nemethi: > I am pleased to announce version 7.6 of the multi-column listbox and > tree widget package Tablelist. > > What is new in Tablelist 7.6? > ----------------------------- > > 1. Added the "-button2window" configuration option, which makes it > possible to redirect the mouse button 2 events of the tablelist's > body to the containing toplevel window, and is used by the > implementation of scanning support for scrollutil::scrollableframe > widgets. > > 2. The implementation of the interactive cell editing with the aid of a > (ttk::)menubutton now takes into acount that in Tk 9 the menu index > "none" was replaced with the empty string. > > 3. Eliminated a few artifacts related to the "showtargetmark" subcommand > when using TkDND on Windows or macOS Aqua (thanks to Nicolas Bats for > his bug report). > > 4. Made sure that the "autoscrolltarget" subcommand works as expected > (again, thanks to Nicolas Bats for reporting that on Windows and > macOS Aqua this was not always the case). > > 5. Made sure that in multi-line cell texts the substring "%W" won't be > substituted by the path name of the tablelist's body (thanks to > Harald Oehlmann for his bug report). > > 6. Made the column deletion by orders of magnitude faster (thanks to > Alexandru Dadalau for his bug report). > > 7. Minor improvements in the demo scripts related to interactive cell > editing. > > 8. Improved the documentation by extending the CSS stylesheet used in > the HTML files. > > How to get it? > -------------- > > Tablelist is available for free download from the URL > > https://www.nemethi.de > > The distribution file is "tablelist7.6.tar.gz" for UNIX and > "tablelist7_6.zip" for Windows. These files contain the same > information, except for the additional carriage return character > preceding the linefeed at the end of each line in the text files for > Windows. > > Tablelist is also included in tklib, which has the address > > https://core.tcl.tk/tklib > > How to install it? > ------------------ > > Install the package as a subdirectory of one of the directories given > by the "auto_path" variable. For example, you can install it as a > subdirectory of the "lib" directory within your Tcl/Tk installation. > > To install Tablelist on UNIX, "cd" to the desired directory and unpack > the distribution file "tablelist7.6.tar.gz": > > gunzip -c tablelist7.6.tar.gz | tar -xf - > > On most UNIX systems this can be replaced with > > tar -zxf tablelist7.6.tar.gz > > Both commands will create a directory named "tablelist7.6 with the > subdirectories "demos", "doc", and "scripts". > > On Windows, use WinZip or some other program capable of unpacking the > distribution file "tablelist7_6.zip" into the directory "tablelist7.6", > with the subdirectories "demos", "doc", and "scripts". > > How to use it? > -------------- > > The Tablelist distribution provides two packages, called Tablelist and > Tablelist_tile. The main difference between the two is that > Tablelist_tile enables the tile-based, theme-specific appearance of > tablelist widgets; this package requires tile 0.6 or higher. It is not > possible to use both packages in one and the same application, because > both are implemented in the same "tablelist" namespace and provide > identical commands. > > To be able to access the commands and variables of the Tablelist > package, your scripts must contain one of the lines > > package require tablelist ?version? > package require Tablelist ?version? > > Likewise, to be able to access the commands and variables of the > Tablelist_tile package, your scripts must contain one of the lines > > package require tablelist_tile ?version? > package require Tablelist_tile ?version? > > Since the packages Tablelist and Tablelist_tile are implemented in the > "tablelist" namespace, you must either import the procedures you need, > or use qualified names like "tablelist::tablelist". > > For a detailed description of the commands and variables provided by > Tablelist and of the examples contained in the "demos" directory, see > the tutorial "tablelist.html" and the reference pages, all located in > the "doc" directory. >