Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local context = _G.UI.CreateContext("Test context");
- local container1 = _G.UI.CreateFrame("Frame", "Test container 1", context);
- container1:SetBackgroundColor(1, 0, 0, .5);
- container1:SetPoint("CENTER", _G.UIParent, "CENTER", -200, 0);
- container1:SetWidth(200);
- container1:SetHeight(300);
- local container2 = _G.UI.CreateFrame("Frame", "Test container 2", context);
- container2:SetBackgroundColor(0, 1, 0, .5);
- container2:SetPoint("CENTER", _G.UIParent, "CENTER", 200, 0);
- container2:SetWidth(200);
- container2:SetHeight(300);
- local textfield = _G.UI.CreateFrame("RiftTextfield", "Test textfield", container1);
- textfield:SetPoint("CENTER", container1, "CENTER", 0, 0);
- textfield:SetWidth(150);
- textfield:SetBackgroundColor(0, 0, 1, .5);
- textfield:SetText("Hello!");
- container1.Event.LeftClick = function()
- print("before" .. textfield:GetText());
- textfield:ClearPoint("CENTER");
- textfield:SetParent(container1);
- textfield:SetPoint("CENTER", container1, "CENTER", 0, 0);
- print("after" .. textfield:GetText());
- end
- container2.Event.LeftClick = function()
- print("before" .. textfield:GetText());
- textfield:ClearPoint("CENTER");
- textfield:SetParent(container2);
- textfield:SetPoint("CENTER", container2, "CENTER", 0, 0);
- print("after" .. textfield:GetText());
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement