Author Topic: Заполнение CompletionList с помощью скрипта  (Read 244 times)

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Добрый день.
Подскажите пожалуйста, могу ли я как-то добавить свою информацию в CompletionList, используя JavaScript?
Изучал API, но, к сожалению не нашел ничего способного мне помочь.
Плохо искал или такой возможности просто нет?

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2212
  • Karma: +37/-3
    • HippoEDIT
Привет,

нет, пока нет. Я давно хотел добавить, даже кое чего подготовил (IListBoxItem) но так и не доделал. Хотя мне например было бы неплохо, для Code Completion в HippoEDIT скриптах.

Давай, описывай что надо, добавим в HippoEDIT 2.00.

С уважением,
Алекс.

Offline sth

  • Registered User
  • Newbie
  • *
  • Posts: 6
  • Karma: +0/-0
Собственно, и не знаю, что написать...
Надо иметь возможность добавить свои элементы и получить потом выбранный. Понятное дело, вся имеющаяся функциональность должна на эти добавленные элементы распространяться - ну там фильтрация по набранным символам, по типам элементов.
Вот и все.
Смысл  в том, чтобы иметь возможность динамически управлять составом элементов этого списка из скрипта и пользоваться предоставляемыми этим списком возможностями по изменению редактируемого документа.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2212
  • Karma: +37/-3
    • HippoEDIT
Все приходиться придумывать самому ;)
Хорошо, я попробую что-нибудь прикрутить. Уйдет наверное неделя.
Отпишусь как будет что попробовать.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2212
  • Karma: +37/-3
    • HippoEDIT
Re: Заполнение CompletionList с помощью скрипта
« Reply #4 on: June 18, 2018, 04:16:19 PM »
Я увлекся - больше ушло :)
Можешь поробовать с новой HippoEDIT 2.0 версией отсюда:
https://forum.hippoedit.com/alpha-version-test-(major)/hippoedit-2-00/

Примеры использования уже есть в wiki:
https://wiki.hippoedit.com/scripting/examples/code-completion

Теперь есть время с python немного поразбираться.