Gtk bindings for S-Lang
I’ve developed bindings to Gtk and GtkExtra for the S-Lang
scripting language (www.s-lang.org), and recently
announced the project on alt.lang.s-lang.
I also posted a note to the Gtk language bindings list about a
week ago, but since I haven’t gotten a response yet I figured it
couldn’t hurt to announce the project here as well.
Though still young (v0.3.2) SLgtk is reasonably complete in that
it wraps over 2000 functions from Gtk2 and its constituent
libraries, includes over 4000 lines of example code in some 40-odd
guilet scripts, provides a code generator which can be useful for
building additional S-Lang modules, and is reasonably documented
for its age.
It also includes a visual version of the S-Lang “where” command,
extensions to and performance enhancements for GtkExtra (many of
which have already been merged into the GtkExtra-2 CVS branch), and
a pixbuf loader for the FITS image file format widely used within
astronomy.
The module has survived the scrutiny of several internal
releases, suggesting that it’s matured enough to possibly interest
a wider audience. The project page is at
http://space.mit.edu/~mnoble/slgtk/
Regards,
Michael S. Noble
GSwitchIt 2.3.3
libxklavier 0.90
This release shows major usability improvements. I am grateful
to all the GNOME folks who helped to make GSwitchIt better (more
usable) than it was earlier (especially to Murray Cumming for the
first serious review of GSwitchIt – it was very useful and
insightful for me). I realize there is still long way to go in this
direction (“..with a little help from my friends”…:) but even
current L&F is much more coherent to overall GNOME environment
(well, IMHO). Even though GSwitchIt did not make its way into GNOME
2.4 (and for the good reasons), this release is a kind of “feature
freeze” thingie. Functionally GSwitchIt is generally complete.
There are known problems with the preview (well, bonobo is a hard
thing for me to deal with) – so please do not send bug reports
regarding the stuff you get after pressing the “Preview” button. I
know about these problems and hopefully one day I will nail them
(it seems I really need a hand from Jaka Mocnik on this
subject).
Some power users of the previous version can notice some minor
regression in the functionality available through GUI – but the
backend still supports all the features (they are available by
direct manipulations with GConf and probably will be documented at
some point).
The new exciting GUI features:
- XKB configuration capplet was heavily redesigned. It now has
“Advanced mode” which allow user to work with the properties he
would not want to play with in 99% cases. In default mode, user has
enough control to make the necessary configuration. - The keyboard layout preview now uses separate window. At least
people will see ggv widget in all its beauty. - Errors related to known bugs of XFree 4.3.0 are reported more
clearly. - The applet properties now work in “instant-apply” mode. Also,
flag file names are calculated from the layout name – so the flag
file chooser is gone (for happy users of XFree 4.3.0+). - The applet is now able to display layout name (actually, turned
on by default because of political reasons) – so if user wants to
see the flags, he/she should explicitly ask for it. This feature
made some pixmaps included in the previous releases obsolete. - The applet now handles launches of setxkbmap utility much more
correctly. - Some strings were replaced in order to make UI simpler for
users (this is especially important for always-confising
“secondary” layouts). Also, a lot of new translations (and
translation updates) were made. Thanks to folks from GTP. - Some number of bugs was fixed
- Quite possibly, new bugs were introduced.
About “old” X servers (other than XFree.4.3.0+). Right now,
there are ~10 code fragments which behave differently depending on
the server version (actually, depending on the ability to support
multiple layouts). In a fight for better usability, the number of
such places can grow. So there is a chance this will be the last
version of GSwitchIt supporting old X servers (by support here I
mean positive responce to bug reports).
As usual, all the stuff can be taken from
http://sourceforge.net/project/showfiles.php?group_id=3D319
Regards,
—
Sergey
ReciteWord 0.8.2
Application
ReciteWord 0.8.2
Description
a education software developed using gtk2 to help people to
study english,recite english words.it have very beautiful interface
make reciting word being a interesing thing.
Enhancements
- Some usability improves.
- Ctrl-BackSpace can clear the entry.
- GNOME2.2 StartupNotify.
- Install path changed.
- Windows port become stable, with an installer.
Download
http://reciteword.cosoft.org.cn
GNOME Software Map entry
http://www.gnome.org/softwaremap/projects/reciteword
GtkAda 2.2.0
GtkAda 2.2.0 release
GtkAda is an Ada95 graphical toolkit based on Gtk+. It allows
you to develop graphical applications in Ada95 using Gtk+ and
Gnome.
The primary download site is http://libre.act-europe.fr/GtkAda
This version represents a major update compared to GtkAda 2.0.0,
and is suitable for use with Gtk+ 2.2.0 and above.
A binary package is also provided with this release for Windows
platforms.
New features in 2.2.0:
- Support for Glade2
- Support for GtkExtra
- Support for libglade2
- New functions bound in Gtk.Label
- New type UTF8_String to make it clearer when UTF8 strings are
expected - New capabilities in GtkAda.MDI, see spec for details
- Support for drad-n-drop in GtkAda.MDI
- Bugs and memory leak fixes in GtkAda.MDI
- New package Glib.Graphs (was actually in GtkAda 2.0.0, but not
announced) - Update to GNOME 2.0 API
- Memory leaks fixed in Glib.XML
- Code clean ups
- Fixed Gtk.Text_Buffer.Cut|Copy|Paste_Clipboard
- Speed improvements and code clean up in Gtkada.Canvas
- Full support for Pango (font handling and internationalization
support) - New package Glib.Messages
- New package Glib.Unicode