I'm afraid PG_EXEV_NO_HOTSPOT can only be set for buttons and their variations.
It's not possible to use that for a scrollbox widget.

On the other hand, I cannot deal with focus manually since menuitems do not send 
any other events than focus or activate. If they did, i could capture the exact 
key pressed and handle user events accordingly. So, is there a way to make them 
send keydown, keyup etc. events?

Thanks,



On Mon, 30 Jun 2003 09:35:34 +0200
Philippe Ney <[EMAIL PROTECTED]> wrote:

> > Hi all,
> > 
> > We have a scrollbox application.
> > there are a set of menuitem widgets inside the scrollbox.
> > 
> > If the size of the scrollbox is not enough to cover all the menuitems, we
> > will scroll through the menuitems using down/up keys. Let's say we have 20
> > menuitems and only 6 of them fits in the box. It is ok to scroll down with
> > keys until item 6. However, after the 6th one, when we want to scroll down
> > to 7th, cursor points to the bottom of the box, not to 7th menuitem. If i
> > press up key and then down key, now i'm on the 7th item. Cursor points to
> > the 7th item, and everything seems normal. One more scroll-down and the same
> > thing happens again.
> > 
> > Is there a way to avoid this, i mean by setting menuitem properties etc?
> > (I'm attaching part of my code below.)
> 
> This behavior is due to the way picogui navigate through widgets.
> The focus jump to the nearest widget in the selected direction. Then in your
> application, at a time or another one , you will have the scrollbox that will
> be nearest from the current menuitem then the next one...
> 
> You can try to disable a widget from the navigation path using
> 'PG_EXEV_NO_HOTSPOT'
> But if this doesn't work, you will need to make a list of your menuitems and
> manage the focus manually.
> 
> -philippe
> 

Olcay Korol
Department of R&D
Eliar A.S.


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
Pgui-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/pgui-devel

Reply via email to