Mercurial > godwindows
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 }