diff options
| author | Pietro Gagliardi <[email protected]> | 2014-10-16 13:53:05 -0400 |
|---|---|---|
| committer | Pietro Gagliardi <[email protected]> | 2014-10-16 13:53:05 -0400 |
| commit | b27671740d0685aecfc57c9e3e942d424a0ad35e (patch) | |
| tree | ec5ff9dc95855270f278e58d8d2e0291732c24a9 /newctrl/window_windows.go | |
| parent | e78624f057c6c9a7d4d6f04da0130d9d524bce9d (diff) | |
Removed the whole store**HWND spiel. No longer works properly (nil pointers woo).
Diffstat (limited to 'newctrl/window_windows.go')
| -rw-r--r-- | newctrl/window_windows.go | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/newctrl/window_windows.go b/newctrl/window_windows.go index 2286ade..8537be8 100644 --- a/newctrl/window_windows.go +++ b/newctrl/window_windows.go @@ -33,14 +33,10 @@ func makeWindowWindowClass() error { func newWindow(title string, width int, height int, control Control) *window { w := &window{ - // hwnd set in WM_CREATE handler closing: newEvent(), child: control, } - hwnd := C.newWindow(toUTF16(title), C.int(width), C.int(height), unsafe.Pointer(w)) - if hwnd != w.hwnd { - panic(fmt.Errorf("inconsistency: hwnd returned by CreateWindowEx() (%p) and hwnd stored in Window (%p) differ", hwnd, w.hwnd)) - } + w.hwnd = C.newWindow(toUTF16(title), C.int(width), C.int(height), unsafe.Pointer(w)) hresult := C.EnableThemeDialogTexture(w.hwnd, C.ETDT_ENABLE|C.ETDT_USETABTEXTURE) if hresult != C.S_OK { panic(fmt.Errorf("error setting tab background texture on Window; HRESULT: 0x%X", hresult)) @@ -87,12 +83,6 @@ func (w *window) SetMargined(margined bool) { w.margined = margined } -//export storeWindowHWND -func storeWindowHWND(data unsafe.Pointer, hwnd C.HWND) { - w := (*window)(data) - w.hwnd = hwnd -} - //export windowResize func windowResize(data unsafe.Pointer, r *C.RECT) { w := (*window)(data) |
