View Issue Details

IDProjectCategoryView StatusLast Update
0003464WishesMacropublic2017-08-08 06:37
ReportersToLps Assigned Toshmuel  
PrioritynormalSeveritymajorReproducibilityhave not tried
Status closedResolutionfixed 
Platformx64OSWindowsOS Version10
Product Version3.0 
Summary0003464: Предложение корректировки формы меню "Исполнить макрос".
DescriptionПрошу внести в форму меню "Исполнить макрос" следующую комплексную корректировку.

1. Дополнительно выводить в заголовок макрообласть, из которой вызвано меню, и вызвавший его ключ, например, так:

╔══  Исполнить макрос | Shell | CtrlShiftF3  ══╗


– тогда и ориентироваться станет удобнее, и можно будет использовать эту информацию (через Title) в макросах, работающих в области Menu.


2. Порядковые обозначения пунктов меню (номера/литеры) не подсвечивать и сохранять постоянно активными так, чтобы устанавливаемые с помощью амперсанта (&) пользовательские хоткеи срабатывали наряду с ними и не образовывали смешения цветовых меток;

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


3. В подвале выводить напоминание о возможности применения в меню горячих клавиш (хоткеев) – порядковых номеров/литер наряду с клавишесочетанием (шорткатом) 'AltF4', например, так:

╚══  Номера/литеры – активировать макрос | AltF4 – открыть в редакторе  ══╝


Обсуждалось там и далее: http://forum.farmanager.com/viewtopic.php?p=145136#p145136
TagsNo tags attached.
BuildLMb611

Activities

shmuel

2017-08-07 13:31

developer   bugnote:0015510

Можно проверять в следующей ночной сборке.

sToLps

2017-08-07 20:39

reporter   bugnote:0015513

На сборке, скачанной с руборда, в т.ч. если её запускать из под ConEmu, получается хорошо. То, на что рассчитывал для снятия допинформации, вполне работает.
При этом в тех меню, в которых больше 9 позиций, надпись в подвале "Цифра: исполнить" смущает. В этм случае лучше бы было "Цифра/Литера: исполнить"

На другой же, рабочей, сборке, не рубордовской, вроде бы нормально настроенной и отлаженной, при нажатии на любую цифру ни какая позиция меню не активируется, а лишь курсор перемещается на позицию ниже (не на ту, которая соответствует цифре, а просто на ниже расположенную). Там, скорее всего, либо какой то макрос, либо какой то плагин мешаются. Буду разбираться.

shmuel

2017-08-07 20:47

developer   bugnote:0015514

> лучше бы было "Цифра/Литера: исполнить"
Экономия места. я даже думал вообще это не добавлять.
И кроме того, полагаю, что в большинстве случаев у пользователей количество пунктов не доходит до 10 (а у кого доходит - разберутся опытным путём).

> На другой же, рабочей, сборке [....] при нажатии на любую цифру ни какая позиция меню не активируется.

Выложите где-нибудь эту другую сборку, я гляну.

sToLps

2017-08-07 21:48

reporter   bugnote:0015515

> а у кого доходит - разберутся опытным путём
Пожалуй, Вы правы — иное было бы излишним перфекционизмом.

> Выложите где-нибудь эту другую сборку
Это рабочая сборка и на ней множество корпоративных крючков. А нам под страхом увольнения запрещается их обнародовать. Поэтому, прошу извинить меня, но не могу показать её Вам в целом. И я сейчас глянул её исключив из неё "родные" макросы, а только с макросами из рубордовской сборки — меню работает нормально. Значит плагины не причём. Буду копать дальше и о результатах доложу.

sToLps

2017-08-07 22:43

reporter   bugnote:0015516

Нашёл. Это ConcurrentHotkeys — Улучшение меню с дублирующимися хоткеями by John Doe Fri 05 Dec 2014 14:54

shmuel

2017-08-08 06:19

developer   bugnote:0015517

С моей точки зрения, данный тикет можно закрывать как исполненный. Ваше мнение?

sToLps

2017-08-08 06:23

reporter   bugnote:0015518

Абсолютно. Большое спасибо за его реализацию!

Issue History

Date Modified Username Field Change
2017-08-05 10:26 sToLps New Issue
2017-08-05 10:34 shmuel Description Updated
2017-08-07 13:31 shmuel Note Added: 0015510
2017-08-07 13:31 shmuel Assigned To => shmuel
2017-08-07 13:31 shmuel Status new => feedback
2017-08-07 20:39 sToLps Note Added: 0015513
2017-08-07 20:39 sToLps Status feedback => assigned
2017-08-07 20:47 shmuel Note Added: 0015514
2017-08-07 21:48 sToLps Note Added: 0015515
2017-08-07 22:43 sToLps Note Added: 0015516
2017-08-08 06:19 shmuel Note Added: 0015517
2017-08-08 06:23 sToLps Note Added: 0015518
2017-08-08 06:37 shmuel Build => LMb611
2017-08-08 06:37 shmuel Status assigned => closed
2017-08-08 06:37 shmuel Resolution open => fixed