01-08-13, 12:35 PM | #1 |
Refreshing a frame?
I'm trying to write a routine that makes a simple box on the screen. Based on a conditional statement, I would like to change the background color of the box and have it refresh.
I have everything written and it makes sense, except for the "refresh" part. I can't find how to do this. Can anyone lend a hand? Here's a few of the pieces, and thanks in advance! Code:
local context=UI.CreateContext("myWindowFrame") local bigBox = UI.CreateFrame("Text", "placeHolder", context) bigBox:SetWidth(20) bigBox:SetHeight(20) bigBox:SetPoint("TOPCENTER", UIParent, "TOPCENTER",0,0) bigBox:SetBackgroundColor(0,0,0,1) bigBox:SetVisible(true) local box1 = UI.CreateFrame("Text", "box1", bigBox) box1:SetWidth(10) box1:SetHeight(10) box1:SetPoint("TOPLEFT", bigBox, "TOPLEFT",0,0) --box1:SetBackgroundColor(1,0,0,1) box1:SetVisible(true) --the conditional will call this: function changemyColor(myC) if myC == "whatever" then box1:SetBackgroundColor(1,0,0,1) --How do I trigger a refresh of my little box after this? end end
__________________
Bombshelly@Wolfsbane |
|
Riftui » Developer Discussions » Lua Help » Refreshing a frame? |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Switch to Linear Mode |
Switch to Hybrid Mode |
Threaded Mode |
|
|