A light framework to build wizard-like applications with GTK.
Find a file
David Soulayrol f19ddd3148 Improved the header frame so that it can be reset many times.
Also added an error message frame, which is packed at the bottom of the pane.
2010-11-18 11:11:28 +01:00
COPYING Initial commit. 2010-11-16 16:05:36 +01:00
MANIFEST.in Initial commit. 2010-11-16 16:05:36 +01:00
README Initial commit. 2010-11-16 16:05:36 +01:00
setup.py Initial commit. 2010-11-16 16:05:36 +01:00
wizpym.py Improved the header frame so that it can be reset many times. 2010-11-18 11:11:28 +01:00

The wizpym module provides a light framework to build wizard-like
applications with GTK.

A wizard, as defined by wizpym, is an application that is built as a
succession of panes, each one asking some input to the user or working
on previous inputs. The whole wizard works on one object, called the
subject, which is shared and updated by each one of the panes.

The pane track can fork upon some inputs or any other environment
data. The wizard also maintains a full history of the track, with the
status of reverted panes. Thus the user can return down to the
beginning, and forwarding preserves the previous status of a pane if
already visited.

A sample useless application is provided and is executed if the module
is called as a script.

See <http://david.soulayrol.name/projects/wizpym/>