Audio (104) Datatype (15) Demo (56) Development (247) Document (64) Driver (19) Emulation (62) Game (533) Graphics (229) Library (22) Network (63) Office (22) Utility (271) Video (18)
Total files: 1725
Full index file Recent index file
Part of Aros World Exec |
[Show comments] [Show snapshots] [Show videos] [Show content] [Replace file] This is an AROS port of "Amiga C MUI Examples" v1.0 by
Murat Özdemir.
muratozdemir()dishekimi.com (emarti, Murat Özdemir)
https://github.com/emartisoft/AmigaOS3.X-MUI-Examples.
This tutorial is a gentle introduction to MUI. The many
examples should help you use MUI features in your own
C programs. The examples are already x86 compiled, but
makefiles are included if you want to experiment with
the code. Just type make to recompile. The included
.h files seem to have supporting code like .c files.
So be sure to browse those files too.
Each example has a png image file that shows what
the program looks like on a classic Amiga. Your AROS
version should look very similar.
The makefiles were customized for use on AROS. But the
source remains very faithful to the original code. Some
lines of code have been commented or edited to prevent
compiler warnings. And some text references to MUI on
"Amiga 3.1" have been edited to read as, MUI on "AROS".
Some source files needed an added define for the function
MUIM_Window_SetCycleChain to compile. These files have
#define MUI_OBSOLETE 1 (added on the first line)
There were also some window sizing problems when Zune
prefs was set to remember on exit. So each example was
given a unique MUIA_Window_ID, loosely based on the
example number.
Also, example 13_Menu_1 does not seem to open very
wide on AROS. So a line was added to insure that
the window opened wide enough to see the title.
MUIA_Window_Width, 180,
Finally as a MUI beginner myself, let's thank emarti
for these much needed MUI examples that can work on
Amiga like platforms.
-cavemann
|