Автор Тема: Контексное меню (вызов по ПКМ)  (Прочитано 1109 раз)

0 Пользователей и 1 Гость просматривают эту тему.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #15 : 11 Декабрь 2020, 02:51:08 »
Никто не понимает "полное" и "сокращенное" меню (в исходном варианте "long" и "short"). Потому что "полное" оно же "длинное" на самом деле короче, а "сокращенное" оно же "короткое" - длиннее.
Цель была поменять название. Теперь "длинное" - длиннее, "короткое" - короче. Пазл сошелся.

Если нужно поменять логику вызова для автоматического меню, то это можно сделать.
« Последнее редактирование: 11 Декабрь 2020, 06:29:53 от V0lt »

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: Контексное меню (вызов по ПКМ)
« Ответ #16 : 11 Декабрь 2020, 03:25:17 »
V0lt,
Цитировать
Если нужно поменять логику вызова для автоматического меню, то это можно сделать.
Конечно, лучше всего поменять логику вызова автоматического меню. Тогда все будет правильно и корректно.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #17 : 11 Декабрь 2020, 03:30:57 »
Изменено в r5801.

judelaw

  • Пользователь
  • **
  • Сообщений: 48
Re: Контексное меню (вызов по ПКМ)
« Ответ #18 : 11 Декабрь 2020, 06:00:34 »
вместо LONG назови FULL

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #19 : 11 Декабрь 2020, 12:28:10 »
вместо LONG назови FULL
Зачем?
Я не понимаю, чем длинное меню полнее короткого. И путаться опять начнем.
« Последнее редактирование: 11 Декабрь 2020, 12:32:18 от V0lt »

judelaw

  • Пользователь
  • **
  • Сообщений: 48
Re: Контексное меню (вызов по ПКМ)
« Ответ #20 : 11 Декабрь 2020, 13:10:50 »
ну нет же никакого длинного или короткого меню
есть полное(все команды меню) и неполное(сокращенное, только выборочные команды)

то что 30 команд в сокращенном меню вынесены на верхний 0-й уровень и выглядит длиннее,  чем главное меню с 300 командами, но только 6-ю на 0-м уровне, это к делу не относится

есть лишь ПОЛНОЕ и СОКРАЩЕННОЕ, FULL and SHORT
по наполнению, не по занимаемому на экране месту

название LONG странное и сбивает с толку
« Последнее редактирование: 11 Декабрь 2020, 13:19:07 от judelaw »

LongKick64

  • Постоялец
  • ***
  • Сообщений: 461
Re: Контексное меню (вызов по ПКМ)
« Ответ #21 : 12 Декабрь 2020, 21:08:50 »
ну нет же никакого длинного или короткого меню
есть полное(все команды меню) и неполное(сокращенное, только выборочные команды)

то что 30 команд в сокращенном меню вынесены на верхний 0-й уровень и выглядит длиннее,  чем главное меню с 300 командами, но только 6-ю на 0-м уровне, это к делу не относится

есть лишь ПОЛНОЕ и СОКРАЩЕННОЕ, FULL and SHORT
по наполнению, не по занимаемому на экране месту
Согласен с этим утверждением.
название LONG странное и сбивает с толку
Согласен с этим утверждением.

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: Контексное меню (вызов по ПКМ)
« Ответ #22 : 13 Декабрь 2020, 05:11:51 »
Я что-то понять не могу, в чем проблема поменять (переименовать) одну переменную на другую? Вместо LONG написать FULL?
Мы же все-таки грамотно развиваем проект, так пусть и исходный код будет создан и написан грамотно, как и положено, тем более, если это устоявшиеся термины и к тому же, так было всегда. Предлагаю переименовать переменную на FULL. Пусть наш исходный код будет реализован грамотно. :)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #23 : 13 Декабрь 2020, 10:26:34 »
Я что-то понять не могу, в чем проблема поменять (переименовать) одну переменную на другую? Вместо LONG написать FULL?
Внимательно прочтите вот это сообщение. И такое после до и после изменения настроек мыши слышал от разных пользователей не раз. Я сам не врубаюсь почему длинное/полное меню длиннее/полнее короткого. А считать пункты мне и остальным пользователям лень.

