MUI IDE Source and Events
Working hard on the Event stuff for the MUI IDE. Hardest Part to find out how the Eventhandler parameter are via RTTI. In the end just some pointer calculation inside the RTTI structures.
The program already does some basic Source export. So it is somewhat usable! But I’m not sure if that is the final version or I will go the LCL way of some kind of hidden properties (for now the properties are written directly to the Source).
Some impression:
For sure is not finished, it has not saving/loading feature source name and editor name for editing the eventhandler are hard coded, and so on. But for now thats already very cool, at least I think so 😛
WOW WOW WOW !!!
That’s awsome cool!!!!
To me a dream comes true…An IDE in Pascal for MUI on Amiga…
THX so much for that amazing work .
I am really lokking forward to trying it out some day – if you decide to share it to us.
Best regards
Andi
The Source is already on GitHub, you only need to compile it for yourself. (get the compelete folder put to your Amiga like, go to the subfolder „ide“ and compile with „fpc -Fu../src MUIIDE.pas“)
WOW!! Thanx a lot !!!
Will try it out for sure 😉
Andi
Hi Alb42,
Downloaded the source but got the follwing error during compile:
Compiling Work2:Programming/Pascal/MUIClass-master/src/MUIClass.Dialog.pas
MUIClass.Dialog.pas(194,21) Error: Incompatible types: got „LongInt“ expected „AnsiString“
MUIClass.Dialog.pas(395) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
Error: Work2:Programming/Pascal/FPC/pp/bin/powerpc-amiga/ppcppc returned an error exitcode
I am running AMIGA OS4,1 FE on a SAM 440ep machine
Greets
Andi
Thanks, I fixed it. Remember I do not test OS4 because I don’t have an OS4 machine, the OS4 freepascal is untested as long nobody take care of it.
GREAT !!!!
It works well now on my OS4 machine!
I played bit with the whole gui and successfully compiled the generated source for a little project I created with it!
AWSOME STUFF 🙂
Your’e the MAN Alb42.
Once reloading the whole project into the gui works this will be the thing to me do to the things !!!!
Best regards
Andi
Is this still a project in development?
yes, Leu and Hex2 for example using that toolkit and for both I also used that IDE as a starting point.
For my needs it’s more or less good enough already, the next planed big step (besides bug fixing, and tiny new stuff I find on development of my tools) is to include a own Editor makes Lazarus like edit of sources possible, is a huge task and for that currently I lake the motivation (especially as long as I’m the only one using the IDE and toolkit)