====== Introduction ====== PyMUI is a package for the Python script language. It's written for a 2.5.4 version at least.\\ This package permits conception of graphics user interfaces using MUI under MorphOS. But using the Python language than the C. The idea is to support an had-hoc abstraction layer to facilitate the creation of UI using MUI: * Easier writing, more readable and faster than in C. * Easy way to modify the code without a previous compiling stage. * Python language brings advanced OOP concepts. ====== Pre-requirements ====== - MorphOS 2.x ; - Python 2.5.4 or better for MorphOS: [[..:python:start|page de Python]]. ====== Downloads ====== Latest archive containing installations ready to use of PyMUI on MorphOS: * [[http://www.yomgui.fr/python/thirdparties/2.5/PyMUI-0.6.morphos-r254.lha|PyMUI 0.6, SVN r254]] - MD5Sum: **''d51e7fa201b5c83dce6f32a84fd9eb7b''**. ====== Installation ====== - Download the archives in wanted version (cf section [[#Downloads|Downloads]]), put it in ''RAM:'' for example. - Uncompress and unarchive this file with the following Shell command:\\ XADUnFile RAM:archive_name SYS: **Note that this installation is done in SYS:, if python itself is at the same location...** ====== Documentation ====== * [[.:docs:tutorial|PyMUI tutorial]] (outdated since the v0.4). ====== Sources ====== * [[http://www.yomgui.fr/python/thirdparties/PyMUI-src.morphos-r254.lha| PyMUI-src.morphos-r254.lha]] - MD5Sum: **''069dd0062f655a8e1a65569a0620993a''**. ====== Status ====== ===== 2012-02-12 ===== * v0.6 released. ===== 2010-??-?? ===== * v0.5 released. ===== 2010-05-28 ===== * v0.4 released. * **Gribouillis is not compatible anymore with this version, please use Gribouillis2.** ===== 2010-01-19 ===== * v0.3 released. ===== 2009-12-29 ===== * v0.2 released. ===== 2009-12-08 ===== * The ''ctypes'' version is now ok. I need to do some tests and release it in same time as a new Python 2.x version with the ctypes module inside. * Time to think about a documentation ;-) ===== 2009-11-18 ===== * Python module ''ctypes'' ported for MorphOS => re-write test of PyMUI to use it. ===== 2009-11-09 ===== * First public version (0.1). ===== 2009-09-09 ===== * The package is already composed of a ''_muimaster'' module written in C and giving a low-level access to MUI and the rest of the system. * MUI main classes are accessible as Python classes. * Some MCC are also available, it's even possible to write MCC in Python, but limited to the creating process. * [[..:gribouillis:|Gribouillis]] is the first complet program using PyMUI.