#tabbed pane Qs
1 messages · Page 1 of 1 (latest)
local player = game.players[1]
local center = player.gui.center
center.clear()
local topframe = center.add({type="frame"})
topframe.style.minimal_width = 400
topframe.style.minimal_height = 400
topframe.style.horizontal_align = "center"
topframe.style.vertical_align = "center"
local center_text = topframe.add({type="label", caption="testme"})
-- tab t1 has centered text
local topframe = center.add({type="flow"})
local tabbedframe = topframe.add({type="tabbed-pane"})
local t1 = tabbedframe.add({type="tab", caption="tt"})
local f1 = tabbedframe.add({type="frame"})
f1.add({type="label", caption="test"})
t1.style.minimal_height = 40
tabbedframe.add_tab(t1, f1)
-- tab t2 does not have centered text
local t2 = tabbedframe.add({type="tab"})
local t2_flow = t2.add({type="flow"})
local t2_flow_label = t2_flow.add({type="label", caption="yy"})
t2.style.left_padding = 0
t2.style.horizontal_align = "center"
t2_flow.style.horizontal_align = "center"
t2_flow_label.style.horizontal_align = "center"
local f2 = tabbedframe.add({type="frame"})
f2.add({type="label", caption="test"})
t2.style.minimal_height = 40
tabbedframe.add_tab(t2, f2)
-- tab t3 does not have centered sprite
local t3 = tabbedframe.add({type="tab"})
local t3_flow = t3.add({type="flow"})
local t3_flow_sprite = t3_flow.add({type="sprite", sprite="item/wood"})
t3.style.padding = 0
t3.style.margin = 0
t3.style.minimal_height = 40
t3.style.horizontal_align = "center"
t3_flow.style.horizontal_align = "center"
t3_flow_sprite.style.horizontal_align = "center"
local f3 = tabbedframe.add({type="frame"})
f3.add({type="label", caption="wood test"})
tabbedframe.add_tab(t3, f3)