Blitz (73/218)

From:Steve Hargreaves
Date:28 Jun 2001 at 01:11:20
Subject:Re: MUI info?

On 13-Aug-01, David McMinn said -

>DM Simple one: what does the MUI library take care of for you in Blitz?

OK, having read the other replies, and putting the finishing touches to an MUI
app in Blitz, EFMUI library gives you some access to the various MUI functions
found in standard MUI apps (ie, no custom classes).

However - and this is a big one. If you get the MUI developer docs (and those
for any custom classes that you want to use) you can use EFMUI as a gateway to
the whole of the MUI system. It is possible to create your own objects, if they
are not directly supported by EFMUI, and therefore, all the screens
functionality of MUI is also available.

MUI is basically based around a set of tags and classes. For any unsupported
features of MUI that you need, access is through MUISet and MUIAddTags (and to a
lesser extent, MUIAddApplicationTags).

For full access, you really do need the developer docs handy.

Once you get to grips with it, you can forget about precise layout and
notification. You simply set the events that you want to trap, and set your own
return code, and test only for what you need.

I found out to my cost that ALL MUI applications are created as a commodity, so
you can forget about making your programs commodities in your code. Again, a
simple tag stops this behaviour if you don't want your app or whatever to be a
commodity.

If you want to know more, Dave, mail me off list and let me know what else you
want to know.

Regards

Steve.
========================================================
//Amiga 1200, '060/50, OS3.9, EZ-Tower, Dopus,
// PC Keyboard W EZ-Key, 56K modem, 2+32 Meg,
\\ // NEC 2A Multisync, Logic 3 SpeedMouse, HPDJ610C,
\\/ Sega Controller, & no hair.

=========================================================
I've climbed to the top of the greasy pole.
-- Benjamin Disraeli

---------------------------------------------------------------------
To unsubscribe, e-mail: blitz-list-unsubscribe@netsoc.ucd.ie
For additional commands, e-mail: blitz-list-help@netsoc.ucd.ie