Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-devel / 2010-03

Trying to do a running implementation of Widget Type "NoGui"

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Michael Schnell

As said I do have a running implementation of "NoGUIApplication, that I did by porting the code from MSEIDE.

Now I am not happy with introducing this huge amount of code into Lazarus (i.e. a Lazarus "package").

So I took a look what we have in the RTL and the LCL. I did some steps to do do a "TNoGUIApplication = class(TCustomApplication)", but looking into the "Forms" code (that implements the LCL "Application = class(TCustomApplication)", I saw that the link to the underlying Graphics system is done by kind of dynamically linking to a "Widget Type", and looking in the project options the Widget Type can be selected, Here even we already have a widget type "NoGUI (Pre-Alpha)". Obviously somebody already started such a project.

Now I need to find out how the Widget Type selected in project options is linked to the code that implements the "controls" and how I can debug/edit the source code for the "NoGUI" Widget Type.

Thanks for any pointers.
-Michael

Reply by email

Jonas Maebe
to Michael Schnell

Michael Schnell wrote on di, 09 mrt 2010:

Now I need to find out how the Widget Type selected in project options is linked to the code that implements the "controls" and how I can debug/edit the source code for the "NoGUI" Widget Type.

Such questions are more suited to the Lazarus mailing list. See http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus for more info.

Jonas

---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.

Reply by email