<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 8: GUIB spt for ttk under Tcl8.6b1</title><link>https://sourceforge.net/p/spectcl/bugs/8/</link><description>Recent changes to 8: GUIB spt for ttk under Tcl8.6b1</description><atom:link href="https://sourceforge.net/p/spectcl/bugs/8/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 01 Feb 2010 21:47:49 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/spectcl/bugs/8/feed.rss" rel="self" type="application/rss+xml"/><item><title>GUIB spt for ttk under Tcl8.6b1</title><link>https://sourceforge.net/p/spectcl/bugs/8/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;GUIB Rev 153 contained partial support for Ttk widgets.  The attached ZIP file "GUIB_ttk_mods.zip" contains modified rev153 sources that were tested under 8.6b1 (patthoyt's).  A text file/script named "ttkTestStartup" contains changelog information and a description of remaining problems, to wit:&lt;/p&gt;
&lt;p&gt;# GUIB Remaining Shortcomings &amp;amp; Issues after TTK spt is added for Tcl86b1:&lt;br /&gt;
#&lt;br /&gt;
# - For TTk option "-padding", there is no parsing &amp;amp; checking done in GUIB: accepts a string&lt;br /&gt;
# - New "Justify" toolbar GIF (images/justify_TTkDft.gif) for "TTk" Default has wrong background color&lt;br /&gt;
# - No testing was done on any platform other than MS windows, and only with Tcl86b1.&lt;br /&gt;
# - All testing was done without IWidget package available&lt;br /&gt;
# - Generated code testing was done ONLY for language=Tcl (no Perl et.al.)&lt;br /&gt;
#&lt;br /&gt;
# Remaining Outright Bugs&lt;br /&gt;
#&lt;br /&gt;
# - Occasionally an in-GUI resizing arrow fails to be initialized with it's "tag" (a "-1" gets&lt;br /&gt;
#   assigned instead).  This occurs either as the UI is saved or restored.  It happened on a ttk&lt;br /&gt;
#   labelframe with a ttk menubutton within it.  This seems to be a problem that predates ttk changes,&lt;br /&gt;
#   and results in an occasional "no slave in master" Tk error&lt;br /&gt;
#&lt;br /&gt;
# - The "center" value is not legal (in 8.6) for the value of the "-labelanchor" option (for Tk and TTk&lt;br /&gt;
#   "labelframe" widget).  Existing GUIB code is using the list of valid values for "-anchor" (which&lt;br /&gt;
#   includes "center") rather than (a new, nonexistent type) "labelanchor" (which should not include&lt;br /&gt;
#   "center").&lt;br /&gt;
#&lt;br /&gt;
# Changes:&lt;br /&gt;
#&lt;br /&gt;
# - Generalized spt for TTk, &lt;br /&gt;
#   Files: src/    startup.tcl, wbuilder.tcl, menus.cmd, scroll.tcl, toolbar.tcl, properties.tcl, filters.tcl, subs.tcl, outline.tcl&lt;br /&gt;
#          images/ justify_TTkDft.gif (NEW)&lt;br /&gt;
#   Notes:&lt;br /&gt;
#       + Changed the icon in the palette for Tk "labelframe" to match the icon used in Themed Tk for same&lt;br /&gt;
#       + Added ttk::frame, ttk:labelframe and ttk:spinbox to Themed Tk lineup (spinbox implies 8.6)&lt;br /&gt;
#       + Restrictions due to TTk 8.6b1 shortcomings/irregularities are handled ad-hoc, &lt;br /&gt;
#         (particularly "-font" for ttk::entry vs. ttk::label)&lt;br /&gt;
#       + For want of a knowledge of proper use of the tool to code "justify_TTkDft.gif",&lt;br /&gt;
#         the text background of this (new) GIF file is white, rather than transparent.&lt;br /&gt;
#&lt;br /&gt;
# - Added "menubutton" to old Tk lineup (wbuilder.tcl)&lt;br /&gt;
# - Arranged to version the gui cache-filename to prevent re-using stale cache from other GUIB install (port.tcl)&lt;br /&gt;
# - Help file lookup failure under windows fixed (help.tcl)&lt;br /&gt;
# - Fixed failure to load previously-saved non-existent project file resulted in tcl error (save.tcl)&lt;br /&gt;
#&lt;br /&gt;
#&lt;/p&gt;
&lt;p&gt;Also within that file are copies of tkChat sessions covering 8.6 remaining issues that prevent GUIB from functioning as fully as it might.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dave Burns</dc:creator><pubDate>Mon, 01 Feb 2010 21:47:49 -0000</pubDate><guid>https://sourceforge.net5aa78b757a72afa636f28ceff26e244f7bfbc58f</guid></item></channel></rss>