All pastes #86234 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-07-12 17:47 UTC
rendered paste body
function battlestuff()
local i = 1;
  for k,v in ipairs(htsData[realm][player].battles) do
    MyModData[i] = v
    i = i + 1
  end
end



function MyMod_OnLoad()
  MyModScrollBar:Show()
end

function MyModScrollBar_Update()
  local line; -- 1 through 5 of our window to scroll
  local lineplusoffset; -- an index into our data calculated from the scroll offset
  FauxScrollFrame_Update(MyModScrollBar,50,5,16);
  for line=1,5 do
    lineplusoffset = line + FauxScrollFrame_GetOffset(MyModScrollBar);
    if lineplusoffset < 50 then
      getglobal("MyModEntry"..line.."_Text"):SetText(MyModData[lineplusoffset]);
      getglobal("MyModEntry"..line):Show();
    else
      getglobal("MyModEntry"..line):Hide();
    end
  end
end



battlestuff(); is called on the event "ADDON_LOADED"
and MyModData is defined in hts_init(); loaded from onload