From f64522dfa18a8131d9e15991df5cd610e1d59dfd Mon Sep 17 00:00:00 2001 From: mappu Date: Sat, 15 Jun 2024 11:43:58 +1200 Subject: [PATCH] gui: more icons on tables, tabs --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 69b0013..d323733 100644 --- a/main.go +++ b/main.go @@ -103,11 +103,13 @@ func (f *TMainForm) OnFormCreate(sender vcl.IObject) { f.Tabs = vcl.NewPageControl(f) f.Tabs.SetParent(f) - f.Tabs.SetAlign(types.AlClient) + f.Tabs.SetAlign(types.AlClient) // fill remaining space + f.Tabs.SetImages(f.ImageList) propertiesTab := vcl.NewTabSheet(f.Tabs) propertiesTab.SetParent(f.Tabs) propertiesTab.SetCaption("Properties") + propertiesTab.SetImageIndex(imgChartBar) f.propertiesBox = vcl.NewMemo(propertiesTab) f.propertiesBox.SetParent(propertiesTab) @@ -121,6 +123,7 @@ func (f *TMainForm) OnFormCreate(sender vcl.IObject) { dataTab := vcl.NewTabSheet(f.Tabs) dataTab.SetParent(f.Tabs) dataTab.SetCaption("Data") + dataTab.SetImageIndex(imgTable) f.contentBox = vcl.NewListView(dataTab) f.contentBox.SetParent(dataTab) @@ -210,6 +213,8 @@ func (f *TMainForm) OnNavExpanding(sender vcl.IObject, node *vcl.TTreeNode, allo node := f.Buckets.Items().AddChild(node, formatUtf8([]byte(bucketName))) node.SetHasChildren(true) // dynamically populate in OnNavExpanding + node.SetImageIndex(imgTable) + node.SetSelectedIndex(imgTable) navData := &navData{ ld: ndata.ld, childrenLoaded: false, // will be loaded dynamically