func CreatePanel(theme gxui.Theme) Panel { table := theme.CreateTableLayout() table.SetSizeClamped(true, false) scroll := theme.CreateScrollLayout() scroll.SetScrollAxis(false, true) scroll.SetChild(table) panel := &panel{ control: scroll, table: table, theme: theme, divider: 0.5, itemHeight: 26, } scroll.SetScrollLength(panel.itemHeight) panel.relayout() return panel }