Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CharacterList = ZO_SortFilterList:Subclass()
- function CharacterList:New()
- return ZO_SortFilterList.New(self, MainWindow)
- end
- function CharacterList:Initialize(listControl)
- ZO_SortFilterList.Initialize(self, listControl)
- self:SetAlternateRowBackgrounds(true)
- self.masterList = {}
- ZO_ScrollList_AddDataType(self.list, 1, "CharacterRow", 40, function(control, data) self:SetupRow(control, data) end )
- end
- function CharacterList:BuildMasterList()
- self.masterList = {}
- for i = 1, GetNumCharacters() do
- table.insert(self.masterList, zo_strformat("<<1>>", GetCharacterInfo(i)))
- end
- end
- function CharacterList:SetupRow(rowControl, rowData)
- ZO_SortFilterList.SetupRow(self, rowControl, rowData)
- local data = rowData
- local characterName = GetControl(rowControl, "CharacterName")
- characterName:SetText(data.Name)
- characterName:SetWidth(characterLabelWidth)
- characterName:SetHeight(characterLabelHeight)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement