comparison dynamin/gui/windows_window.d @ 30:545af935f201

Remove delta from MouseTurnedEventArgs (Windows-centric).
author Jordan Miner <jminer7@gmail.com>
date Sat, 25 Jul 2009 15:27:35 -0500
parents e6843df719a8
children 2a194d52fdb5
comparison
equal deleted inserted replaced
29:e6843df719a8 30:545af935f201
754 if(scrollLines == 0xFFFFFFFF) 754 if(scrollLines == 0xFFFFFFFF)
755 scrollLines = 3; 755 scrollLines = 3;
756 int delta = -cast(short)HIWORD(wParam); 756 int delta = -cast(short)HIWORD(wParam);
757 auto screenPt = Point(LOWORD(lParam), HIWORD(lParam)); 757 auto screenPt = Point(LOWORD(lParam), HIWORD(lParam));
758 auto des = c.getDescendantAtPoint(c.screenToContent(screenPt)); 758 auto des = c.getDescendantAtPoint(c.screenToContent(screenPt));
759 scope args = new MouseTurnedEventArgs(delta, delta*scrollLines/120.0); 759 scope args = new MouseTurnedEventArgs(delta*scrollLines/120.0);
760 des.mouseTurned(args); 760 des.mouseTurned(args);
761 return 0; 761 return 0;
762 case WM_SYSKEYDOWN: 762 case WM_SYSKEYDOWN:
763 //Stdout.format("WM_SYSKEYDOWN: {:x}", cast(int)wParam).newline; 763 //Stdout.format("WM_SYSKEYDOWN: {:x}", cast(int)wParam).newline;
764 if(wParam == 0x79) return 0; 764 if(wParam == 0x79) return 0;