Changes between Initial Version and Version 3 of Ticket #15782


Ignore:
Timestamp:
Mar 5, 2020, 1:08:05 PM (4 years ago)
Author:
X512
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15782 – Description

    initial v3  
    33When menu is changed by inserting or removing items and submenu is open, menu size can change become inconsistent with submenu position. We may need to recursively relayout submenus when menu size is changed or menu is scrolled. Note that submenus relayouting is not trivial, just reposition can cause submenus going outside of screen. Screen height submenus with scrollers should be not moved vertically. When changed menu width increase, submenus may go out of screen horizontally and need to change open direction.
    44
    5 As I understand, other OS do not implement this feature and I am not sure that it is required as it can be annoying. This feature need no be discussed.
     5As I understand, other OS do not implement this feature and I am not sure that it is required as it can be annoying. This feature need to be discussed.
    66
    77Situation in Windows: https://stackoverflow.com/questions/13224099/how-to-update-context-menu-already-displayed-with-trackpopupmenu-in-c/13224228.