Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
genccxml.exe | 2011-01-21 | 371.6 kB | |
readme.txt | 2011-01-15 | 2.0 kB | |
Totals: 2 Items | 373.6 kB | 0 |
C source code generator needs expat library to compile Usage: genccxml gui.muib.xml or genccxml gui.muib.xml additional_include Compilation: for example if you have expat library in expat directory, g++ -I expat *.cpp -L expat -lexpat WARNING: My goal was not to make the source code generator that supports everything that can be drawn in MUIBuilder. My goal was to make the source code generator that will generate code that works the same way on Amiga OS 3.x with MUI 3.8, Amiga OS 4.x with MUI 3.9, Morphos 2.x with MUI 4.x, AROS with ZUNE. So things that do not work on AROS Zune are not generated. 1. Generated source code needs NList class to compile and run. List/ListView object from AROS ZUNE, works differently than a List/ListView object from MUI. The main problem is changed sequence of hook calls. Which completely changes the logic of the program. Therefore, this source code generator, generates code that uses the nlist class which works the same on all systems. 2. Notifications do not work on AROS ZUNE. Sometimes they are called a few times instead of once, sometimes fall into infinite loops, sometimes does not work at all. You can be sure only function calls - this will work be generated in next version. Thats why complex notfications are not generated by this software. 3. Radio Objects/Cycle require at least one element. If you do not have at least one element, such objects are not created on the AROS ZUNE. Therefore, this source code generator, in case of missing elements, add one dummy element. 4. Menu does not work on AROS ZUNE. Therefore it is not generated. 5. Datatypes do not work on AROS. Thats why are not generated objects of class Image. I plan to make our own class image, independent of the datatypes. It will be available in the next version. 6. POP objects do not work on AROS ZUNE, appear in unexpected places, without any sense. Therefore it is not generated.