Paul Ishenin ha scritto:
Giuliano Colla wrote:
Paul Ishenin ha scritto:
Mattias Gärtner wrote:
GtkApiWidget is a special widget for custom controls, which do
everything
themselves. It is not for regular LCL controls.
TToolButton and TToolBar are also custom controls.
AFAIK Marc wanted to replace eventually TToolBar/TToolButton with
real widgets
(not LCL drawn).
Yes, and I wanted that too, but this is not easy since gtk, win32,
carbon and qt needs implementation in one moment.
You see what I mean?
Moving implementation from LCL to widgetset is simply the WRONG way to
go.
Then use fpGUI or mseGUI. This is not wrong way, it is way selected by
lazarus team long time ago. Custom controls cannot bring native
functionality - only imitation of it. This is not what we want and what
we need.
The only problem is that you have another goal which is to be Delphi
compatible. When two goals are in conflict, as they are, you should make
a choice. Either drop Delphi compatibility and use native widgetsets, or
drop native widgesets.
Of course I can take my own way, but when you see friends taking a way
which leads to nowhere, you feel your duty to prevent them. Then it's up
to them to decide.
Giuliano
--
Giuliano Colla
Whenever people agree with me, I always feel I must be wrong (O. Wilde)
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives