From 71aba62178195195754bc36e5e84cc7176b0dbcd Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Sun, 2 Sep 2018 13:52:55 -0400 Subject: Added a winmanifest package for including a generic Windows manifest. Now to just rewrite the README. --- winmanifest/doc.go | 13 +++++++++ winmanifest/resources.rc | 9 +++++++ winmanifest/ui.manifest | 41 +++++++++++++++++++++++++++++ winmanifest/winmanifest_windows_386.syso | Bin 0 -> 1956 bytes winmanifest/winmanifest_windows_amd64.syso | Bin 0 -> 1956 bytes 5 files changed, 63 insertions(+) create mode 100644 winmanifest/doc.go create mode 100644 winmanifest/resources.rc create mode 100644 winmanifest/ui.manifest create mode 100755 winmanifest/winmanifest_windows_386.syso create mode 100755 winmanifest/winmanifest_windows_amd64.syso (limited to 'winmanifest') diff --git a/winmanifest/doc.go b/winmanifest/doc.go new file mode 100644 index 0000000..71d6673 --- /dev/null +++ b/winmanifest/doc.go @@ -0,0 +1,13 @@ +// 2 september 2018 + +// Package winmanifest provides a basic manifest for use with +// package ui. You import it for its side effects only, as +// +// import _ "github.com/andlabs/ui/winmanifest" +// +// On non-Windows platforms this package does nothing. +// +// If you intend on using a custom manifest instead of the generic +// one in this package, be sure to read package ui's README so your +// manifest can have the directives necessary for package ui to work. +package winmanifest diff --git a/winmanifest/resources.rc b/winmanifest/resources.rc new file mode 100644 index 0000000..26f2b42 --- /dev/null +++ b/winmanifest/resources.rc @@ -0,0 +1,9 @@ +// 30 may 2015 + +// this is a UTF-8 file +#pragma code_page(65001) + +// this is the Common Controls 6 manifest +// TODO set up the string values here +// 1 is the value of CREATEPROCESS_MANIFEST_RESOURCE_ID and 24 is the value of RT_MANIFEST; we use it directly to avoid needing to share winapi.h with the tests and examples +1 24 "ui.manifest" diff --git a/winmanifest/ui.manifest b/winmanifest/ui.manifest new file mode 100644 index 0000000..2dc9305 --- /dev/null +++ b/winmanifest/ui.manifest @@ -0,0 +1,41 @@ + + + +Your application description here. + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/winmanifest/winmanifest_windows_386.syso b/winmanifest/winmanifest_windows_386.syso new file mode 100755 index 0000000..93d1dc8 Binary files /dev/null and b/winmanifest/winmanifest_windows_386.syso differ diff --git a/winmanifest/winmanifest_windows_amd64.syso b/winmanifest/winmanifest_windows_amd64.syso new file mode 100755 index 0000000..64cfedd Binary files /dev/null and b/winmanifest/winmanifest_windows_amd64.syso differ -- cgit v1.2.3