Strict Standards: Declaration of action_plugin_wrap::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/3/9/yellowblue/yiki/lib/plugins/wrap/action.php on line 15

Strict Standards: Declaration of action_plugin_discussion::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/3/9/yellowblue/yiki/lib/plugins/discussion/action.php on line 1464

Strict Standards: Declaration of action_plugin_issuetracker::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/3/9/yellowblue/yiki/lib/plugins/issuetracker/action.php on line 929

Strict Standards: Declaration of action_plugin_captcha::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/3/9/yellowblue/yiki/lib/plugins/captcha/action.php on line 137

Strict Standards: Declaration of action_plugin_archiveupload::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/sda/3/9/yellowblue/yiki/lib/plugins/archiveupload/action.php on line 284

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/9/yellowblue/yiki/lib/plugins/wrap/action.php:15) in /var/www/sda/3/9/yellowblue/yiki/inc/auth.php on line 339

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/9/yellowblue/yiki/lib/plugins/wrap/action.php:15) in /var/www/sda/3/9/yellowblue/yiki/inc/actions.php on line 162
 en:dev:pymui:start [Yomgui Wiki]

Strict Standards: Declaration of Doku_Renderer_metadata::table_open() should be compatible with Doku_Renderer::table_open($maxcols = NULL, $numrows = NULL, $pos = NULL) in /var/www/sda/3/9/yellowblue/yiki/inc/parser/metadata.php on line 24

Strict Standards: Declaration of Doku_Renderer_metadata::table_close() should be compatible with Doku_Renderer::table_close($pos = NULL) in /var/www/sda/3/9/yellowblue/yiki/inc/parser/metadata.php on line 24

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

  1. MorphOS 2.x ;
  2. Python 2.5.4 or better for MorphOS: page de Python.

Downloads

Latest archive containing installations ready to use of PyMUI on MorphOS:

Installation

  1. Download the archives in wanted version (cf section Downloads), put it in RAM: for example.
  2. 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

Sources

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 is the first complet program using PyMUI.

en/dev/pymui/start.txt · Dernière modification: 2012/02/12 18:11 par Yomgui