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;