LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

С контекстным меню всё просто: тупо создаётся дочерний сурфейс в точке клика мышкой, в идеале на эту точку придётся левый верхний угол меню, если же оно выходит за границы экрана его просто подвинут

чувак, я начинаю подозревать, что компьютерный gui ты увидел ну никак не больше месяца назад (смартфоны/планшеты не засчитываются, если что) — поэтому, собственно, вейлянд и кажется тебе нормальным

если ты бы видел gui хоть сколько-то продолжительное время, ты бы знал, что контекстное меню в основном не двигают, а меняют направление его развертывания; сделай сам эксперимент и посмотри (но в дополнение к этому его и двигать тоже могут, да)

повторю себя:

направление развертывания контекстного меню (вверх или вниз от пойнтера мыши, вправо или влево от пойнтера мыши)

в твоем алгоритме где и когда определяется это направление? если чё — это требует попросить создать 4 окна, а затем уничтожить 3 из них (ну или получить метрику 4 окон, а не одного)

Исправление www_linux_org_ru, :

С контекстным меню всё просто: тупо создаётся дочерний сурфейс в точке клика мышкой, в идеале на эту точку придётся левый верхний угол меню, если же оно выходит за границы экрана его просто подвинут

чувак, я начинаю подозревать, что компьютерный gui ты увидел ну никак не больше месяца назад (смартфоны/планшеты не засчитываются, если что) — поэтому, собственно, вейлянд и кажется тебе нормальным

если ты бы видел gui хоть сколько-то продолжительное время, ты бы знал, что контекстное меню в основном не двигают, а меняют направление его развертывания; сделай сам эксперимент и посмотри — но двигать его тоже могут

повторю себя:

направление развертывания контекстного меню (вверх или вниз от пойнтера мыши, вправо или влево от пойнтера мыши)

в твоем алгоритме где и когда определяется это направление? если чё — это требует попросить создать 4 окна, а затем уничтожить 3 из них (ну или получить метрику 4 окон, а не одного)

Исправление www_linux_org_ru, :

С контекстным меню всё просто: тупо создаётся дочерний сурфейс в точке клика мышкой, в идеале на эту точку придётся левый верхний угол меню, если же оно выходит за границы экрана его просто подвинут

чувак, я начинаю подозревать, что компьютерный gui ты увидел ну никак не больше месяца назад (смартфоны/планшеты не засчитываются, если что) — поэтому, собственно, вейлянд и кажется тебе нормальным

если ты бы видел gui чуть дольше месяца, ты бы знал, что контекстное меню в основном не двигают, а меняют направление его развертывания; сделай сам эксперимент и посмотри — но двигать его тоже могут

повторю себя:

направление развертывания контекстного меню (вверх или вниз от пойнтера мыши, вправо или влево от пойнтера мыши)

в твоем алгоритме где и когда определяется это направление? если чё — это требует попросить создать 4 окна, а затем уничтожить 3 из них (ну или получить метрику 4 окон, а не одного)

Исходная версия www_linux_org_ru, :

С контекстным меню всё просто: тупо создаётся дочерний сурфейс в точке клика мышкой, в идеале на эту точку придётся левый верхний угол меню, если же оно выходит за границы экрана его просто подвинут

чувак, я начинаю подозревать, что компьютерный GUI ты увидел ну никак не больше месяца назад (смартфоны/планшеты не засчитываются, если что)

контекстное меню в основном не двигают, а меняют направление его развертывания; сделай сам эксперимент и посмотри — но двигать его тоже могут

повторю себя:

направление развертывания контекстного меню (вверх или вниз от пойнтера мыши, вправо или влево от пойнтера мыши)

в твоем алгоритме где и когда определяется это направление? если чё — это требует попросить создать 4 окна, а затем уничтожить 3 из них (ну или получить метрику 4 окон, а не одного)