From b410d0fd083ee89eed410cda2123a22cddcd3f44 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Sun, 6 Nov 2022 19:57:20 -0600 Subject: Implement a early AddButton() via a golang plugin pass a name to gocui.AddButton() cleaner plugin usage add the start to golang plugin plugin stuff in a single file added a button correctly andlabs/ui added a button via plugin to gocli hot diggity! trying to invoke a gocli plugin function from the andlabs ui load the plugin hide more debugging output turn off all output Signed-off-by: Jeff Carr --- toolkit/andlabs/main.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'toolkit/andlabs/main.go') diff --git a/toolkit/andlabs/main.go b/toolkit/andlabs/main.go index d1dc7e6..da639fa 100644 --- a/toolkit/andlabs/main.go +++ b/toolkit/andlabs/main.go @@ -9,7 +9,9 @@ import ( ) func Main(f func()) { - log.Println("Starting gui.Main() (using gtk via andlabs/ui)") + if (DebugToolkit) { + log.Println("Starting gui.Main() (using gtk via andlabs/ui)") + } ui.Main(f) } @@ -22,6 +24,8 @@ func Main(f func()) { // For example: Queue(NewWindow()) // func Queue(f func()) { - log.Println("Sending function to gui.Main() (using gtk via andlabs/ui)") + if (DebugToolkit) { + log.Println("Sending function to gui.Main() (using gtk via andlabs/ui)") + } ui.QueueMain(f) } -- cgit v1.2.3