Messing with sizes and padding
This commit is contained in:
parent
0680020808
commit
5089a1dea4
1 changed files with 32 additions and 1 deletions
33
UI.lua
33
UI.lua
|
|
@ -50,7 +50,7 @@ local function CreateDropdown(parent, name, labelText, options, defaultIndex, on
|
||||||
else
|
else
|
||||||
dropdown:SetPoint("LEFT", container, "LEFT", 0, 0)
|
dropdown:SetPoint("LEFT", container, "LEFT", 0, 0)
|
||||||
end
|
end
|
||||||
dropdown:SetWidth(180)
|
dropdown:SetWidth(190)
|
||||||
|
|
||||||
dropdown:SetupMenu(function(dropdown, rootDescription)
|
dropdown:SetupMenu(function(dropdown, rootDescription)
|
||||||
for i, option in ipairs(options) do
|
for i, option in ipairs(options) do
|
||||||
|
|
@ -343,6 +343,37 @@ function AltSystem:CreateMainFrame()
|
||||||
|
|
||||||
yPos = yPos - ROW_HEIGHT - SECTION_GAP
|
yPos = yPos - ROW_HEIGHT - SECTION_GAP
|
||||||
|
|
||||||
|
-- Item label
|
||||||
|
CreateSubLabel(content, "Item", PADDING, yPos)
|
||||||
|
yPos = yPos - 20
|
||||||
|
|
||||||
|
-- Item radio buttons
|
||||||
|
local itemRadios = {}
|
||||||
|
|
||||||
|
local function UpdateItemSelection(index)
|
||||||
|
AltSystem.State.selectedItemIndex = index
|
||||||
|
for i, radio in ipairs(itemRadios) do
|
||||||
|
radio:SetChecked(i == index)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
local itemX = PADDING
|
||||||
|
for i, item in ipairs(AltSystem.Data.Items) do
|
||||||
|
local text = item.name
|
||||||
|
if item.modifier > 0 then
|
||||||
|
text = text .. " (+" .. item.modifier .. ")"
|
||||||
|
end
|
||||||
|
local radio = CreateRadioButton(content, "AltSystemItemRadio" .. i, text, itemX, yPos,
|
||||||
|
AltSystem.State.selectedItemIndex == i,
|
||||||
|
function()
|
||||||
|
UpdateItemSelection(i)
|
||||||
|
end)
|
||||||
|
table.insert(itemRadios, radio)
|
||||||
|
itemX = itemX + 110
|
||||||
|
end
|
||||||
|
|
||||||
|
yPos = yPos - ROW_HEIGHT - SECTION_GAP
|
||||||
|
|
||||||
-- Section: Modifiers (optional)
|
-- Section: Modifiers (optional)
|
||||||
CreateSectionHeader(content, "Modifiers (optional)", PADDING, yPos)
|
CreateSectionHeader(content, "Modifiers (optional)", PADDING, yPos)
|
||||||
yPos = yPos - 18
|
yPos = yPos - 18
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue