Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2011-10-11 18:37:16 ЛС | профиль | цитата
login писал(а):
схемка у вас не простая

То, что Вы хотите, потребует совсем другой схемы и технологии, так что можно на мою не смотреть. Моя использует индусские методы создания схем .sha с панелями в реальном времени и работы с ними через WM_ - сообщения, т.к. конструкторский интерфейс к плагинам не доделан (не документирован?) до состояния, в котором можно было бы делать это удобнее, пришлось импровизировать. В Вашем случае уже целесообразнее писать внешнее приложение со своим интерфейсом и обращаться к нему из плагина. Хотя я не говорил, что нельзя этого сделать через генерацию .sha, сообщения и т.п. Но индусский индекс такого подхода зашкаливает
------------ Дoбавленo в 18.37:
В очередной раз обновился [burl=http://forum.hiasm.com//getfile/25434]ПЛАГИН QSearch для HiAsm 4.04[/burl], добавляющий в конструктор панели быстрого поиска элементов для всех корректно установленных в конструктор пакетов.

+ Плагин стал визуальнее и умнее. Теперь на панели отображается иконка элемента, который был скопирован в буфер обмена. Для каждой панели иконка ищется в подпапке HiAsm/Elements/имя_пакета/icon/ и должна совпадать по имени с тем, что Вы ввели в поле поиска. Таким образом, быстрый поиск элемента стал ещё нагляднее и удобнее

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

- Иконка рисуется один раз, перед копированием элемента в буфер обмена, после затирания краем экрана или другим окном иконка не восстанавливается. Такое поведение оставлено намеренно, т.к. отслеживание затирания или постоянную перерисовку по таймеру пришлось бы делать нецелесообразно индусскими способами в силу отсутствия таких инструментов в самой среде. На данный момент, из-за этих ограничений, и так приходится пользоваться нетривиальными методами интерфейса с пользователем и вывода графики. Свои функции информирования о том, что попало в буфер обмена, иконка на данный момент выполняет более чем "неплохо". Как всегда, желающие могут рискнуть доработать плагин м поделиться результатами, в схеме для этого уже кое-что предусмотрено.
карма: 1

0