CaptainFlint

|
Posted: Mon Apr 02, 2007 19:24 Post subject: |
|
|
Alextp wrote: | набор клавиш, которые может перехватывать плагин, нигде не описан. Ни в API Guide, ни на форуме. |
Это так. Но верно и то, что Тотал сам никак не обрабатывает клавишу Del в просмотрщике. В данном случае плагин этим воспользовался.
Короче говоря, налицо ситуация с использованием непредусмотренных интерфейсов. Плагин полагается на то, что Тотал по-прежнему не будет обрабатывать клавишу Del. Если ты хочешь, чтобы UV корректно работал со всеми плагинами, то, мне кажется, стоит имитировать Тотал по максимуму, включая такие вот недокументированные ситуации. Возможно, стоит сделать это опционально, пояснив в справке, в чём плюсы и минусы обоих подходов. Может быть, стоит даже сделать эту опцию настраиваемой отдельно для каждого плагина. В этом случае для SGViewer'а можно будет оставить его стандартное поведение, а для плагинов, которые Del не перехватывают, включить UV-шную обработку клавиши. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|