10-19-11, 03:18 PM | #1 |
Having problems
I have been trying a 1 bag thing and this is what i have but im having problems getting it to work right. I am new to all this so i have just been looking at other stuff trying to figure it all out. And yes once its all done i will have the appropriate rights to whoms addons i have been looking at and working off of. Any comments or tips please PM me. Thanks
-- Create context for UIFrames local context = UI.CreateContext("Onebag") local Onebagwindow = UI.CreateFrame("RiftWindow", "Onebag", context) -- Context and Resolution Control -- local Onebag.Context = UI.CreateContext("OnebagContext") local Onebag.Context:SetPoint("TOPLEFT", UIParent, "TOPLEFT") local Onebag.Context:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT") -- Sets frame position and size local function init() Onebagwindow:SetVisible(True) Onebagwindow:SetWidth(800) Onebagwindow:SetHeight(600) Onebagwindow:SetPoint("CENTER", UIParent, "CENTER") Onebagwindow:SetTitle("Onebag") Onebagwindow:SetLayer(1) end -- Shows the window local function showOnebag() Onebagwindow:SetVisible(true) end table.insert (Command.Slash.Register("Onebag"), {showOnebag, "OneBag", "Slash command"}) |
|
10-19-11, 07:19 PM | #2 |
You only need to create one context. Also, you can't define points in a context, it is simply a wrapper for your frames.
__________________
Lua Code:
|
|
10-26-11, 06:00 PM | #3 |
Code:
-- Create context for UIFrames local context = UI.CreateContext("Onebag") local Onebagwindow = UI.CreateFrame("RiftWindow", "Onebag", context) -- Context and Resolution Control -- local Onebag.Context = UI.CreateContext("OnebagContext") local Onebag.Context:SetPoint("TOPLEFT", UIParent, "TOPLEFT") local Onebag.Context:SetPoint("BOTTOMRIGHT", UIParent, "BOTTOMRIGHT") -- Sets frame position and size local function init() Onebagwindow:SetVisible(True) Onebagwindow:SetWidth(800) Onebagwindow:SetHeight(600) Onebagwindow:SetPoint("CENTER", UIParent, "CENTER") Onebagwindow:SetTitle("Onebag") Onebagwindow:SetLayer(1) end -- Shows the window local function showOnebag() Onebagwindow:SetVisible(true) end table.insert (Command.Slash.Register("Onebag"), {showOnebag, "OneBag", "Slash command"}) init() |
|
Riftui » Developer Discussions » General Authoring Discussion » Having problems |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
Linear Mode |
Switch to Hybrid Mode |
Switch to Threaded Mode |
|
|