summaryrefslogtreecommitdiff
path: root/stdfont_windows.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-06-10 11:12:32 -0400
committerPietro Gagliardi <[email protected]>2014-06-10 11:12:32 -0400
commit09e3fcd9cb86f712ce4004c445609e09152c0955 (patch)
tree79922e836e79c5f80cdfa931256bad2162438f94 /stdfont_windows.go
parent3c1a61049bf66ad3dbd194509ba6e9355ee39d38 (diff)
More go fmt.
Diffstat (limited to 'stdfont_windows.go')
-rw-r--r--stdfont_windows.go77
1 files changed, 38 insertions, 39 deletions
diff --git a/stdfont_windows.go b/stdfont_windows.go
index 5b9f3bf..41a285c 100644
--- a/stdfont_windows.go
+++ b/stdfont_windows.go
@@ -4,56 +4,55 @@ package ui
import (
"fmt"
-// "syscall"
"unsafe"
)
var (
- controlFont _HANDLE // really the font for messagebox text, but everyone and everything says to use it
- titleFont _HANDLE
- smallTitleFont _HANDLE
- menubarFont _HANDLE
- statusbarFont _HANDLE
+ controlFont _HANDLE // really the font for messagebox text, but everyone and everything says to use it
+ titleFont _HANDLE
+ smallTitleFont _HANDLE
+ menubarFont _HANDLE
+ statusbarFont _HANDLE
)
type _LOGFONT struct {
- lfHeight int32
- lfWidth int32
- lfEscapement int32
- lfOrientation int32
- lfWeight int32
- lfItalic byte
- lfUnderline byte
- lfStrikeOut byte
- lfCharSet byte
- lfOutPrecision byte
- lfClipPrecision byte
- lfQuality byte
- lfPitchAndFamily byte
- lfFaceName [_LF_FACESIZE]uint16
+ lfHeight int32
+ lfWidth int32
+ lfEscapement int32
+ lfOrientation int32
+ lfWeight int32
+ lfItalic byte
+ lfUnderline byte
+ lfStrikeOut byte
+ lfCharSet byte
+ lfOutPrecision byte
+ lfClipPrecision byte
+ lfQuality byte
+ lfPitchAndFamily byte
+ lfFaceName [_LF_FACESIZE]uint16
}
type _NONCLIENTMETRICS struct {
- cbSize uint32
- iBorderWidth int32 // originally int
- iScrollWidth int32 // originally int
- iScrollHeight int32 // originally int
- iCaptionWidth int32 // originally int
- iCaptionHeight int32 // originally int
- lfCaptionFont _LOGFONT
- iSmCaptionWidth int32 // originally int
- iSmCaptionHeight int32 // originally int
- lfSmCaptionFont _LOGFONT
- iMenuWidth int32 // originally int
- iMenuHeight int32 // originally int
- lfMenuFont _LOGFONT
- lfStatusFont _LOGFONT
- lfMessageFont _LOGFONT
+ cbSize uint32
+ iBorderWidth int32 // originally int
+ iScrollWidth int32 // originally int
+ iScrollHeight int32 // originally int
+ iCaptionWidth int32 // originally int
+ iCaptionHeight int32 // originally int
+ lfCaptionFont _LOGFONT
+ iSmCaptionWidth int32 // originally int
+ iSmCaptionHeight int32 // originally int
+ lfSmCaptionFont _LOGFONT
+ iMenuWidth int32 // originally int
+ iMenuHeight int32 // originally int
+ lfMenuFont _LOGFONT
+ lfStatusFont _LOGFONT
+ lfMessageFont _LOGFONT
}
var (
_systemParametersInfo = user32.NewProc("SystemParametersInfoW")
- _createFontIndirect = gdi32.NewProc("CreateFontIndirectW")
+ _createFontIndirect = gdi32.NewProc("CreateFontIndirectW")
)
func getStandardWindowFonts() (err error) {
@@ -65,13 +64,13 @@ func getStandardWindowFonts() (err error) {
uintptr(unsafe.Sizeof(ncm)),
uintptr(unsafe.Pointer(&ncm)),
0)
- if r1 == 0 { // failure
+ if r1 == 0 { // failure
return fmt.Errorf("error getting system parameters: %v", err)
}
getfont := func(which *_LOGFONT, what string) (_HANDLE, error) {
r1, _, err = _createFontIndirect.Call(uintptr(unsafe.Pointer(which)))
- if r1 == 0 { // failure
+ if r1 == 0 { // failure
return _NULL, fmt.Errorf("error getting %s font; Windows last error: %v", what, err)
}
return _HANDLE(r1), nil
@@ -97,5 +96,5 @@ func getStandardWindowFonts() (err error) {
if err != nil {
return err
}
- return nil // all good
+ return nil // all good
}