Mercurial > godwindows
changeset 63:cb3d23459780
Get the render window working again.
author | Brian Smith <brian@dbsoft.org> |
---|---|
date | Thu, 14 Mar 2013 20:14:21 -0500 |
parents | fff7c3e22421 |
children | ba5915851073 |
files | src/dw/dw.go src/dwtest/dwtest.go |
diffstat | 2 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/dw/dw.go Thu Mar 14 19:30:41 2013 -0500 +++ b/src/dw/dw.go Thu Mar 14 20:14:21 2013 -0500 @@ -2866,10 +2866,10 @@ func go_int_callback_notepage(pfunc unsafe.Pointer, window unsafe.Pointer, val C.ulong, data unsafe.Pointer, flags C.int) C.int { if (flags & go_flags_no_data) == go_flags_no_data { thisfunc := *(*func(HANDLE, HNOTEPAGE) int)(pfunc); - return C.int(thisfunc(HWND{window}, HNOTEPAGE{val, HWND{window}})); + return C.int(thisfunc(HWND{window}, HNOTEPAGE{val, HNOTEBOOK{window}})); } thisfunc := *(*func(HANDLE, HNOTEPAGE, POINTER) int)(pfunc); - return C.int(thisfunc(HWND{window}, HNOTEPAGE{val, HWND{window}}, POINTER(data))); + return C.int(thisfunc(HWND{window}, HNOTEPAGE{val, HNOTEBOOK{window}}, POINTER(data))); } //export go_int_callback_tree
--- a/src/dwtest/dwtest.go Thu Mar 14 19:30:41 2013 -0500 +++ b/src/dwtest/dwtest.go Thu Mar 14 20:14:21 2013 -0500 @@ -438,13 +438,13 @@ /* This gets called when a part of the graph needs to be repainted. */ -func text_expose(hwnd dw.HRENDER, x int, y int, width int, height int, data dw.POINTER) int { +func text_expose(hwnd dw.HANDLE, x int, y int, width int, height int, data dw.POINTER) int { if render_type != 1 { var hpm dw.HPIXMAP - if hwnd == textbox1 { + if hwnd.GetHandle() == textbox1.GetHandle() { hpm = text1pm; - } else if hwnd == textbox2 { + } else if hwnd.GetHandle() == textbox2.GetHandle() { hpm = text2pm; } else { return TRUE;