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

Дайджесты за январь-февраль

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

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

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

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

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

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

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

Подробнее

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

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

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

Реакция для кнопок


Loss

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

Столкнулся с такой проблемой. Мне нужно создавать кнопки из готовой в коде lua. Я делаю это таким кодом:

Code:
local desc = wtButton:GetWidgetDesc()

local wtButton1 = mainForm:CreateWidgetByDesc( desc )

wtMain:AddChild( wtButton1 )

Но проблема в том что я не могу сменить реакцию на нажатие. Точнее не знаю как это сделать. В документации этого нет. Есть какие нибудь предложения?

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

Нельзя ее сменить из скрипта. Бери виджет из параметров реакции и ориентируйся по нему. Ему можно имя поменять по крайней мере.

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

блин точно... там же передается в параметре имя виджета. Спасибо!

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

Instead of changing the reaction, you can change the name of the button as viewed by the LUA.

Code:
wtButton1:SetName("NewName1")

Then you can ask on the reaction what the name of the button is via params.sender. If params.sender == "NewName1" then do this..

There are examples of this code at work in WhisperWindow as there are only four reaction buttons total in the add-on.

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

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

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

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

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

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

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

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

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

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