[interfacekit] Re: Helping out
- From: Christof Lutteroth <lutteroth@xxxxxxxxxxxxxxxxx>
- To: interfacekit@xxxxxxxxxxxxx
- Date: Sun, 05 Aug 2007 23:24:18 +1200
Hi!
I started looking into bug #919, which is essentially the non-working
keyboard handler for the BMenuField. ...
Once the BPopupMenu is shown, the BMenu::KeyDown
method seems to be called on the BMenuBar of the BMenuField instead of
the BPopupMenu. ...
... Something
seems to make it think it should still dispatch to the BMenuBar instead of
the menu. One problem with this bug is we should know if it is indeed the
app_server's fault, or the menu implementation.
To me it seems that the BPopupMenu simply does not have the input focus.
Unfortunately I could not really find where the BPopupMenu is shown in
the first place. If I knew where the BPopupMenu is actually activated,
I would insert a MakeFocus(true) and see if that helped.
Cheers,
Christof
- Follow-Ups:
- [interfacekit] Re: Helping out
- From: Christof Lutteroth
- References:
- [interfacekit] Helping out
- From: Christof Lutteroth
- [interfacekit] Re: Helping out
- From: Stephan Assmus
Other related posts:
- » [interfacekit] Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
- » [interfacekit] Re: Helping out
I started looking into bug #919, which is essentially the non-working keyboard handler for the BMenuField. ... Once the BPopupMenu is shown, the BMenu::KeyDown method seems to be called on the BMenuBar of the BMenuField instead of the BPopupMenu. ...... Something seems to make it think it should still dispatch to the BMenuBar instead of the menu. One problem with this bug is we should know if it is indeed the app_server's fault, or the menu implementation.
- [interfacekit] Re: Helping out
- From: Christof Lutteroth
- [interfacekit] Helping out
- From: Christof Lutteroth
- [interfacekit] Re: Helping out
- From: Stephan Assmus