Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

EVENT_DND_DROP_ATTEMPT - не приходит


jedbez

Рекомендуемые сообщения

Подскажите не приходит EVENT_DND_DROP_ATTEMPT

Создаю панель

local wtSettingsPanel = mainForm:GetChildChecked("SettingsPanel", false)

есть кнопка

local wtUniSlot = mainForm:GetChildChecked("UniSlot", false)

их буде несколько, создаю описание

local wtUniSlotDesc = wtUniSlot:GetWidgetDesc()

Создаю кнопку

local wtListIcon = mainForm:CreateWidgetByDesc(wtUniSlotDesc)

Добавляю на панель

wtSettingsPanel :AddChild(wtListIcon)

подключаю таскание панели

DnD.Init(wtSettingsPanel, wtHeader, false, false)

Вопрос:

Начинаю с панели быстрого доступа (внизу которая), перетаскивать чего-нибудь, в wtListIcon и отпускать в ней,

по идее должен получить событие EVENT_DND_DROP_ATTEMPT, а нифига не приходит

Куда смотреть?

 

Если перетаскивать на wtUniSlot, всё работает, а вот при помещении её на панель ничего не приходит

Изменено пользователем jedbez
Ссылка на комментарий
Поделиться на другие сайты

Судя по DnD.Init вы используете LibDnD. Она нужна только для каких-то простых перетаскиваний внутри своего аддона. Для взаимодействия со стандартным интерфейсом игры нужно делать своё решение под конкретный случай. Чтобы что-то перетащить на какую-то панель, эта панель должна быть зарегистрирована в системе dnd

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования