View Issue Details

IDProjectCategoryView StatusLast Update
0002613WishesDrive Menupublic2014-03-21 09:56
ReporterJohnDoe Assigned Tovskirdin  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version3.0 
Fixed in Version3.0 
Summary0002613: Требуются гуиды для меню дисков, меню ассоциаций
DescriptionТребуются гуиды для меню дисков, меню ассоциаций
TagsNo tags attached.
Build3837

Activities

vskirdin

2014-03-13 17:03

administrator   bugnote:0011925

build 3834

    ChangeDiskMenuId = {252CE4A3-C415-4b19-956B-83E2FDD85960} --> Menu.Id
       Меню выбора диска

    FileAssocMenuId = {F6D2437C-FEDC-4075-AA56-275666FC8979} --> Menu.Id
       Меню редактирования ассоциаций
    SelectAssocMenuId = {D2BCB5A5-6B82-4eb5-B321-1AE7607A6236} --> Menu.Id
       Меню выбора из списка ассоциаций
    FileAssocModifyId = {6F245B1A-47D9-41a6-AF3F-FA2C8DBEEBD0} --> Dlg.Id
       Диалог редактирования очередной ассоциации

JohnDoe

2014-03-13 19:55

updater   bugnote:0011928

>Меню выбора диска
А как различать для какой панели вызвано меню?
В макроязыке есть свойства Drv.ShowPos и Drv.ShowMode, но в плагиновом апи ничего такого похоже не предусмотрено.

А макроапи (например) в момент DN_INITDIALOG ещё не работает...

vskirdin

2014-03-13 20:37

administrator   bugnote:0011929

> А как различать для какой панели вызвано меню?
Зачем? Смысл какой?

JohnDoe

2014-03-13 21:44

updater   bugnote:0011930

>Зачем? Смысл какой?
Не знаю, я лишь хотел убедиться что ничего не упускаю.

Ещё один диалог, для которого хотелось бы иметь гуид, это сообщение выдаваемое при попытке сменить кодировку (F8) в юникодном (1200) редакторе.

vskirdin

2014-03-14 06:33

administrator   bugnote:0011931

> Ещё один диалог, для которого хотелось бы иметь гуид, это сообщение выдаваемое при попытке сменить кодировку (F8) в юникодном (1200) редакторе.
Ок. Но 1200 - частный случай :-)

Про ChangeDiskMenuId. Могу добавить ChangeDiskMenuPassiveId - вызвали меню смены диска для пассивной панели. Делать?

JohnDoe

2014-03-14 06:59

updater   bugnote:0011932

Не стоит

vskirdin

2014-03-14 08:23

administrator   bugnote:0011933

Про кодовую страницу.

Есть еще месаги на эту тему (Shift-F8):

1. "Переключение на юникодную кодовую страницу %1 не поддерживается"
2. "Кодовая страница %1 не поддерживается вашей системой"
3. "Не удалось определить кодовую страницу"

Для них нужны GUID`ы?

JohnDoe

2014-03-14 08:30

updater   bugnote:0011934

Мне такие не встречались, т.е практической необходимости пока нет.

Хотя в конечном счёте гуиды наверно должны быть у всех диалогов?

vskirdin

2014-03-14 09:21

administrator   bugnote:0011935

3835

    EditorSwitchUnicodeCPDisabledId = {15568DC5-4D6B-4c60-B43D-2040EE39871A} --> Dlg.Id
       Сообщение "Нельзя изменить юникодную кодовую страницу"
       Появляется, когда при редактировании файла в Unicode-кодировке (например, 1200) пытаемся поменять кодовую страницу.

JohnDoe

2014-03-18 13:15

updater   bugnote:0011968

Last edited: 2014-03-18 13:17

Спасибо, всё работает, тикет можно закрывать (сам почему-то не могу)

Только надо бы привести к верхнему регистру текстовое представление гуидов (в changelog и в комментариях DlgGuid.hpp)

P.S.
И хотелось бы решить наконец вопрос Object.Id (0002249), потому как разделение на Menu.Id и Dlg.Id непрактично.

Issue History

Date Modified Username Field Change
2014-03-06 09:48 JohnDoe New Issue
2014-03-13 16:20 vskirdin Assigned To => vskirdin
2014-03-13 16:20 vskirdin Status new => assigned
2014-03-13 17:03 vskirdin Note Added: 0011925
2014-03-13 17:03 vskirdin Status assigned => feedback
2014-03-13 19:55 JohnDoe Note Added: 0011928
2014-03-13 19:55 JohnDoe Status feedback => assigned
2014-03-13 20:37 vskirdin Note Added: 0011929
2014-03-13 21:44 JohnDoe Note Added: 0011930
2014-03-14 06:33 vskirdin Note Added: 0011931
2014-03-14 06:59 JohnDoe Note Added: 0011932
2014-03-14 08:23 vskirdin Note Added: 0011933
2014-03-14 08:30 JohnDoe Note Added: 0011934
2014-03-14 09:21 vskirdin Note Added: 0011935
2014-03-14 09:21 vskirdin Status assigned => feedback
2014-03-18 13:15 JohnDoe Note Added: 0011968
2014-03-18 13:15 JohnDoe Status feedback => assigned
2014-03-18 13:17 JohnDoe Note Edited: 0011968
2014-03-21 09:56 vskirdin Build => 3837
2014-03-21 09:56 vskirdin Status assigned => closed
2014-03-21 09:56 vskirdin Resolution open => fixed
2014-03-21 09:56 vskirdin Fixed in Version => 3.0