• Order of the Butterfly
    Order of the Butterfly
    Chain-Q
    Posts: 348 from 2003/10/12
    From: 1 AU, EU, DE/HU
    Free Pascal Compiler supports MUI by default on all Amiga-like systems (MorphOS, AROS, OS3, OS4), and Marcus "ALB42" Sackrow made a convenient set of wrappers, which makes it possible to program for MUI using an Object Pascal programming style, instead of the original C-preprocessor & macro driven style, that can be very fragile and difficult to understand, especially for beginners, and it's full of traps that are difficult grasp and debug.

    It also fixes a few of MUI's quirks, for example that some properties can be only set, but not get. The wrapper caches these values, so you can still read them back anyway, without storing the value by hand, etc.

    This wrapper is open source on GitHub, including a bunch of examples.

    This set of wrappers was used to develop many of ALB42's programs of course, but also a few from others.

    However, I don't think it's a good idea to static-mirror it anywhere (like MorphOS-Storage) unless it can be made sure it remains updated with the GitHub repository.

    [ Edited by Chain-Q 27.11.2024 - 18:43 ]
    [.PegasosII/G4.:.Efika.:.Amiga2000/060.]
    [.Free Pascal Compiler MorphOS Port.]
    [.Hosting AmigaSpirit.hu.]
  • »27.11.24 - 17:43
    Profile Visit Website