[Syncropated-commits] r145 - /

zimmerle at garage.maemo.org zimmerle at garage.maemo.org
Sat Jan 27 19:30:59 EET 2007


Author: zimmerle
Date: 2007-01-27 19:30:59 +0200 (Sat, 27 Jan 2007)
New Revision: 145

Removed:
   wintest.py
Log:
Setup new version environment

Deleted: wintest.py
===================================================================
--- wintest.py	2007-01-27 17:28:50 UTC (rev 144)
+++ wintest.py	2007-01-27 17:30:59 UTC (rev 145)
@@ -1,88 +0,0 @@
-import win32con
-import sys
-from ctypes import *
-
-WNDPROC = WINFUNCTYPE(c_long, c_int, c_uint, c_int, c_int)
-
-class WNDCLASS(Structure):
-	_fields_ = [('style', c_uint),
-				('lpfnWndProc', WNDPROC),
-				('cbClsExtra', c_int),
-				('cbWndExtra', c_int),
-				('hInstance', c_int),
-				('hIcon', c_int),
-				('hCursor', c_int),
-				('hbrBackground', c_int),
-				('lpszMenuName', c_char_p),
-				('lpszClassName', c_char_p)]
-
-class MSG(Structure):
-	_fields_ = [('hwnd', c_int),
-				('message', c_uint),
-				('wParam', c_int),
-				('lParam', c_int),
-				('time', c_int)]
-
-def ErrorIfZero(handle):
-	if handle == 0:
-		raise WinError
-	else:
-		return handle
-
-def init_wnd_main_loop():
-	CreateWindowEx = windll.user32.CreateWindowExA
-	CreateWindowEx.argtypes = [c_int, c_char_p, c_char_p, c_int, c_int, c_int, c_int, c_int, c_int, c_int, c_int, c_int]
-	CreateWindowEx.restype = ErrorIfZero
-
-	# Define window class
-	wndclass = WNDCLASS()
-	wndclass.lpfnWndProc = WNDPROC(WndProc)
-	wndclass.hInstance = windll.kernel32.GetModuleHandleA(c_int(win32con.NULL))
-	wndclass.lpszClassName = "MainWin"
-
-	# Register window class
-	if not windll.user32.RegisterClassA(byref(wndclass)):
-		raise WinError()
-
-	# Create a fake window
-	hwnd = CreateWindowEx(0,
-		wndclass.lpszClassName,
-		"Fake Window",
-		win32con.WS_OVERLAPPEDWINDOW,
-		win32con.CW_USEDEFAULT,
-		win32con.CW_USEDEFAULT,
-		win32con.CW_USEDEFAULT,
-		win32con.CW_USEDEFAULT,
-		win32con.NULL,
-		win32con.NULL,
-		wndclass.hInstance,
-		win32con.NULL)
-
-	# Pump Messages
-	msg = MSG()
-	pMsg = pointer(msg)
-	NULL = c_int(win32con.NULL)
-
-	while windll.user32.GetMessageA( pMsg, NULL, 0, 0) != 0:
-		windll.user32.TranslateMessage(pMsg)
-		windll.user32.DispatchMessageA(pMsg)
-
-	return msg.wParam
-
-def WndProc(hwnd, message, wParam, lParam):
-
-	if message == win32con.WM_DEVICECHANGE:
-		print "Device Change"
-		print wParam, lParam
-		return 0
-
-	elif message == win32con.WM_DESTROY:
-		windll.user32.PostQuitMessage(0)
-		return 0
-
-	return windll.user32.DefWindowProcA(c_int(hwnd), c_int(message), c_int(wParam), c_int(lParam))
-
-if __name__=='__main__':
-	sys.exit(init_wnd_main_loop())
-
-



More information about the Syncropated-commits mailing list