Vincent Wei
|
08eace2093
|
handle middle button for MSG_MBUTTONDOWN, MSG_MBUTTONUP. and MSG_MBUTTONDBLCLK messages
|
2020-03-01 18:16:55 +08:00 |
|
Vincent Wei
|
37b0e11146
|
handle middle button for MSG_MBUTTONDOWN, MSG_MBUTTONUP. and MSG_MBUTTONDBLCLK messages
|
2020-03-01 18:16:42 +08:00 |
|
Vincent Wei
|
08506e3cbb
|
remove unnecessary kernel_GetGCRgnInfo functions
|
2020-03-01 17:34:21 +08:00 |
|
Vincent Wei
|
94b4a7eedb
|
tune
|
2020-02-29 22:34:21 +08:00 |
|
Vincent Wei
|
7d5a6dbd54
|
fix a conditional compilation error
|
2020-02-29 22:33:22 +08:00 |
|
Vincent Wei
|
dfe6869108
|
improve dummy engine to support PROCS runmode (sharedfb schema)
|
2020-02-29 22:23:47 +08:00 |
|
Vincent Wei
|
36ac251b21
|
improve dskDumpZOrder for PROCS runmode
|
2020-02-29 22:23:05 +08:00 |
|
Vincent Wei
|
513618d4ca
|
rename notif_proc to NotifProc in CONTROL structure; fix conditional compilation errors
|
2020-02-29 17:52:40 +08:00 |
|
Vincent Wei
|
df03ad014f
|
Improve implementation of DumpWindow and moved to window.c
|
2020-02-29 17:44:01 +08:00 |
|
Vincent Wei
|
e0b89ef232
|
add dump_window_details
|
2020-02-29 17:39:37 +08:00 |
|
Vincent Wei
|
44fc55701d
|
special handle for procs runmode in dskDumpZOrder
|
2020-02-29 17:14:06 +08:00 |
|
Vincent Wei
|
fc3bcabd67
|
handle MSG_DUMPZORDER
|
2020-02-29 17:13:28 +08:00 |
|
Vincent Wei
|
f789ea719d
|
allow HWND_NULL for GetNextChild and GetNextMainWindow
|
2020-02-29 17:13:04 +08:00 |
|
Vincent Wei
|
634fc28413
|
cleanup: remove deprecated code; implement dskDumpZOrder
|
2020-02-29 16:08:15 +08:00 |
|
Vincent Wei
|
a7cfd21020
|
fix a bug in travel_all_hosted: duplicated calling of callback; tune travel_all_hosted: use breadth first traveling policy due to overflow of the post message queue; tune format
|
2020-02-29 16:07:34 +08:00 |
|
Vincent Wei
|
6d04b42191
|
fix a bug: __kernel_get_next_znode may returns -1; handle MSG_DUMPZORDER
|
2020-02-29 16:04:53 +08:00 |
|
Vincent Wei
|
8151cc2428
|
add message strings for MSG_MOVEWINDOW and MSG_DUMPZORDER
|
2020-02-29 16:03:23 +08:00 |
|
Vincent Wei
|
dd34cd58a5
|
tune CreateMainWindowEx2 for error handling; Call SendNotifyMessage in the end of MoveWindow
|
2020-02-29 16:03:01 +08:00 |
|
Vincent Wei
|
734debce34
|
add MSG_MOVEWINDOW which will be sent as a notification after calling MoveWindow; add new internal message MSG_DUMPZORDER
|
2020-02-29 16:02:00 +08:00 |
|
Vincent Wei
|
04535d691f
|
use new inline functions for checking and returning the window ptr
|
2020-02-28 17:12:05 +08:00 |
|
Vincent Wei
|
92a20d4cb8
|
add macros MG_IS_APP_WINDOW, MG_IS_CONTROL_WINDOW, MG_IS_DESTROYED_MAIN_WINDOW, and MG_IS_DESTROYED_VIRT_WINDOW; tune all macros for window type; add inline functions: checkAndGetMainWindowPtrOfMainWin and checkAndGetMainWindowPtrOfControl
|
2020-02-28 17:11:18 +08:00 |
|
Vincent Wei
|
d9e14139cf
|
cleanup
|
2020-02-28 17:09:45 +08:00 |
|
Vincent Wei
|
2d8fda08e7
|
cleanup the checking of window type for various window APIs
|
2020-02-28 17:08:14 +08:00 |
|
Vincent Wei
|
e2e2b1ef94
|
check length of class name and reserved names
|
2020-02-28 17:07:40 +08:00 |
|
Vincent Wei
|
69ab18b5ab
|
list functions work for virtual window; add class name for virtual window
|
2020-02-28 16:56:24 +08:00 |
|
Vincent Wei
|
dfe6c026ef
|
fix a fatal bug: call __mg_throw_away_messages in CreateMainWindowEx2, CreateVirtualWindow, and CreateWindowEx2 when failed to create a new window.
|
2020-02-27 21:10:23 +08:00 |
|
Vincent Wei
|
ace5a0d263
|
tune
|
2020-02-27 21:04:15 +08:00 |
|
Vincent Wei
|
6b1b850312
|
implement __mg_throw_away_messages and tune ThrowAwayMessages
|
2020-02-27 21:04:02 +08:00 |
|
Vincent Wei
|
ba2e8358b2
|
declare internal function __mg_throw_away_messages
|
2020-02-27 21:02:31 +08:00 |
|
Vincent Wei
|
851fc9aeff
|
fix a bug: bad value for WS_EX_WINTYPE_LAUNCHER
|
2020-02-27 21:00:31 +08:00 |
|
Vincent Wei
|
ecf1e9db90
|
tune words
|
2020-02-27 10:50:56 +08:00 |
|
Vincent Wei
|
16d3a63fbb
|
rename get_valid_dc to get_effective_dc; rename release_valid_dc to release_effective_dc
|
2020-02-27 10:40:17 +08:00 |
|
Vincent Wei
|
98cdfd9bfb
|
Call SyncUpdate in ReleaseDC instead of EndPaint
|
2020-02-27 10:38:05 +08:00 |
|
Vincent Wei
|
366bbb1ff0
|
always call ReleaseDC even if it is a private CDC in release_valid_dc
|
2020-02-27 10:36:11 +08:00 |
|
Vincent Wei
|
2ae820992f
|
debug output
|
2020-02-27 09:59:37 +08:00 |
|
Vincent Wei
|
f005efe2e5
|
do not call SetCursor in handling low level events
|
2020-02-27 09:59:14 +08:00 |
|
Vincent Wei
|
40628a7fbe
|
do not call GAL_SyncUpdate for screen surface in ShowCursorForGDI
|
2020-02-27 09:58:45 +08:00 |
|
Vincent Wei
|
283d421721
|
tune
|
2020-02-27 09:57:49 +08:00 |
|
Vincent Wei
|
ccb176419a
|
fix a bug: bad handle for backspace
|
2020-02-27 09:57:20 +08:00 |
|
Vincent Wei
|
e8a26956d7
|
tune
|
2020-02-27 09:56:53 +08:00 |
|
Vincent Wei
|
7c914cdca4
|
fix a bug: uninitialize the callback functions for the map of system bitmaps; add __mg_map_get_size
|
2020-02-27 00:47:09 +08:00 |
|
Vincent Wei
|
e50c8424e0
|
Only call SyncUpdateDC in EndPaint
|
2020-02-27 00:25:50 +08:00 |
|
Vincent Wei
|
18ca90eb37
|
conver to upper before hashing
|
2020-02-27 00:25:19 +08:00 |
|
Vincent Wei
|
b9d71cd489
|
tune order of terminating functions
|
2020-02-26 23:02:24 +08:00 |
|
Vincent Wei
|
bdb4bbefe4
|
use Str2Key for hash function of class name
|
2020-02-26 23:01:53 +08:00 |
|
Vincent Wei
|
ba65912bb1
|
fix a bug in __mg_map_insert
|
2020-02-26 22:13:42 +08:00 |
|
Vincent Wei
|
e76dcef46e
|
add gui_ prefix to AddNewControlClass and so on
|
2020-02-26 22:06:37 +08:00 |
|
Vincent Wei
|
fde80cdb1b
|
define __mg_sys_bmp_map
|
2020-02-26 22:05:59 +08:00 |
|
Vincent Wei
|
5c5a33afd5
|
fix conditional compilation errors
|
2020-02-26 22:05:44 +08:00 |
|
Vincent Wei
|
6ab06b320f
|
implement GetSystemBitmapEx2; tune RegisterSystemBitmap and UnregisterSystemBitmap by using the map for system bitmaps
|
2020-02-26 21:37:32 +08:00 |
|