Nebula Posted December 28, 2019 Share Posted December 28, 2019 Help add a scrollbar to the info window. Here is the code I use ... DreamsWindow = ISCollapsableWindow:derive("DreamsWindow"); DreamsWindow.compassLines = {} function DreamsWindow:initialise() ISCollapsableWindow.initialise(self); end function DreamsWindow:new(x, y, width, height) local o = {}; o = ISCollapsableWindow:new(x, y, width, height); setmetatable(o, self); self.__index = self; o.title = getText("IGUI_Dreams_Window"); o.pin = false; o:noBackground(); return o; end function DreamsWindow:setText(newText) DreamsWindow.HomeWindow.text = newText; DreamsWindow.HomeWindow:paginate(); local tempTexture = getTexture("media/textures/dreams/dreams.png") if (tempTexture) then self.Image:setImage(tempTexture) else self.Image:setImage(getTexture("media/textures/dreams/dreams.png")) end end function DreamsWindow:createChildren() ISCollapsableWindow.createChildren(self); self.Image = ISButton:new(10, 25, 240, 240, " ", nil, nil); self.Image:setImage(getTexture("media/textures/dreams/dreams.png")) self.Image:setVisible(true); self.Image:setEnable(true); -- self.Image:addToUIManager(); self:addChild(self.Image) self.HomeWindow = ISRichTextPanel:new(260, 25, 340, 240); self.HomeWindow:initialise(); self.HomeWindow.autosetheight = true self.HomeWindow:ignoreHeightChange() self:addChild(self.HomeWindow) end function DreamsWindowCreate() DreamsWindow = DreamsWindow:new(330, 330, 610, 275) DreamsWindow:addToUIManager(); DreamsWindow:setVisible(false); DreamsWindow.pin = false; DreamsWindow.resizable = false; end Events.OnGameStart.Add(DreamsWindowCreate); Please help, really needed. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now