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 |
--[[ A Generally Accessible place for global callback registration and dispersal ]] --
local width , height = right - left , bottom - top
if width == 0 then width = 0.001 end
if height == 0 then height = 0.001 end
return ( x - left ) / width , ( y - top ) / height
end
end
return x / width , y / height
end
end
end
local g_ignoreMouseDownEditFocusLoss = false
g_ignoreMouseDownEditFocusLoss = true
end
if g_ignoreMouseDownEditFocusLoss then
g_ignoreMouseDownEditFocusLoss = false
return
end
--If an edit control is focused and the player clicks off of it, then clear the focus
if focusEdit then
end
end
end
end
end
--[[
Background Image Resizing Utility
--]]
local BG_ASPECT_RATIO = 1680 / 1050
local windowAspectRatio = width / height
-- If you want to show the whole image no matter what the resolution is, but letter box it, just change > to <
if ( windowAspectRatio > BG_ASPECT_RATIO ) then
height = width / BG_ASPECT_RATIO
else
width = height * BG_ASPECT_RATIO
end
return width , height
end
end
if originalX > width then
local newY = ( width / originalX ) * originalY
else
end
end
end
-- Anywhere using ZO_AbbreviateNumber needs to ultimately run through ZO_FastFormatDecimalNumber because <<f:1>> does not work with suffixes.
if amount >= ABBREVIATION_THRESHOLD then
else
return amount
end
end
-- Anywhere using ZO_AbbreviateAndLocalizeNumber must NOT get passed through a <<f:1>> grammar format
if amount >= ABBREVIATION_THRESHOLD then
else
return amount
end
end
if specializedItemType == SPECIALIZED_ITEMTYPE_NONE then
else
end
end
end
end |