Позже покажу в картинках как было по умолчанию в 1.5.5 и как стало в 1.5.6.5801+.
Если кратко, ничего кроме описания не поменялось.
« Последнее редактирование: 13 Декабрь 2020, 10:35:19 от V0lt »

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #24 : 21 Декабрь 2020, 05:13:02 »
Немного отвлекусь от названии меню.

Предлагают в меню поменять местами "Увеличить скорость" и "Уменьшить скорость".
Картинка.
Кто что думает?

Aleksoid1978

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2350
Re: Контексное меню (вызов по ПКМ)
« Ответ #25 : 21 Декабрь 2020, 05:16:31 »
Давай - увеличить в начале выглядит логичнее.
I7 2600K@4.2 / Asrock P67 Extreme 4 Gen 3 / Kingston HyperX 8Gb 1866 (4x2) Kit / MSI GTX 1650 / Samsung U28R550UQI / LG 47LM620T / Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

Evgeniy1990

  • Ветеран
  • *****
  • Сообщений: 1683
Re: Контексное меню (вызов по ПКМ)
« Ответ #26 : 21 Декабрь 2020, 05:51:29 »
V0lt,
Немного отвлекусь от названии меню.

Предлагают в меню поменять местами "Увеличить скорость" и "Уменьшить скорость".
Картинка.
Кто что думает?
Конечно лучше всего сначала поставить "Увеличить скорость", а под ним "Уменьшить скорость".

"Увеличить скорость (Ctrl+Up)"
"Уменьшить скорость (Ctrl+Down)"

Т.е. по аналогии с расположение стрелок "Up" и "Down" на клавиатуре.
Естественно, так будет гораздо удобнее и логичнее.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #27 : 23 Декабрь 2020, 14:23:44 »
Вот еще момент.
У нас в меню "Положение и размер кадра" нет команд поворота кадра.
Картинки MPC-BE vs MPC-HC


Добавил в r5845.
« Последнее редактирование: 23 Декабрь 2020, 16:24:02 от V0lt »

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #28 : 25 Декабрь 2020, 18:00:41 »
По поводу названий контекстного меню. Выкладываю обещанные картинки.

1.5.5  vs  1.5.6.5867


Раньше было непонятно и поэтому было хуже.
На русском был некий намек на наполнение, но люди все равно путались, потому что наполнение неочевидно. На английском было совсем плохо, не было никаких "shortened' и "full", которые бы намекали на другой смысл. Но как выше сказано, неявные намеки плохо работают.

Сейчас юзеры визуально сопоставляют меню - "есть 2 меню одно покороче, второе длиннее".
Стало понятнее, юзеры отличают эти два меню без разрывов шаблонов, и поэтому стало лучше.


Говорить, что второе меню является копией основного меню - неправильно. Это не копия.
Больше команд? Возможно больше, но надо помнить, что часть команд там просто дублируется. В общем есть отдельные вопросы к этому меню.

Для информации.
Размеры меню (без учета динамически добавляемых подменю):
IDR_MAINFRAME MENU - 144 строки
IDR_POPUP MENU - 136 строк
IDR_POPUPMAIN MENU - 173 строки


В MPC-HC ситуация чуть получше тем, что приписка "full"/"полное" только у одного меню.
Player Menu        | Player Menu (full)
Меню проигрывателя | Меню проигрывателя (полное)


Из-за всей этой путаницы у меня было предложение просто пронумеровать эти меню. Например: "Player menu 1" и "Player menu 2". Просто и ясно - два разных меню, используйте то, что больше нравиться.

Выдох...
« Последнее редактирование: 25 Декабрь 2020, 18:02:44 от V0lt »

V0lt

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 1955
Re: Контексное меню (вызов по ПКМ)
« Ответ #29 : 06 Январь 2021, 04:48:50 »
Поступило новое предложение по названию контекстных меню:

Меню проигрывателя
Меню проигрывателя (расширенное)

Player Menu
Player Menu (extended)