[Lazarus] fpGUI

Michael Schnell mschnell at lumino.de
Thu Jan 13 10:09:34 CET 2011


On 01/12/2011 05:46 PM, michael.vancanneyt at wisa.be wrote:
>
>   YOU would presumably use it, since you seem to have an interest ?
Not really. I did have personal (company) interest for this when I 
started the research, right now I'm only trying to learn more about the 
topic and to help improving the (IMHO) obvious shortcoming of the 
(generally really amazing) project. I feel that right now the evolving 
fpGUI Widget Type might offer a platform for a n implementation in a 
less legacy-orientated way.

Thinking about your comments, yesterday in the evening I have been 
thinking about how I might be able to really provide a patch, to make me 
feel a little bit better. So I did plan to do a patch that provides 
TThread.Queue (as requested in a bugtracker article). This could easily 
be based on TApplication.QueueAsyncCall.

But even that small patch (some 10 lines) is impossible to do due to 
political reasons:
the TThread class is defined not in Lazarus but is part of the fpc 
distribution and humble me can't hope for a simultaneous change in both 
projects, and I can't be sure about the implications when using the 
changed TThread class in non-Lazarus projects.

Maybe we could do something like
TThread =  class(classes.TThread);
but I don't know if this is not a depreciated style or even impossible.

>
> Once implemented, maybe we could be convinced that such an approach 
> may bear
> fruits. 
Yep . This is why I do hope for Graeme to do an fpGUI Widget Type 
implementation according to theses lines (to which I maybe can offer 
some help) and this is why I feel like discussing this here.
> Your refusal to come up an implementation that works is strange (to 
> put it mildly)
Sorry that you think this, I tried to explain, why I think that it's 
just impossible for me to start this project on my own.

-Michael




More information about the Lazarus mailing list