|
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) / heightendend return x / width, y / heightend endendlocal g_ignoreMouseDownEditFocusLoss = false g_ignoreMouseDownEditFocusLoss = trueend 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 endendend--[[ 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, heightendend if originalX > width then local newY = (width / originalX) * originalY else endendend-- 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 endend-- Anywhere using ZO_AbbreviateAndLocalizeNumber must NOT get passed through a <<f:1>> grammar format if amount >= ABBREVIATION_THRESHOLD then else return amount endend if specializedItemType == SPECIALIZED_ITEMTYPE_NONE then else endendendend |