imgui の Golang ポートである giu を使用しています。
次のようなツリー グリッドが必要です。
イメージはimguiで見つけることができますが、リポジトリに実装が見つかりません。これを試しました:
package main
import (
"github.com/AllenDang/giu"
"github.com/AllenDang/imgui-go"
)
func loop() {
row1 := giu.TableRow(
giu.TreeNode(`parent`).Layout(
giu.TableRow(
giu.TreeNode(`child`),
giu.Label(`ch1`),
giu.Label(`ch2`),
),
),
giu.Label(`p1`),
giu.Label(`p2`),
)
giu.SingleWindow(`win`).Layout(
giu.Table(`table`).Columns(
giu.TableColumn(`Column_1`),
giu.TableColumn(`Column_2`),
giu.TableColumn(`Column_3`),
).Rows(row1),
)
}
func main() {
wnd := giu.NewMasterWindow("app", 400, 300, 0)
imgui.StyleColorsLight()
wnd.Run(loop)
}
しかし、次のようになります。
修正方法は?