[Lazarus] TPopupMenu bug

Paul Ishenin webpirat at mail.ru
Mon May 18 15:19:14 CEST 2009


Mattias Gärtner wrote:
> Zitat von Michael Van Canneyt <michael at freepascal.org>:
>
>> [...]
>> I think that if I specify my own TPopupMenu, then that should replace
>> whatever GTK thinks it should put there. If I don't specify one, then
>> the standard GTK one is used. I don't want merging or whatever.
>>
>> It's the same as what happens on Windows.
>
> I don't know what windows has as default menu items.
>
> Ok, so you vote against using the gtk2 bidi system and easy switching 
> input methods, which afaik is needed by many asian languages. But I'm 
> no expert - maybe you are right.
> Perhaps there is some one here who knows about the gtk2 imm features 
> and can tell what we will loose?
> Should I ask on the gtk2 list?
How one relates with other?

If I want my own popup menu I must have a way to set it.
If I want to mix my items with the starndard I must have a way to do so.

VCL and LCL allows only the first. If you want the second let's invent 
how to do so.

For example: TPopupMenu.AddDefaultItems(AControl: TWinControl)

Best regards,
Paul Ishenin.




More information about the Lazarus mailing list