WoW ElioteDropDownMenu аддон Shadowlands/classic 2021 скачать
logo
wow addon ElioteDropDownMenu

ElioteDropDownMenu

Версия игры: 9.0.1
Всего загрузок: 95
Обновлено: Dec 8, 2020
Создано: Sep 2, 2020
Скачать ElioteDropDownMenuСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
v1.0.5 release 14.52 KB Dec 8, 2020 9.0.1 25 скачать ElioteDropDownMenu v1.0.5 releaseСкачать
v1.0.2 release 14.75 KB Dec 6, 2020 9.0.1 21 скачать ElioteDropDownMenu v1.0.2 releaseСкачать
v1.0.1 release 14.51 KB Nov 28, 2020 9.0.1 19 скачать ElioteDropDownMenu v1.0.1 releaseСкачать
v1.0.0 release 14.66 KB Sep 2, 2020 9.0.1 22 скачать ElioteDropDownMenu v1.0.0 releaseСкачать
v1.0.1-1-ge239d12-alpha alpha 14.64 KB Dec 6, 2020 9.0.1 3 скачать ElioteDropDownMenu v1.0.1-1-ge239d12-alpha alphaСкачать
8a4b1b1-alpha alpha 14.66 KB Sep 2, 2020 9.0.1 5 скачать ElioteDropDownMenu 8a4b1b1-alpha alphaСкачать

Описание

Самое большое отличие этой библиотеки от других заключается в том, что она не создает глобальных функций.

Я попытался сделать его совместимым с классикой. Если вы обнаружите какие-либо ошибки, пожалуйста, сообщите об этом. 🙂

Имя функции должно быть таким же, как метели Апис. (EasyMenu включен!)

Добавляются следующие:

  • UIDropDownMenu_Create(name, parent, ignoreNameConflict): используйте это вместо CreateFrame, по умолчанию эта функция не будет работать, если существует фрейм с таким же именем. Если ignoreNameConflict имеет значение true, он все равно создаст фрейм, который может создать новый безымянный фрейм!.
  • UIDropDownMenu_GetOrCreate(name, parent): то же самое, что и UIDropDownMenu_Create, но создает новый фрейм только в том случае, если он еще не существует.

 

Пример использования:

местные на себя роль распределителя Национального = LibStub(«ElioteDropDownMenu-1.0»)
local myInitFunction = функция()
    местные т = на себя роль распределителя Национального.UIDropDownMenu_CreateInfo()
    t. text = » моя кнопка!»
    Т.notCheckable = истина
    На себя роль распределителя Национального.UIDropDownMenu_AddButton(Т)
конец
местные dropdownFrame = на себя роль распределителя Национального.UIDropDownMenu_GetOrCreate(«MyTtp»)
EDDM. UIDropDownMenu_Initialize(dropdownFrame, myInitFunction, » меню»)
На себя роль распределителя Национального.ToggleDropDownMenu(1, nil, dropdownFrame, «курсор», 3, -3)

 

 

 

Поделиться:

Комментарии

Add a comment