Hi Graeme

I am trying out fpgui for arm-linux. Please tell me how different are
msegui and fpgui. Why do we need two of them, if both are writing
direct w/o gtk or qt?

regards

Nataraj

On Wed, Aug 6, 2008 at 1:47 PM, Graeme Geldenhuys
<[EMAIL PROTECTED]> wrote:
> On 8/5/08, Osvaldo Filho <[EMAIL PROTECTED]> wrote:
>> Hi, i need a sample of an application with this:
>>
>> One form
>> One button with an event, the event: showmessage('Hello, my name is: '+
>> button.name)
>>
>> The application to be need cross plataform for windows and linux and not use
>> gtk, gtk2, qt or fpGui.
>
>
> That is not a trivial task!  For example: fpGUI talks directly to GDI
> (windows) and XLib (Linux & FreeBSD). The make the whole process
> "cross-platform" for the users of fpGUI, you have to abstract all
> drawing and painting calls to abstract classes. Override/Implement
> them for specific platforms. Then place a platform neutral interface
> over those. Plus you need to handle OS events, the event loop and
> application events in a cross-platform way....  Now the developer can
> use the platform neutral classes to design there applications and not
> worry about the platforms specific backend.  A huge task which I have
> been busy with for the last 1.5 years in fpGUI.
>
> It's simply easier to use one of the existing cross-platform
> solutions. The ones I know of that are implemented in Free Pascal are:
> fpGUI, MSEgui and Lazarus.  Or if you are not happy with any of those
> and you are up to the challenge and you have A LOT of spare time, then
> start implemented you own cross-platform GUI toolkit.  :-)
>
> Good luck!
>
> Regards,
>  - Graeme -
>
>
> _______________________________________________
> fpGUI - a cross-platform Free Pascal GUI toolkit
> http://opensoft.homeip.net/fpgui/
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
>
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to