Deutsch   English   Français   Italiano  
<hb224a$a8j$1@aioe.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!aioe.org!not-for-mail
From: Arndt Roger Schneider <arndt.roger@web.de>
Newsgroups: comp.lang.tcl
Subject: Announce: Runtime Library 3.0 Gestalt Items 1.1 and Hugelist 1.4,
 Tcl-Mode for XCode
Date: Tue, 13 Oct 2009 16:16:59 +0200
Organization: Aioe.org NNTP Server
Lines: 122
Message-ID: <hb224a$a8j$1@aioe.org>
NNTP-Posting-Host: wpyg0wNISg/lDa0bexvIrw.user.aioe.org
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Complaints-To: abuse@aioe.org
X-Enigmail-Supports: pgp-inline, pgp-mime
X-Accept-Language: de-DE, de, en-us, en
X-Notice: Filtered by postfilter v. 0.8.0
Cancel-Lock: sha1:c5D7hBIEOKbL3b2mlutPNBQDIMM=
User-Agent: Mozilla Thunderbird 1.0 (Macintosh/20041206)
X-Enigmail-Version: 0.89.6.0
Bytes: 4047

I am pleased to announce the availability of:

Runtime Library 3.0
Gestalt Items 1.1
Hugelist 1.4

The two libraries and hugelist
contain Tcl/Tk composite windows written
in Tcl.

Most notable are the goolbar, gooleditor and
galette which implement an AQUA® compliant toolbar
environment, with extensive vector graphics support
Download them from sourceforge:

http://gestaltitems.sourceforge.net/


*Runtime Library*

The Documentation of the Runtime Library is now
complete including the  manual pages:

http://gestaltitems.sourceforge.net/rtl/index.html
http://gestaltitems.sourceforge.net/rtl/rtl_scrollwin_template.html


/One special note on toplevel management, the toplevel management
functions inside the Runtime Library contain a history
mechanism. These mechanism stores the last geometry of a managed
toplevel window inside the option database, from were it will
be reused whenever these toplevel window is re-created:/

http://gestaltitems.sourceforge.net/rtl/RTL_Toplevel.html


*Hugelist*

The 1.4 release is a bug-fixed version of Maurice Ulis original
hugelist. The single complete new feature is support for vector
graphics as additional icons.

A separate article explains what can be done with
hugelist 1.4. The atricle's main focus is on
on-demand data acquisition.

http://gestaltitems.sourceforge.net/hugelist/index.html




*Gestalt Items*

Mostly bug-fixes.
*Gstripes* gained most new features, such as the
ability to manage background contours with holes in
it.

Additional and _non-rectangular_ focus-frames --even
with splines (Thanks to TclSplines:
  http://flightaware-tcltools.googlecode.com/files/tclspline-1.0.tar.gz).

This anhanced focus management is being used
in the goolbar for focus rings around vector icons.

Examples are shown inside the documentation (SVG!):
http://gestaltitems.sourceforge.net/geitems/goolbar_template.html


*Ruby*
*Python*
*Lisp*

Entirely new for both libraries are
wrapper classes for Ruby, Python and Lisp.


*Emacs Skeletons*
Are available for the contained composite windows:


Example Skeleton for the pendingMbutton message:
     (define-skeleton goolbar-pendingmbutton-tcl
      "pendingMbutton (goolbar)" ()
      (goolbar-template)
      resume: " pendingMbutton "

     > ( "param width: " str  " " (signal 'quit 'recursive) )
     resume:

     > ( "param height: " str  " " (signal 'quit 'recursive) )
     resume:

      )

     (define-abbrev tcl-mode-abbrev-table
      "pendingmbutton"
      "" 'goolbar-pendingmbutton-tcl)

*XCode Text Macros*

A new Tcl-Mode for the Apple Inc.® XCode and
text macros for the contained composite windows.


Side note:
If you want to use Xcode for editing Tcl:
The required files are Tcl.pblangspec, Tcl.pbfilespec,
Tcl.xctxtmacro Install instructions are to be found in the
README.

Unfortunately I did not manage to register
a Tcl-source browser, hence no diagram support for Tcl :-(


http://sourceforge.net/projects/gestaltitems/files/Gestalt%20Items%201.1/geitemsXcode11.tgz/download



Have fun

-roger