View Issue Details

IDProjectCategoryView StatusLast Update
0000426WishesPanel.Panel Modespublic2018-09-08 13:19
Reporteralexmitin Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0000426: Make "Panel Modes" list dynamic
DescriptionCurrently the list of "Panel Modes" is static. There are only 10 modes. The user can change the definition of each mode. Each mode has a predefined shortcut keys: LeftCtrl+1 ... LeftCtrl+0.

The proposed enhancement is the following:

1) The user should be able to add/remove panel modes.
2) The user should be able to delete the last (and only) panel mode.
2) The user should be able to assign/remove the shortcut key for each panel mode.
Additional InformationFAR 1.80.0.387
TagsNo tags attached.
Build

Relationships

related to 0003649 new Wishes Назначаемые хоткеи для Panel Modes 
related to 0003650 new Wishes Изменение порядка пунктов в списке File panel modes 
related to 0002731 new Encyclopedia FCTL_SETVIEWMODE и кастомные режимы просмотра панели 
related to 0003651 new Wishes FCTL_SETVIEWMODE с учётом пользовательских режимов панели 

Activities

vskirdin

2007-12-10 08:57

administrator   bugnote:0000986

Эээ...
- оставить сушествующие и дать возможность создавать новые
- добавить, что-нить типа LCtrl- (который будет вызывать список режимов)
так?
или речь про то, чтобы вообще отказаться и от предопределенных 10 режимов?

alexmitin

2007-12-10 22:24

reporter   bugnote:0000997

> - добавить, что-нить типа LCtrl- (который будет вызывать список режимов)
> так?

Нет.

> - оставить сушествующие и дать возможность создавать новые
> или речь про то, чтобы вообще отказаться и от предопределенных 10 режимов?

Давать возможность создавать и удалять режимы.
Существующие - использовать как Defaults (давать возможность удаление для них или нет - можно обсудить).

Предопределенные режимы можно и оставить (или использовать как Default), если на них много завязано.

Возможность менять shortcut key - для всех режимов.

Речь про, что 10 режимов панелей не всегда хватает. Хочется больше.
Например, если будет возможность добавлять режимы панелей можно задействовать:
LCtrl+1...LCtrl+0 - для стандартных режимов
LCtrl+Shift+1...LCtrl+Shift+0 или другие клавиши для режимов добавленных пользователем.

vskirdin

2007-12-11 05:31

administrator   bugnote:0001004

> Возможность менять shortcut key - для всех режимов.
Да это и сейчас возможно - макросы; а для этого виша - тот самый "Ctrl-", вызывающий список режимов в виде списка + макросы.

alexmitin

2007-12-11 14:18

reporter   bugnote:0001010

Если через Ctrl- делать, то все равно нужно давать возможность пользователю назначать shortcut key для им созданных режимов панелей. Примерно так же как сделано для списка плагинов.

JohnDoe

2013-01-27 17:20

updater   bugnote:0010131

>2) The user should be able to delete the last (and only) panel mode.
Сомнительное ограничение.
Зачем?

alexmitin

2013-01-29 19:52

reporter   bugnote:0010139

> >2) The user should be able to delete the last (and only) panel mode.
> Сомнительное ограничение.
> Зачем?

А это потому что я не правильно фразу написал :)
Должно быть "should not be able" вместо "should be able".

Имелось ввиду, что если разрешать удаление panel mode, то самый последний и единственный не удалять.

JohnDoe

2018-09-07 16:02

updater   bugnote:0016237

Уж не помню когда появились, но уже давно есть "кастомные режимы просмотра панели", т.е. полдела уже сделано.
Чего не хватает:

1) возможности (пере)назначить хоткей, отображаемый отдльной колонкой (как и других местах интерфейса)
По умолчанию, предустановленные режимы идут с обычными хоткеями, но можно произвольно менять, в том числе и назначать 0..9 дополнительным (кастомным) режимам.

2) возможности по Ctrl-Up/Down менять порядок в списке, хотя бы среди кастомных
Это особенно важно, учитывая что FCTL_SETVIEWMODE оперирует именно порядковым номером

Issue History

Date Modified Username Field Change
2007-12-08 15:37 alexmitin New Issue
2007-12-10 08:57 vskirdin Note Added: 0000986
2007-12-10 22:24 alexmitin Note Added: 0000997
2007-12-11 05:31 vskirdin Note Added: 0001004
2007-12-11 14:18 alexmitin Note Added: 0001010
2013-01-27 17:20 JohnDoe Note Added: 0010131
2013-01-29 19:52 alexmitin Note Added: 0010139
2018-09-07 16:02 JohnDoe Note Added: 0016237
2018-09-08 12:41 JohnDoe Relationship added related to 0003649
2018-09-08 12:50 JohnDoe Relationship added related to 0003650
2018-09-08 13:03 JohnDoe Relationship added related to 0002731
2018-09-08 13:19 JohnDoe Relationship added related to 0003651