473,387 Members | 1,318 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

ANNOUNCE: pygtkmvc-1.0.1 has been released

Version 1.0.1 of pygtkmvc has been released.

pygtkmvc can be download from the project homepage:
<http://pygtkmvc.sourceforge.net>

==============
About pygtkmvc
==============

pygtkmvc is a fully Python-based implementation of the
Model-View-Controller (MVC) and Observer patterns for the PyGTK2
toolkit.

MVC is a pattern that can be successfully used to design and
develop well structured GUI applications. The MVC pattern
basically helps in separating semantics and data of the
application, from their representation.

The Observer pattern helps to weaken dependencies among parts that
should be separated, but need to be connected each other.

pygtkmvc provides a powerful and still simple infrastructure to
help designing and implement GUI applications based on the MVC and
Observer patterns. Features

The framework has been designed to be:

* Essential and small, it does only what it was designed for.
* Not an external dependency for your application: it fits in
80KB and can be released along with it.
* Easy to understand and to use; fully documented.
* Portable: straightly runs under many platforms.
===================
About release 1.0.1
===================

This is a minor release that mainly features a few bug fixes.

* New features:
- Custom widgets into glade file are now supported by views.

* Bug fixes:
- Fixed access to properties in multi-threading models.
- Fixed a bug in the observable properties registration mechanism.

* Many thanks to:
- Guillaume Libersat <glibersat AT linux62.orgfor providing a
patch that enable reading custom widgets from glade files.
- Phillip Calvin <phillipc AT toasterlogic.comand Andreas
Poisel <ap AT automatisch.ccfor reporting bugs.
- Jeffrey Barish <jeff_barish AT earthlink.netfor providing
feedback.
- Kartik Mistry <kartik.mistry AT gmail.comfor his work on
Debian package.

--
Roberto Cavada <cavada AT irst.itc.it>
<P><A HREF="http://pygtkmvc.sourceforge.net">pygtkmvc 1.0.1</A-
Pygtk MVC is a thin, multiplatform framework that helps to design
and develop GUI applications based on the PyGTK toolkit. (22-May-07)

------------------
ITC -dall'1 marzo 2007 Fondazione Bruno Kessler
ITC -since 1 March 2007 Fondazione Bruno Kessler
------------------
May 22 '07 #1
0 965

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
by: John Machin | last post by:
I am pleased to announce a new general release (0.5.2) of xlrd, a Python package for extracting data from Microsoft Excel spreadsheets. CHANGES: * Book and sheet objects can now be pickled and...
26
by: CBFalconer | last post by:
I have modified my ggets utility, to simplify the code and reduce the requirements on the standard library. The external action is totally unchanged, so there is no real need for anyone to...
0
by: Stylus Studio | last post by:
Dear comp.text.xml: (Announce): Who: Jonathan Robie is the XQuery Technology Lead at DataDirect Technologies, which specializes in data integration, data connectivity and mainframe...
0
by: Stylus Studio | last post by:
Dear comp.databases.ms-sqlserver: (Announce): Who: Jonathan Robie is the XQuery Technology Lead at DataDirect Technologies, which specializes in data integration, data connectivity and...
0
by: stylusstudio | last post by:
Dear microsoft.public.dotnet.xml: (Announce): Who: Jonathan Robie is the XQuery Technology Lead at DataDirect Technologies, which specializes in data integration, data connectivity and...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.