Page 1 of 1

A Rough FireMonkey Conversion

Posted: Sun Oct 16, 2011 10:55 am
by keymasher
Hey Guys,

I noticed ZGE is in the process of being updated for xe2, and I was thinking it'd be cool to get the editor running on OSX. Anyway I had to convert a VCL project for work, picked up a copy of MIDA which helped alot.

I MIDA over the ZDesigner folder and here is the output, there are some things that need reworking, as there seems to be no direct equivalent in FireMonkey

TImageList, TAction, TActionList, TListView
in dmCommon, frmEditor and frmSelectComponent

When opening project you can safely do 'Ignore All'.

I hope this helps with the conversion process a little, I don't have much free time but I'll try to help contribute to this.

Posted: Mon Oct 17, 2011 7:07 am
by VilleK
Cool, thanks! I haven't tested MIDA but I assume it is a tool that assists in conversion between VCL and FireMonkey. I will examine the code you posted and see how much work it would mean to make a full conversion. There are some custom VCL code in ZGE such as the project treeview that inherits from TTreeView and a few other things that probably needs a bit of work. We could do a branch in Subversion for the FireMonkey version so the VCL version is not abandoned. VCL with styles looks pretty good too, but the cross-platform aspects of FireMonkey makes it interesting.

Posted: Tue Oct 18, 2011 5:32 am
by keymasher
Yes please let me know your thoughts on how much work it will be, and what needs to be done, I can get a resource to work on this, if not myself.