(anonymous IP: 3.135.206.229,352) | ||||||||||||||
| ||||||||||||||
Audio (96) Datatype (15) Demo (50) Development (247) Document (62) Driver (19) Emulation (62) Game (529) Graphics (224) Library (22) Network (62) Office (21) Utility (250) Video (18) Total files: 1677 Full index file Recent index file Part of aros 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 |
Copyright © 2005 - 2024 The AROS Archives All Rights Reserved |