Sorry for slow replies, but fast replies can seem a bit aggressive & encourage fast unthinking replies. Plus I have other things to do, and I also dislike these kinds of arguments (the only reason I bother at all is the hope it might help in the long run).
it used custom gui layout done in the CW itself. Thats why you not have reaction based menus
Strictly speaking, ReAction does not provide menus. They're the last remaining GUI area that is not covered by the object-oriented framework (BOOPSI/ReAction). ReAction's window.class uses a kludge that attaches menus to the window but the menus are created and handled through GadTools, not ReAction itself. There's nothing like menu.class, yet. Unfortunately.
I'm in the process of writing an article for OS4coding.net that will, hopefully, clear up much of the mess that surrounds the GUI programming API under AmigaOS.
ReAction's window.class uses a kludge that attaches menus to the window but the menus are created and handled through GadTools, not ReAction itself. There's nothing like menu.class, yet. Unfortunately.
In other words, menus on os4 = gadtools (still) ?
Quote:
I'm in the process of writing an article for OS4coding.net that will, hopefully, clear up much of the mess that surrounds the GUI programming API under AmigaOS.
Thats good ! I like your and Rigo articles (hope someday we can merge good articles to good book).
KOffice is a possibility. I might suggest it as a bounty.
First I need to sort out a few things, though: KOffice seems to have branched into KOffixe and Calligra. Calligra has not made a stable release yet, but on the other hand it seems that development of KOffice is dying out. So which one to choose?? Should I go for Calligra and try and make it possible to merge updates with the code? Or go for KOffice for a more tested and stable approach?
Anyhow, before I get so far, I need to port KDE, and I have no clue how difficult this is going to be.
Anyhow, before I get so far, I need to port KDE, and I have no clue how difficult this is going to be.
Hm... will you find out ? How hard is it to find out ? Is it harder then Qt ? So, we are not any further until we know that. But if it is possible in a reasonable time frame this would be a mega milestone... just a few things I suggest:
It has to be fast and usable also on SAM's. As I guess this implies updating of AmigaOS 4.x, you definitely have to make sure you get every support you want from Hyperion. They need to inform you exactly on what they are working and what the priority is... (e.g. Priority on Mesa/Gallium, PrinterSupport...). If KDEOffice/Calligra happens and will be usable for everyday work this could be more then vital for Amiga Platform, so I guess Hyperion should support this Project.
it sounds a little like a "OS4-only" project. There is a lot of interest from all camps so when it is opensource and not using exclusiv technologies (that is portable with reasonable efforts) like Reaction that it could attract more people to donate. I would and I think a lot of others would too.