ANNOUNCE: Glade-Perl 0.58
- From: Dermot Musgrove <dermot glade perl connectfree co uk>
- To: "gtk-list redhat com" <gtk-list redhat com>, "gtk-perl-list redhat com" <gtk-perl-list redhat com>, glade-devel <glade-devel helixcode com>
- Subject: ANNOUNCE: Glade-Perl 0.58
- Date: Wed, 20 Jun 2001 07:06:20 +0100
Hi all,
I have just uploaded perl module Glade-Perl-0.58.tar.gz to CPAN
ftp://ftp.cpan.org/pub/perl/CPAN/modules/by-module/Glade/
Until it is mirrored around the world it is available on my websites.
http://www.glade.perl.connectfree.co.uk/index.html
http://freespace.virgin.net/dermot.musgrove/computers/perl/index.html
Glade-Perl generates perl source code from a Glade file - Glade is Damon
Chaplin's beautiful Gtk+/Gnome UI builder.
Glade-Perl can display the UI as it is built and/or generate source code
and it can be called directly from Glade's 'Build' button. It can also
generate code to use libglade if you prefer.
Regards, Dermot
snipped from the Changelog:
------------------------------------------------------------
Fri Apr 13 01:01:22 BST 2001 - Dermot Musgrove <dermot.musgrove
virgin.net>
- Version 0.58
- Mimimum requirements increased to Gtk-Perl-0.7000 and
gnome-libs-1.2.0
These have been around for a year or more now and fix many problems.
- All packages - Extensive tidying of options handling with a new data
structure. Old format options files will be read as before but
project
options will be saved in the new hierarchically nested structure.
- The options handling and diagnostics utilities have been moved to
Glade::PerlRun so that you can use them in your own apps.
- PerlUI - some variables updated for Gtk-Perl-0.7004 and later.
- Some changes to generated comments and source code.
- glade2perl - removed redundant 'use English' call
New, more meaningful 'set_by' value and
New (2nd) arg to specify verbosity in glade2perl call
eg. 'glade2perl Project.glade 2'
Simplified usage so that a separate Glade::PerlGenerate->options()
call
is not needed and the options can be specified to Form_from_File()
Also, undefined glade_filename causes most recently used file stored
in your user options file to run.
- PerlRun->reload_any_altered_modules() is a new sub for app testing
to
reload any modules that have been edited. This idea is from Stas
Bekman
and gives you the ability to edit and reload any signal handlers and
support modules without closing down the app and restarting it.
This is not possible if you regenerate the UI module and reload it.
Your app will crash in flames if you try this.
Simply call '__PACKAGE__->reload_any_altered_modules;' in a handler
for any widget/signal you like (I usually use a Refresh button).
- PerlGenerate->Form_from_Glade_File() amended to call two new subs
parse_form() and build_form() to allow use in future Glade::Helper
app.
- PerlGenerate->about_Form() fixed to use proper pixmap option
- PerlGenerate->Form_from_Proto() now only generates subclass for
simple
AUTOLOAD style runs.
- PerlRun->load_translations() amended to look for .mo files in
several
possible places if a catalog path is not specified.
- An extra form element is now returned from generated UI constructor
so
that you can call $form->{'TOPLEVEL'} in any signal handler to get a
toplevel form widget - ie. use $form->{'TOPLEVEL'}->get_filename()
to
get the file name entered in a fileselection dialog from the
'on_ok_button_clicked' signal handler.
- PerlUI->my_gtk_perl_can_do() now also checks for particular versions
that are known to be flawed in certain ways.
- FAQ split into 3 files - all old FAQs are available on the website.
FAQ - Frequently asked questions (general)
FAQ.i18n - FAQs relating to internationalisation (I18N) issues.
FAQ.old - FAQs relating to old/flawed software versions
- PerlSource->perl_about() generates `gnome-config --version` call in
Gnome about_Form() sub in App/SubApp. If the gnome-libs-devel RPM
is not installed the gnome-libs version number will not be reported.
- PerlSource now generates lines in app_run to load translations.
- Glade-Perl.spec file based on one from George, the mp3 organiser.
This one works I think and allows RPM builds from the tarball by
calling eg. 'rpm -ta Glade-Perl-0.58.tar.gz'.
- PerlUI->new_accelerator() - accelerator key now defaults to ''.
PerlUIExtra->new_GtkPixmapMenuItem() also defaults key to ''
PerlProject->use_Glade_Project() now escapes double quotes in
author.
Thanks for bug reports for the above reports to Joe "Markus" Clark.
------------------------------------------------------------
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]