On Thu, Jun 01, 2006 at 07:40:29PM +0400, Serge (gentoosiast) Koksharov wrote:
> On Thu, Jun 01, 2006 at 12:55:46PM +0200, Dominik Vogt wrote:
> > > With 'AnimationOff' MenuStyle if I open menu close to the right edge of
> > But that is not true.  The submenu is just shifted left far enough
> > to fit onto the screen.
> 
> You described menu behaviour with 'Animation' MenuStyle turned on.

No, I didn't; I just forgot about the menu position hints I use
(which disabled the pop-up-left feature).

> On
> the contrary I'm in my post talking about behaviour then 'AnimationOff'
> MenuStyle is set.

I know.

> > ...The menu code can not know if the menu will fit when drawing the
> > parent because the submenu may be created on the fly, so it's
> > virtually impossible to find out if submenus should be to the left or
> > right.
> 
> But I'm talking about the case when submenu _already_ opened up to the
> left. It's already opened to the left of the parent menu. The menu code
> can know that submenu was posted to the left of its parent? If so, this
> edge cases can be easily handled. All we have to do: reverse 'Left
> Arrow' & 'Right Arrow' keys which descend to this submenu.

I just think doing it the other way round is even less intuitive:

1. The submenu arrow points in the wrong direction (and it can not
   be draw in the correct direction before actually painting the
   submenu).
2. In the same parent menu, you may need the "left" key to enter
   one submenu and the "right" key for another (smaller) one.
3. You have to look at the screen to operate the menu.
4. To leave a series of menus, you may have to press "right" a
   couple of times followed by several "left" keystrokes.

However - ignoring the fact that a series of menus that bounces
off the screen edges several times - it may be a good idea to
reverse the general submenu direction if the parent menu is so
close to the screen edge that the submenu direction would be
reverted. (I.e. the menu layout is reversed).

Ciao

Dominik ^_^  ^_^

 --
Dominik Vogt, [EMAIL PROTECTED]

Attachment: signature.asc
Description: Digital signature

Reply via email to