[lazarus] GTK or XLib or Whatever
Michael Van Canneyt
michael.vancanneyt at wisa.be
Mon Jun 28 11:50:48 EDT 1999
On Mon, 28 Jun 1999, Baeseman, Cliff wrote:
> We are currently debating all of the control issues right now.
> Many of you are asking us to use the GTK. This is fine but I can tell you
> programming against it does have limitations.
> Maybe I am not as smart as I should be also. Here is the only problem that
> I have with running against GTK. If you wish for the IDE to be as Delphi
> Like as possible you have to have a couple of things that I have not been
> able to create cleanly.
> 1. X and Y control placement.
kcl has solved this with a special placement object
> 2. The ability to resize and move a control once it is on a container.
same answer as in 1
> 3. The signal event model is not working very well. We need some way to
> control our own event model. We need to have something like our own event
> stack on TForm or something to that affect. Right now if I connect a
> function to the gtk events we will get code fall thru not to mention it has
> to be declared cdecl which cannot appear in a class definition.
KCL has solved this with a signal and slot mechanism like Qt has, which
seems like a good idea to me.
I still think that building on top of GTK is a good idea, because it
eliminates a lot of low-level coding, which is slow, painfully and error-prone.
More information about the Lazarus