def f(hwnd, msg, wParam, lParam): event_handler = event_handlers.get(msg, None) result = None if event_handler: result = event_handler(msg, wParam, lParam) if result is None: result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam) return result
def _wnd_proc_view(self, hwnd, msg, wParam, lParam): event_handler = self._view_event_handlers.get(msg, None) result = 0 if event_handler: if self._allow_dispatch_event or not self._enable_event_queue: result = event_handler(msg, wParam, lParam) else: self._event_queue.append((event_handler, msg, wParam, lParam)) result = 0 if not result and msg != WM_CLOSE: result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam) return result
def f(hwnd, msg, wParam, lParam): event_handler = event_handlers.get(msg, None) result = None if event_handler: if self._allow_dispatch_event or not self._enable_event_queue: result = event_handler(msg, wParam, lParam) else: result = 0 self._event_queue.append( (event_handler, msg, wParam, lParam)) if result is None: result = _user32.DefWindowProcW(hwnd, msg, wParam, lParam) return result