changeset 115:9c5c4f4769b8

Update the about dialog, add HTMLEngine to the environment struct.
author Brian Smith <brian@dbsoft.org>
date Fri, 12 Nov 2021 04:59:06 -0600
parents 2b31fd72a3b8
children 58c641fa31ba
files dw/dw.go dwootest/dwootest.go dwtest/dwtest.go
diffstat 3 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/dw/dw.go	Fri Nov 12 04:24:40 2021 -0600
+++ b/dw/dw.go	Fri Nov 12 04:59:06 2021 -0600
@@ -144,7 +144,7 @@
 type DWFUNC cgo.Handle
 
 type Env struct {
-	OSName, BuildDate, BuildTime                       string
+	OSName, BuildDate, BuildTime, HTMLEngine           string
 	MajorVersion, MinorVersion, MajorBuild, MinorBuild C.short
 	DWMajorVersion, DWMinorVersion, DWSubVersion       C.short
 }
@@ -991,6 +991,7 @@
 	env.OSName = C.GoString((*C.char)(unsafe.Pointer(&cenv.osName[0])))
 	env.BuildDate = C.GoString((*C.char)(unsafe.Pointer(&cenv.buildDate[0])))
 	env.BuildTime = C.GoString((*C.char)(unsafe.Pointer(&cenv.buildTime[0])))
+	env.HTMLEngine = C.GoString((*C.char)(unsafe.Pointer(&cenv.htmlEngine[0])))
 	env.MajorVersion = cenv.MajorVersion
 	env.MinorVersion = cenv.MajorVersion
 	env.MajorBuild = cenv.MajorBuild
--- a/dwootest/dwootest.go	Fri Nov 12 04:24:40 2021 -0600
+++ b/dwootest/dwootest.go	Fri Nov 12 04:59:06 2021 -0600
@@ -640,10 +640,11 @@
 	menuitem = menu.AppendItem("~About", dw.MENU_AUTO, 0, dw.TRUE, dw.FALSE, dw.NOMENU)
 	menuitem.ConnectClicked(func(window dw.HMENUITEM) int {
 		env := dw.EnvironmentGet()
-		message := fmt.Sprintf("dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\ndwindows Version: %d.%d.%d",
+		message := fmt.Sprintf("dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\nHTML: %s\n\ndwindows Version: %d.%d.%d\n\nScreen: %dx%d %dbpp",
 			env.OSName, env.BuildDate, env.BuildTime,
 			env.MajorVersion, env.MinorVersion, env.MajorBuild, env.MinorBuild,
-			env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion)
+			env.HTMLEngine, env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion,
+			dw.ScreenWidth(), dw.ScreenHeight(), dw.ColorDepthGet())
 		dw.MessageBox("About dwindows", dw.MB_OK|dw.MB_INFORMATION, message)
 		return dw.FALSE
 	})
--- a/dwtest/dwtest.go	Fri Nov 12 04:24:40 2021 -0600
+++ b/dwtest/dwtest.go	Fri Nov 12 04:59:06 2021 -0600
@@ -190,10 +190,11 @@
 	var env dw.Env
 
 	dw.Environment_query(&env)
-	message := fmt.Sprintf("dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\ndwindows Version: %d.%d.%d",
+	message := fmt.Sprintf("dwindows test\n\nOS: %s %s %s Version: %d.%d.%d.%d\n\nHTML: %s\n\ndwindows Version: %d.%d.%d\n\nScreen: %dx%d %dbpp",
 		env.OSName, env.BuildDate, env.BuildTime,
 		env.MajorVersion, env.MinorVersion, env.MajorBuild, env.MinorBuild,
-		env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion)
+		env.HTMLEngine, env.DWMajorVersion, env.DWMinorVersion, env.DWSubVersion,
+		dw.Screen_width(), dw.Screen_height(), dw.Color_depth_get())
 	dw.Messagebox("About dwindows", dw.MB_OK|dw.MB_INFORMATION, message)
 	return FALSE
 }