Took me a while searching around I found this thread... here is a working minimal version of the above without unnecessary noise
it doesn't quite answer the OP's question though, on how to set a multi line edit box without a scroll bar, but can be useful for others (works when pasted in /lua wowlua addon; every line is necessary for it to work)
local s = CreateFrame("ScrollFrame", nil, UIParent, "UIPanelScrollFrameTemplate") -- or you actual parent instead s:SetSize(300,200) s:SetPoint("CENTER") local e = CreateFrame("EditBox", nil, s) e:SetMultiLine(true) e:SetFontObject(ChatFontNormal) e:SetWidth(280) -- 300 - 20 or so for scroll bar s:SetScrollChild(e) --- demo multi line text e:SetText("line 1\nline 2\nline 3\nmore...\n\n\n\n\n\nanother one\n" .."some very long...dsf v asdf a sdf asd df as df asdf a sdfd as ddf as df asd f asd fd asd f asdf LONG LINE\n\n\nsome more.\nlast!") e:HighlightText() -- select all (if to be used for copy paste) -- optional/just to close that frame e:SetScript("OnEscapePressed", function() s:Hide() end)
Ping. I need a way to switch interface version and release the same add on for both with the only difference being the ## Interface line, unless someone can convince blizzard they need wow.exe to understand multiple interface lines or coma separated one
How does curse and the twitch client plan to handle addon versions for Classic vs retail ?
I'd like to know how to maintain my addons and also what others plan to do to have both a live and a classic version ? (branching in git seems the way to go but... how to push more than 1 version to curse...)