This release features new subcommands getCurSize, isMapped and
itemCget and new options -onResize and -data for the canvas widget.
The PRIMARY clipboard has been added. The scrolledWindow widget has
been documented. The handling of buttons of a dialog has been
changed, which simplifies the creation of HIG complient interfaces.
For a detailed list of additional changes see the NEWS file.
Gnocl is a GTK+ / Gnome extension for the programming language Tcl,
loosely modeled after the Tk package. It provides easy to use
commands to build quickly GTK+ / Gnome compliant applications
including canvas widget, GConf and the Gnome applet. It consists of
several libraries: one for GTK+ widgets, one for the Gnome canvas
widget, one for the GConf database and one for other Gnome related
commands.
This version has been tested with GTK+ 2.2.1, Gnome 2.2.0 and
Tcl 8.4.2 under Linux. A FreeBSD port is also available.
License: BSD type (same as Tcl)
Homepage: http://www.dr-baum.net/gnocl/
Contact: Peter G. Baum (pe...@dr-baum.net)
[[Send Tcl/Tk announcements to tcl-an...@mitchell.org
Announcements archived at http://groups.yahoo.com/group/tcl_announce/
Send administrivia to tcl-announ...@mitchell.org
Tcl/Tk at http://tcl.tk/ ]]
I've uploaded the RPM of gnocl 0.5.16, built with gtk2-2.2.4-5.1 and
tcl-8.4.6-2bw on Fedora Core 1 (FC1).
gnocl-0.5.16-1bw.src.rpm
gnocl-0.5.16-1bw.i386.rpm
The RPM and SRPM can be downloaded at:
http://bitwalk-hp.hp.infoseek.co.jp/
The demo scripts are included in this RPM.
cd /usr/share/doc/gnocl-0.5.16/demos/
./doTests
Regards,
Keiichi
--
Keiichi Takahashi, bit...@csc.jp
bitWalk Co., Ltd.
http://b2c-1.rocketbeach.com/~bitwalk/
> Gnocl 0.5.16 is available at
>
> http://www.dr-baum.net/gnocl/
...
> This version has been tested with GTK+ 2.2.1, Gnome 2.2.0 and
> Tcl 8.4.2 under Linux. A FreeBSD port is also available.
I wanted to try this out, but found that it is not easy to get to work
using RedHat 8.0 (which is annoying for me, but fair enough given that
gnocl is developing code whose author may have more important things
on his mind than back-compatibility).
There are problems with some pointer incompatibilities as well as with
the ...TYPE_HINT... macros in gdkwindow.h and the Tcl_SetMainLoop
function which both post-date the packages on my machines (gtk 2.0.6,
and tcl/tk 8.3.3).
It might be a good idea to update the project web page with slightly
more accurate information on the requirements.
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dal...@biostat.ku.dk) FAX: (+45) 35327907
Is the problem Gnocl - or is it Red Hat?
Red Hat Tcl users complain on a regular basis about how broken the Tcl
that is shipped by Red Hat is.
Perhaps if you start out by getting a version of Tcl and Tk source
and building it on your system, then working with Gnocl, you will have
better luck?
--
<URL: http://wiki.tcl.tk/ > In God we trust.
Even if explicitly stated to the contrary, nothing in this posting
should be construed as representing my employer's opinions.
<URL: mailto:lvi...@yahoo.com > <URL: http://www.purl.org/NET/lvirden/ >
> According to Peter Dalgaard <p.dal...@biostat.ku.dk>:
> :"Peter G. Baum" <pe...@dr-baum.net> writes:
> :
> :> Gnocl 0.5.16 is available at
> :>
> :> http://www.dr-baum.net/gnocl/
> :...
> :> This version has been tested with GTK+ 2.2.1, Gnome 2.2.0 and
> :> Tcl 8.4.2 under Linux. A FreeBSD port is also available.
> :
> :I wanted to try this out, but found that it is not easy to get to work
> :using RedHat 8.0
>
> Is the problem Gnocl - or is it Red Hat?
>
> Red Hat Tcl users complain on a regular basis about how broken the Tcl
> that is shipped by Red Hat is.
>
> Perhaps if you start out by getting a version of Tcl and Tk source
> and building it on your system, then working with Gnocl, you will have
> better luck?
I think the problem is just age. I don't think the RH packages are
(in this respect) worse than their version numbers indicate. The whole
thing probably just means that the upgrade to Fedora is approaching
faster than I expected. Installing newer versions of Tcl and GTk+
should also work, but I'm a little reluctant to circumvent the RPM
tools, and the HD on my laptop is running full. I do have a SuSE 9
system to hand, so I'm not all that deep in trouble.
The main point was that the Gnocl web site currently has this blurb:
"Current gnocl versions need GTK+ 2.0 or higher and, as compile time
option, Gnome 2.0. If you still use GTK+ 1.2, please try gnocl
version 0.0.10. This is the last version that was tested with GTK
version 1.2.1 and Gnome version 1.2.4. The current version has been
tested with GTK version 2.2.1, Gnome version 2.2.0 and Tcl version
8.4.2 under Linux. A FreeBSD port is also available."
which could do with a little tightening, since you definitely need
more than 2.0 for GTK+ and there are also restrictions on Tcl, which
are somewhat more stringent than what we're used to.
> I do have a SuSE 9
> system to hand, so I'm not all that deep in trouble.
Just a quick thumbs-up: Yup, that worked. Needed to install pkgconfig
and add -fPIC (this is x86_64 architecture) to ADDCFLAGS in the
Makefile, that was all. Some demos appear to be broken, though.
Peter (author of Gnocl and obviously no Red Hat user)