1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 |
return screen
end
end
end
self . control : RegisterForEvent ( EVENT_HELP_SEARCH_RESULTS_READY , function ( ) self : UpdateSearchResults ( GetHelpSearchResults ( ) ) end )
end
-- TODO: Show virtual keyboard, and begin search on completion, rather than a hard-coded string.
end
end
{
alignment = KEYBIND_STRIP_ALIGN_LEFT ,
-- Back
-- Search
{
keybind = "UI_SHORTCUT_TERTIARY" ,
end ,
} ,
}
end
return
end
-- Add the entries.
local lastCategory = nil
local categoryIndex = entry . helpCategoryIndex
local helpIndex = entry . helpIndex
local isHeader = lastCategory ~= categoryIndex
local isNextHeader
if nextEntry then
isNextHeader = ( categoryIndex ~= nextEntry . helpCategoryIndex )
else
isNextHeader = false
end
local prePadding = isNextHeader and GAMEPAD_HEADER_DEFAULT_PADDING
entryData . description2 = description2
local categoryName = nil
local templateName
local postPadding
local preSelectedOffsetAdditionalPadding
if isHeader then
lastCategory = categoryIndex
templateName = "ZO_GamepadMenuEntryTemplateWithHeader"
postPadding = GAMEPAD_HEADER_SELECTED_PADDING
else
templateName = "ZO_GamepadMenuEntryTemplate"
preSelectedOffsetAdditionalPadding = isNextHeader and GAMEPAD_HEADER_SELECTED_PADDING
end
self . itemList : AddEntry ( templateName , entryData , nil , prePadding , postPadding , preSelectedOffsetAdditionalPadding )
end
-- Update the key bindings.
-- Update the header.
end
local SEARCH_DATA_STRIDE = 2
self . searchResults [ # self . searchResults + 1 ] = { helpCategoryIndex = helpCategoryIndex , helpIndex = helpIndex }
end
end
if not selectedData then
return
end
local description2 = selectedData . description2
end
end
end |