MUI info
  • Order of the Butterfly
    Order of the Butterfly
    cecilia
    Posts: 459 from 2003/8/30
    From: universe, milk...
    http://www.sasg.com/
    "if you ever slam anyone, for anything, somehow you always end up eating shoe" Targhan
  • »06.02.04 - 20:31
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    tokai
    Posts: 1289 from 2003/2/25
    From: binaryriot
    yes.. check mui autodocs and examples from MOS SDK.. and if it misses something check autodocs on http://www.sasg.com/.

    I also suggest to download mui38dev.lha from aminet for checking the old examples (the PSI sample source can be very helpful, when u need an example how to proper define classes and how to work with methods and attributes).

    else check aminet for sources of other MUI software (scout, yam, simplemail, etc.)

    regards,
    tokai
  • »06.02.04 - 20:35
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Coder
    Posts: 296 from 2003/3/5
    From: The Netherlands
    Hi cecillia,

    That site looks horrible with Voyager. But I will try to look if I can
    see something. :-) I am looking for some simple tutorials that
    describe how to do some simple things with MUI and how it all works.

    Coder
  • »06.02.04 - 20:52
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Coder
    Posts: 296 from 2003/3/5
    From: The Netherlands
    Hi Tokai,

    I will check mui38dev.lha also. I never used MUI before and I got some
    work lined up and it was said the best thing to do for GUI stuff is
    using MUI.

    Coder
  • »06.02.04 - 20:57
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    tokai
    Posts: 1289 from 2003/2/25
    From: binaryriot
    @coder:
    yes it is... but don't make the mistake by looking to the wrong examples.. because there are 2 different ways to code mui apps... but only one is the right. :-)

    For a proper MUI application you have to encapsule parts into classes and you have to use methods and attributes for inner program communication (notification between objects etc.). DON'T use RETURN-IDs in the mainloop. This is ugly and does not work well in the end.

    for learning look to the
    class1.c, class2.c, class3.c and InputEvent.c examples in MOS SDK. And look to PSI.c for more advanced technics. You'll also find old-style examples but like i said: use classes, methods and attributes and DON'T use RETURNIDs in the main loop. That's all you should have take care for... the rest is in the examples or in the autodocs. You'll probably need some time until you get used to it, but then it's fun. :-)

    regards,
    tokai
  • »06.02.04 - 21:13
    Profile Visit Website
  • Butterfly
    Butterfly
    bigdan
    Posts: 63 from 2003/4/12
    From: France
    @tokai : thanks for your comments about MUI way of coding ;-)

    Newbies MUI coders (frenchies) could visit http://www.guru-meditation.net and http://www.rusback.org who contains infos, french docs about coding on amiga, etc...

    Any comment about Zune (MUI clone under Linux or Aros) ?

    http://www.aros.org/documentation/developers/zune-application-development.php
  • »06.02.04 - 21:48
    Profile Visit Website
  • Moderator
    Kronos
    Posts: 2240 from 2003/2/24
    @Coder

    I have been in the same situation like you last fall, and getting past the simple
    examples ain't easy. There was more than one occasion where I honestly
    considered going back to gadtools + costum BOOPSI-classes, but after I finally
    gathered some understanding, I would never go back.

    O.k. some of my problems may have had something to do with the fact that I
    allready had >300k sources completly unprepaired for MUI .....

    And as Tokai wrote, useing RETURN_IDs may look convinient, but is a pain in
    the end. So you will need atleast one costum class, where your apps "intellegence"
    is gathered. This may be based on MUIC_Area, when it represents a part of the window,
    or based on MUIC_Notify when it is just for receiving and sending commands.

    If your program gets bigger, you might want to split of this into several classes.
  • »07.02.04 - 11:17
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Coder
    Posts: 296 from 2003/3/5
    From: The Netherlands
    @Kronos

    I think it will take some time to get into it all. But it is in the
    best interest to use MUI. Would be nice if there would be some
    tutorials about MUI for people starting with it for the first time.

    Coder
  • »07.02.04 - 15:11
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    realstar
    Posts: 298 from 2003/2/24
    From: Canada
    I would like to see a Rom Kernel Manual style of
    documentation produced for MorphOS developers to
    purchase in book form or read onscreen. It would
    be nice to have a text covering MUI, AHI, CyberGraphics
    and all other parts of the operating system. Something
    like this would be especially useful for those not
    familiar with Amiga programming and handy for reference.
  • »07.02.04 - 16:25
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Tcheko
    Posts: 510 from 2003/2/25
    From: France
    Hello,

    Complete tutorials for Zune is a must to be done. I wish to play with it but I can hardly found step by step tutorials...

    Hope someone will make a nice tutorial.

    Have a nice day.

    Back to gcc and Zune.

    Tcheko
    Quelque soit le chemin que tu prendras dans la vie, sache que tu auras des ampoules aux pieds.
    -------
    I need to practice my Kung Fu.
  • »07.02.04 - 16:56
    Profile Visit Website
  • Caterpillar
    Caterpillar
    Posts: 27 from 2003/8/10
    Hi,

    you speak german ?

    When yes, i search in my AmigaPlus archiv ,i have found in A+ 2/95 a Workshop for MUI i must search
    this in 11/94 - 1/95 . I can when i have found this Scanning an send to you !

    _________________________________________________
    Google is my best English Translator .
    Mfg AmiMann
    Mfg AmiMann
  • »08.02.04 - 11:32
    Profile
  • Caterpillar
    Caterpillar
    ShInKurO
    Posts: 36 from 2008/5/30
    Hi,
    you can find a modern guide about Amiga and MUI programming on my site, however MUI part is in translating 'cause my lack of english by another user;-)
    Stay tuned:

    http://shinkuro.altervista.org/amiga/guida/index.htm

    http://shinkuro.altervista.org/amiga/guida/english/index.htm
  • »04.04.09 - 21:26
    Profile Visit Website
  • Yokemate of Keyboards
    Yokemate of Keyboards
    takemehomegrandma
    Posts: 2720 from 2003/2/24
    Nice work! :-) But maybe the "MorphOS development is discontinuous" statement is a little bit unfortunate?
    MorphOS is Amiga done right! :-)
    MorphOS NG will be AROS done right! :-)
  • »05.04.09 - 07:42
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    eliot
    Posts: 564 from 2004/4/15
    Hello,

    i am also loocking for very simple example
    for programming with mui. Somthing like
    that: Opnemning a window, adding
    a button, receiving an event from this button.

    Most examples i found are to advanced
    (too much informationen).

    It's really important to have
    a good documentation for the Mos sdk
    (system, ahi , cgx, mui).

    regards
    eliot
    regards
    eliot
  • »05.04.09 - 09:28
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    Debaser
    Posts: 161 from 2005/7/12
    From: Syracuse, NY, USA
    Holy thread resurrection! :)

    It is a good read...thanks for the work.
  • »06.04.09 - 00:11
    Profile
  • Order of the Butterfly
    Order of the Butterfly
    r-tea
    Posts: 301 from 2005/3/27
    From: Poland, Zdzies...
    Sorry for offtopic. Hello, Kronos. What's new on Steam Draw? :)
    Mac mini G4@1,5GHz silent upgrade + Xerox Phaser 3140 + EPSON Perfection 1240U
    Commodore C64C + 2 x 1541II + Datasette + SD-Box

    I miss draggable screens... and do you? I know I'm in a minority unfortunately.
  • »06.04.09 - 17:48
    Profile
  • Caterpillar
    Caterpillar
    ShInKurO
    Posts: 36 from 2008/5/30
    Quote:


    Nice work! But maybe the "MorphOS development is discontinuous" statement is a little bit unfortunate?



    Uhm, good point, that part is old... I should fix it...I'll it when I can install MorphOS on IBook ;-)) ;-P
  • »07.04.09 - 07:16
    Profile Visit Website
  • Caterpillar
    Caterpillar
    HenryCase
    Posts: 39 from 2008/1/2
    Has anyone else noticed that most/all of the links on this page seem dead:
    http://www.sasg.com/mui/toolkits.html
    Seems like a shame for all that useful information to be lost. Was the information ever backed up?
  • »07.04.09 - 22:28
    Profile
  • MorphOS Developer
    itix
    Posts: 1516 from 2003/2/24
    From: Finland
    Anything you need to know about MUI programming is still preserved on #mui and #morphos at freenode :-P Unfortunately these days almost nobody is developing native Amiga applications anymore...
    1 + 1 = 3 with very large values of 1
  • »07.04.09 - 22:56
    Profile
  • Caterpillar
    Caterpillar
    HenryCase
    Posts: 39 from 2008/1/2
    @itix
    I've been looking into starting programming with MUI, that's why this thread is interesting to me and why I asked my previous question. IRC chat is okay, but I'd prefer something more immediate. At the moment my focus is on AROS/Zune but if the MacMini port is released I may get into MorphOS/MUI4. :-)
  • »07.04.09 - 23:14
    Profile