Быстрый доступ к плагинам.

Все что касается разработки, отладки, использования подключаемых модулей.

Moderators: Korney San, marcipan

Post Reply
iddqd
Posts: 5
Joined: 10 Feb 2006, 20:20 Fri
Contact:

Быстрый доступ к плагинам.

Post by iddqd »

Неплохо было бы реализовать скажем из главного меню программы и из меню в трее.
Из главного меню в разделе Вид, там где языки и шкуры.
Долго очень лазить через настройки в раздел плагинов.
Tauman
Опытный
Posts: 37
Joined: 19 Feb 2006, 4:46 Sun
Location: Киев
Contact:

Post by Tauman »

Да, интересная идея. Можно реализовать двумя способами:
  1. Добавить пункт Плагины в каком-то месте меню, при нажатии на который будут открываться настройки на вкладке плагинов. По такому принципу работает пункт меню Закачки->Расписание. Можно добавить кнопку, аналогичную кнопке Расписание, только открывающую вкладку плагинов.
  2. Более сложный способ: по принципу раздела меню Вид->Шкуры: возникает выпадающий список шкурок, только сделать список плагинов. При нажатии на название плагина выскакивало б окно его настроек. Еще можно реализовать флажки напротив каждого плагина в меню, чтобы их можно было подключать и отключать.
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Post by Slavko »

Что-то в этом направлении сделаю точно. Обсуждаем варианты.
SCHMaster
Профи
Posts: 63
Joined: 12 Feb 2006, 3:59 Sun
Location: Киев

Post by SCHMaster »

IMHO - добавить в контекстное меню иконки пункт плагины. К нему субменю со всем списком. И к каждому (плагину) еще субменюшку с 2-мя пунктами "Активен" и "Настройки". Много уровней? Да, но зато сразу "два зайца" - и подключить-отключить можно и настройки вызвать...
З.Ы.
К субменю со списком плагинов еще пунктик (через разделитель) добавить для вызова формы настроек на вкладке плагины.
marcipan
Гуру
Posts: 1400
Joined: 11 Jun 2005, 3:55 Sat
Location: Санкт-Петербург

Post by marcipan »

Slavko wrote:Что-то в этом направлении сделаю точно. Обсуждаем варианты.
Если предвидится пересмотр настроек, то возможно стоит сразу заложить возможность расположения кнопок в тулбаре в две строки (панели).
Рассматривая схему построения ДМа:
- в контекстное меню "Использовать плагин" с последующим открытием настроек "Плагины";
- не знаю как этот "бар" называется, который над тулбаром, "Файл" - и там тоже "Использовать плагин";
- кнопку в тулбар.
В плане информации по кнопкам, рассатривались:
- отключить проверку антивирусом;
- отключить звуки;
- добавить зеркало.
SCHMaster
Профи
Posts: 63
Joined: 12 Feb 2006, 3:59 Sun
Location: Киев

Post by SCHMaster »

- отключить проверку антивирусом;
- отключить звуки;
- добавить зеркало.
Не помешает добавить эти команды и в API плагинов
Tauman
Опытный
Posts: 37
Joined: 19 Feb 2006, 4:46 Sun
Location: Киев
Contact:

Post by Tauman »

В DM 5.0.3.1003 реализовали быстрый доступ к плагинам :) . Cделали даже лучше чем предлагалось: на панель можно добавить кнопку. При нажатии на нее из списка можно выбрать название одного из активных плагинов. После нажатия, выскакивает окно настроек, как будто вы нажали на кнопку этого плагина: Настройки... в меню плагинов. Еще через эту кнопку можно быстро попасть в меню плагинов.

Image

В общем, можно быстро управлять настройками каждого из активных плагинов и быстро переходить в меню плагинов.
mymigor
Бывалый
Posts: 17
Joined: 28 Mar 2006, 13:34 Tue

Post by mymigor »

Это разве удобно. Сделали по принципу "отстаньте противные".

Хотелось бы другого. Нажимаешь на кнопку плагины -> открывается список -> наводишь на имя плагина -> DM посылает сообщение EventRaised('dm_get_menu') -> плагин собирает меню и возвращает как реультат работы сообщения. Что-то типа
<item>
<text>текст Item'а</text>
<command>mc_aaa</command>
<shortcut>Ctrl+P</shortcut>
<checked>true/false</checked>
<radio>true/false</radio>
</item>
<item>
...

DM отображает меню -> ты жамкаешь -> плагину приходит сообщение 'mc_aaa'. И по этому сообщению ты что хочешь, то и отображаешь.
Tauman
Опытный
Posts: 37
Joined: 19 Feb 2006, 4:46 Sun
Location: Киев
Contact:

Post by Tauman »

mymigor
В Бобруйськ :D, животное!
Slavko
Администратор
Posts: 270
Joined: 08 Jun 2005, 14:48 Wed
Location: Киев
Contact:

Post by Slavko »

Tauman wrote:В DM 5.0.3.1003 реализовали быстрый доступ к плагинам :) . Cделали даже лучше чем предлагалось: на панель можно добавить кнопку. При нажатии на нее из списка можно выбрать название одного из активных плагинов. После нажатия, выскакивает окно настроек, как будто вы нажали на кнопку этого плагина: Настройки... в меню плагинов. Еще через эту кнопку можно быстро попасть в меню плагинов.

Image

В общем, можно быстро управлять настройками каждого из активных плагинов и быстро переходить в меню плагинов.
И еще, при клике на кнопке "Плагины" правой кнопкой мыши, сразу вызывается окно "Плагины" :D
Tauman
Опытный
Posts: 37
Joined: 19 Feb 2006, 4:46 Sun
Location: Киев
Contact:

Post by Tauman »

Slavko
И еще, при клике на кнопке "Плагины" правой кнопкой мыши, сразу вызывается окно "Плагины"
Вообще классно :P . Удобно, жуть :) !
Post Reply