Предыдущие версии
Название | Размер | Обновлено | Версия игры | Загрузок | |
v7.2.0.24015-r3 release | 33.40 KB | May 25, 2017 | 7.2.0 | 645 | ![]() |
v7.2.0.24015-r2 release | 20.27 KB | May 19, 2017 | 7.2.0 | 119 | ![]() |
v7.2.0.24015 release | 19.62 KB | May 12, 2017 | 7.2.0 | 100 | ![]() |
v7.2.0.23801-r3 release | 13.38 KB | Apr 27, 2017 | 7.2.0 | 53 | ![]() |
v7.2.0.23801-r2 release | 13.38 KB | Apr 17, 2017 | 7.2.0 | 53 | ![]() |
v1.1 release | 12.86 KB | Dec 14, 2013 | 5.4.2 | 509 | ![]() |
Описание
О
Стандартные глобальные функции UIDropDownMenu используют защищенные фреймы и вызывают порчу при использовании сторонних аддонов. Но можно избежать пятен, используя ту же функциональность с этой библиотекой (подтверждено использованием внутри аддона TinyExtraBars более года).
Что это
Библиотека представляет собой стандартный код из файлов Blizzard EasyMenu.lua, UIDropDownMenu.lua и UIDropDownMenuTemplates.xml с фреймами, таблицами, переменными и функциями, переименованными в:
- константы (набираются со всеми ЗАГЛАВНЫМИ буквами):» LIB_ » добавлено в начале
- функции:» Lib_ » добавлено в начале
Константы
- LIB_UIDROPDOWNMENU_MINBUTTONS
- LIB_UIDROPDOWNMENU_MAXBUTTONS
- LIB_UIDROPDOWNMENU_MAXLEVELS
- LIB_UIDROPDOWNMENU_BUTTON_HEIGHT
- LIB_UIDROPDOWNMENU_BORDER_HEIGHT
- LIB_UIDROPDOWNMENU_OPEN_MENU
- LIB_UIDROPDOWNMENU_INIT_MENU
- LIB_UIDROPDOWNMENU_MENU_LEVEL
- LIB_UIDROPDOWNMENU_MENU_VALUE
- LIB_UIDROPDOWNMENU_SHOW_TIME
- LIB_UIDROPDOWNMENU_DEFAULT_TEXT_HEIGHT
- LIB_OPEN_DROPDOWNMENUS
Функции
- Lib_EasyMenu
- Lib_EasyMenu_Initialize
- Lib_UIDropDownMenuDelegate_OnAttributechanged
- Lib_UIDropDownMenu_InitializeHelper
- Lib_UIDropDownMenu_Initialize
- Lib_UIDropDownMenu_SetInitializefunction
- Lib_UIDropDownMenu_RefreshDropDownsize
- Lib_UIDropDownMenu_OnUpdate
- Lib_UIDropDownMenu_StartCounting
- Lib_UIDropDownMenu_StopCounting
- Lib_UIDropDownMenu_CreateInfo
- Lib_UIDropDownMenu_CreateFrames
- Lib_UIDropDownMenu_AddSeparator
- Lib_UIDropDownMenu_AddButton
- Lib_UIDropDownMenu_AddSeparator
- Lib_UIDropDownMenu_GetMaxButtonWidth
- Lib_UIDropDownMenu_GetButtonWidth
- Lib_UIDropDownMenu_Refresh
- Lib_UIDropDownMenu_RefreshAll
- Lib_UIDropDownMenu_SetIconImage
- Lib_UIDropDownMenu_SetSelectedName
- Lib_UIDropDownMenu_SetSelectedValue
- Lib_UIDropDownMenu_SetSelectedID
- Lib_UIDropDownMenu_GetSelectedName
- Lib_UIDropDownMenu_GetSelectedID
- Lib_UIDropDownMenu_GetSelectedValue
- Lib_UIDropDownMenuButton_OnClick
- Lib_HideDropDownMenu
- Lib_ToggleDropDownMenu
- Lib_CloseDropDownMenus
- Lib_UIDropDownMenu_OnHide
- Lib_UIDropDownMenu_SetWidth
- Lib_UIDropDownMenu_SetButtonWidth
- Lib_UIDropDownMenu_SetText
- Lib_UIDropDownMenu_GetText
- Lib_UIDropDownMenu_ClearAll
- Lib_UIDropDownMenu_JustifyText
- Lib_UIDropDownMenu_SetAnchor
- Lib_UIDropDownMenu_GetCurrentDropdown
- Lib_UIDropDownMenuButton_GetChecked
- Lib_UIDropDownMenuButton_GetName
- Lib_UIDropDownMenuButton_OpenColorpicker
- Lib_UIDropDownMenu_DisableButton
- Lib_UIDropDownMenu_EnableButton
- Lib_UIDropDownMenu_SetButtonText
- Lib_UIDropDownMenu_SetButtonNotClickable
- Lib_UIDropDownMenu_SetButtonClickable
- Lib_UIDropDownMenu_DisableDropDown
- Lib_UIDropDownMenu_EnableDropDown
- Lib_UIDropDownMenu_IsEnabled
- Lib_UIDropDownMenu_GetValue
Как его использовать
- Добавить UIDropDownMenu.xml к вашему ТОС.
- Например, порядковый код для UIDropDownMenu с «Lib_» вместо него.
Репозиторий Исходных Текстов
Если вы хотите получить доступ к исходному репозиторию или установить внешнюю ссылку на свой проект аддона, пожалуйста, используйте следующий URL-адрес:
в svn://svn-репозитория.wowinterface.ком/NoTaint_UIDropDownMenu_Update-1134/багажник
Добавить комментарий