summaryrefslogtreecommitdiff
path: root/redo/init_windows.go
diff options
context:
space:
mode:
authorPietro Gagliardi <[email protected]>2014-07-17 22:33:03 -0400
committerPietro Gagliardi <[email protected]>2014-07-17 22:33:03 -0400
commit2c025a97efe8f9b15af6af643126f75085e75476 (patch)
tree010ffccd7b6ed800debaa502dbf77d1fbbd84fd0 /redo/init_windows.go
parent7e40e9fe28f2349b06bf81a32e75183da1f48d56 (diff)
Migrated init_windows.go to C.
Diffstat (limited to 'redo/init_windows.go')
-rw-r--r--redo/init_windows.go58
1 files changed, 0 insertions, 58 deletions
diff --git a/redo/init_windows.go b/redo/init_windows.go
deleted file mode 100644
index 1ce0e65..0000000
--- a/redo/init_windows.go
+++ /dev/null
@@ -1,58 +0,0 @@
-// 11 july 2014
-
-package ui
-
-import (
- "fmt"
-)
-
-var (
- hInstance uintptr
- nCmdShow int
-
- hDefaultIcon uintptr
- hArrowCursor uintptr
-)
-
-func getWinMainParams() (err error) {
- hInstance, err = f_GetModuleHandleW(nil)
- if hInstance == 0 {
- return fmt.Errorf("error getting hInstance: %v", err)
- }
-
- var info s_STARTUPINFOW
-
- f_GetStartupInfoW(&info)
- if info.dwFlags & c_STARTF_USESHOWWINDOW != 0 {
- nCmdShow = int(info.wShowWindow)
- } else {
- nCmdShow = c_SW_SHOWDEFAULT
- }
-
- return nil
-}
-
-// TODO move to common_windows.go
-var hNULL uintptr = 0
-
-func loadIconsCursors() (err error) {
- hDefaultIcon, err = f_LoadIconW(hNULL, c_IDI_APPLICATION)
- if hDefaultIcon == hNULL {
- return fmt.Errorf("error loading default icon: %v", err)
- }
- hArrowCursor, err = f_LoadCursorW(hNULL, c_IDC_ARROW)
- if hArrowCursor == hNULL {
- return fmt.Errorf("error loading arrow (default) cursor: %v", err)
- }
- return nil
-}
-
-func initWindows() error {
- if err := getWinMainParams(); err != nil {
- return fmt.Errorf("error getting WinMain() parameters: %v", err)
- }
- if err := loadIconsCursors(); err != nil {
- return fmt.Errorf("error loading standard/default icons and cursors: %v", err)
- }
- return nil
-}