feat/redesign #1
2 changed files with 22 additions and 12 deletions
|
|
@ -340,7 +340,7 @@ function AltSystem:CreateBuildSkillsContent(parentFrame)
|
||||||
local sectionHeader = parentFrame:CreateFontString(nil, "OVERLAY", "GameFontNormalLarge")
|
local sectionHeader = parentFrame:CreateFontString(nil, "OVERLAY", "GameFontNormalLarge")
|
||||||
sectionHeader:SetPoint("TOPLEFT", parentFrame, "TOPLEFT", PADDING, yPos)
|
sectionHeader:SetPoint("TOPLEFT", parentFrame, "TOPLEFT", PADDING, yPos)
|
||||||
sectionHeader:SetText("Skill list")
|
sectionHeader:SetText("Skill list")
|
||||||
sectionHeader:SetTextColor(1, 1, 1)
|
--sectionHeader:SetTextColor(1, 1, 1)
|
||||||
|
|
||||||
yPos = yPos - 24
|
yPos = yPos - 24
|
||||||
|
|
||||||
|
|
|
||||||
32
UI.lua
32
UI.lua
|
|
@ -5,10 +5,10 @@
|
||||||
|
|
||||||
AltSystem = AltSystem or {}
|
AltSystem = AltSystem or {}
|
||||||
|
|
||||||
local WINDOW_WIDTH = 700
|
local WINDOW_WIDTH = 720
|
||||||
local WINDOW_HEIGHT = 520
|
local WINDOW_HEIGHT = 520
|
||||||
local CONTROLS_WIDTH = 360
|
local CONTROLS_WIDTH = 360
|
||||||
local LOG_WIDTH = 340
|
local LOG_WIDTH = 360
|
||||||
local PADDING = 12
|
local PADDING = 12
|
||||||
local PADDING_HEADER = 6
|
local PADDING_HEADER = 6
|
||||||
local ROW_HEIGHT = 26
|
local ROW_HEIGHT = 26
|
||||||
|
|
@ -192,32 +192,38 @@ function AltSystem:CreateMainFrame()
|
||||||
-- TAB BUTTONS (span full window width)
|
-- TAB BUTTONS (span full window width)
|
||||||
---------------------
|
---------------------
|
||||||
local contentTop = -24
|
local contentTop = -24
|
||||||
local tabHeight = 28
|
local tabHeight = 36
|
||||||
local contentWidth = WINDOW_WIDTH - 8 -- 4px inset on each side
|
local contentWidth = WINDOW_WIDTH - 8 -- 4px inset on each side
|
||||||
local tabWidth = contentWidth / 2
|
local tabWidth = contentWidth / 2
|
||||||
|
|
||||||
local tabUseSkills = CreateFrame("Button", "AltSystemTabUseSkills", f)
|
local tabUseSkills = CreateFrame("Button", "AltSystemTabUseSkills", f)
|
||||||
tabUseSkills:SetSize(tabWidth, tabHeight)
|
tabUseSkills:SetSize(tabWidth, tabHeight)
|
||||||
tabUseSkills:SetPoint("TOPLEFT", f, "TOPLEFT", 4, contentTop)
|
tabUseSkills:SetPoint("TOPLEFT", f, "TOPLEFT", 4, contentTop)
|
||||||
tabUseSkills:SetNormalFontObject("GameFontHighlight")
|
tabUseSkills:SetNormalFontObject("GameFontNormalLarge")
|
||||||
tabUseSkills:SetHighlightFontObject("GameFontHighlight")
|
tabUseSkills:SetHighlightFontObject("GameFontNormalLarge")
|
||||||
tabUseSkills:SetText("Use Skills")
|
tabUseSkills:SetText("Use Skills")
|
||||||
|
|
||||||
local tabUseSkillsBg = tabUseSkills:CreateTexture(nil, "BACKGROUND")
|
local tabUseSkillsBg = tabUseSkills:CreateTexture(nil, "BACKGROUND")
|
||||||
tabUseSkillsBg:SetAllPoints()
|
tabUseSkillsBg:SetAllPoints()
|
||||||
tabUseSkillsBg:SetColorTexture(0.15, 0.15, 0.15, 1)
|
tabUseSkillsBg:SetColorTexture(0, 0, 0, 0)
|
||||||
|
|
||||||
|
local tabUseSkillsText = tabUseSkills:GetFontString()
|
||||||
|
tabUseSkillsText:SetTextColor(0.9, 0.75, 0.2, 1)
|
||||||
|
|
||||||
local tabBuildSkills = CreateFrame("Button", "AltSystemTabBuildSkills", f)
|
local tabBuildSkills = CreateFrame("Button", "AltSystemTabBuildSkills", f)
|
||||||
tabBuildSkills:SetSize(tabWidth, tabHeight)
|
tabBuildSkills:SetSize(tabWidth, tabHeight)
|
||||||
tabBuildSkills:SetPoint("TOPLEFT", tabUseSkills, "TOPRIGHT", 0, 0)
|
tabBuildSkills:SetPoint("TOPLEFT", tabUseSkills, "TOPRIGHT", 0, 0)
|
||||||
tabBuildSkills:SetNormalFontObject("GameFontHighlight")
|
tabBuildSkills:SetNormalFontObject("GameFontNormalLarge")
|
||||||
tabBuildSkills:SetHighlightFontObject("GameFontHighlight")
|
tabBuildSkills:SetHighlightFontObject("GameFontNormalLarge")
|
||||||
tabBuildSkills:SetText("Build Skills")
|
tabBuildSkills:SetText("Build Skills")
|
||||||
|
|
||||||
local tabBuildSkillsBg = tabBuildSkills:CreateTexture(nil, "BACKGROUND")
|
local tabBuildSkillsBg = tabBuildSkills:CreateTexture(nil, "BACKGROUND")
|
||||||
tabBuildSkillsBg:SetAllPoints()
|
tabBuildSkillsBg:SetAllPoints()
|
||||||
tabBuildSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
tabBuildSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
||||||
|
|
||||||
|
local tabBuildSkillsText = tabBuildSkills:GetFontString()
|
||||||
|
tabBuildSkillsText:SetTextColor(1, 1, 1, 1)
|
||||||
|
|
||||||
---------------------
|
---------------------
|
||||||
-- TAB CONTENT FRAMES
|
-- TAB CONTENT FRAMES
|
||||||
---------------------
|
---------------------
|
||||||
|
|
@ -241,13 +247,17 @@ function AltSystem:CreateMainFrame()
|
||||||
if tabIndex == 1 then
|
if tabIndex == 1 then
|
||||||
useSkillsContent:Show()
|
useSkillsContent:Show()
|
||||||
buildSkillsContent:Hide()
|
buildSkillsContent:Hide()
|
||||||
tabUseSkillsBg:SetColorTexture(0.15, 0.15, 0.15, 1)
|
tabUseSkillsBg:SetColorTexture(0, 0, 0, 0)
|
||||||
tabBuildSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
tabBuildSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
||||||
|
tabUseSkillsText:SetTextColor(0.9, 0.75, 0.2, 1)
|
||||||
|
tabBuildSkillsText:SetTextColor(1, 1, 1, 1)
|
||||||
else
|
else
|
||||||
useSkillsContent:Hide()
|
useSkillsContent:Hide()
|
||||||
buildSkillsContent:Show()
|
buildSkillsContent:Show()
|
||||||
tabUseSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
tabUseSkillsBg:SetColorTexture(0.3, 0.3, 0.3, 1)
|
||||||
tabBuildSkillsBg:SetColorTexture(0.15, 0.15, 0.15, 1)
|
tabBuildSkillsBg:SetColorTexture(0, 0, 0, 0)
|
||||||
|
tabUseSkillsText:SetTextColor(1, 1, 1, 1)
|
||||||
|
tabBuildSkillsText:SetTextColor(0.9, 0.75, 0.2, 1)
|
||||||
AltSystem:RefreshBuildSkillsList()
|
AltSystem:RefreshBuildSkillsList()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
@ -560,7 +570,7 @@ function AltSystem:CreateMainFrame()
|
||||||
-- Log scroll area background
|
-- Log scroll area background
|
||||||
local logBg = CreateFrame("Frame", nil, logPanel, "InsetFrameTemplate")
|
local logBg = CreateFrame("Frame", nil, logPanel, "InsetFrameTemplate")
|
||||||
logBg:SetPoint("TOPLEFT", logPanel, "TOPLEFT", 4, -38)
|
logBg:SetPoint("TOPLEFT", logPanel, "TOPLEFT", 4, -38)
|
||||||
logBg:SetPoint("BOTTOMRIGHT", logPanel, "BOTTOMRIGHT", -4, 4)
|
logBg:SetPoint("BOTTOMRIGHT", logPanel, "BOTTOMRIGHT", -PADDING, 4)
|
||||||
|
|
||||||
-- Scroll frame for log entries
|
-- Scroll frame for log entries
|
||||||
local scrollFrame = CreateFrame("ScrollFrame", "AltSystemLogScrollFrame", logBg, "UIPanelScrollFrameTemplate")
|
local scrollFrame = CreateFrame("ScrollFrame", "AltSystemLogScrollFrame", logBg, "UIPanelScrollFrameTemplate")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue