Commit Graph
69 Commits
Author SHA1 Message Date
Vincent Wei 32c5c3c58f cleanup; use MSG_SETWINDOWMASK instead of __kernel_change_z_node_mask_rect 2020-02-07 10:18:30 +08:00
Vincent Wei 5e5101ea38 check the return value of message MSG_MOVEMAINWIN 2020-02-06 21:51:10 +08:00
Vincent Wei 921036a3f2 tune for change of window mask 2020-02-06 18:16:39 +08:00
Vincent Wei e77410462b __kernel_change_z_order_mask_rect -> __kernel_change_z_node_mask_rect 2020-02-06 17:49:35 +08:00
Vincent Wei bc62083911 call SyncUpdateDC for all showing popup menus 2020-02-06 12:40:08 +08:00
Vincent Wei 10971de518 create shared surface for WS_EX_CTRLASMAINWIN 2020-02-05 12:06:28 +08:00
Vincent Wei 61b4b4adf9 check shared_header 2020-02-03 17:57:29 +08:00
Vincent Wei e4bb441f1d call SyncUpdateDC after handle use input events 2020-02-03 16:06:10 +08:00
Vincent Wei 14d020cccf cleanup: convert tab to spaces and trim tail spaces 2020-02-02 10:53:31 +08:00
Vincent Wei 8dbe2c63f1 cleanup code, see cleanup-code.sh 2020-02-02 10:46:29 +08:00
Vincent Wei b5b49d5658 cleanup 2020-01-19 16:19:07 +08:00
Vincent Wei 32d8260430 cleanup 2020-01-16 18:08:45 +08:00
Vincent Wei 46621017c8 enhance to support compositing type and argument for CreateMainWindowEx2 2020-01-16 12:15:34 +08:00
Vincent Wei 4f6a0aebf5 implement SetMainWindowAlwaysTop and SetMainWindowCompositing 2020-01-16 11:45:19 +08:00
Vincent Wei f22b545315 CreateMainWindowEx -> CreateMainWindowEx2 2020-01-15 18:37:05 +08:00
Vincent Wei d4e066cbc9 cleanup 2020-01-15 17:32:22 +08:00
Vincent Wei 35c8e50c8d fix compilation errors 2020-01-15 12:35:27 +08:00
Vincent Wei 429ff88691 fix compilation errors 2020-01-15 12:34:32 +08:00
Vincent Wei fcfb830ac5 fix compilation errors 2020-01-15 12:33:37 +08:00
Vincent Wei 2b18f81b1c cleanup; implement create_memdc_from_menu and delete_memdc_for_menu for compositing 2020-01-15 12:27:55 +08:00
Vincent Wei d88718bbc8 cleanup 2020-01-14 19:14:58 +08:00
Vincent Wei 944b3fd116 cleanup 2020-01-14 18:21:15 +08:00
Vincent Wei 1843c94fed create shared surface for main window or global control 2020-01-14 12:01:33 +08:00
Vincent Wei 8c1b087b27 disable code if not defined _MGSCHEMA_COMPOSITING 2020-01-13 17:59:20 +08:00
Vincent Wei fde2299126 Call GetScreenRect for usage of &g_rcScr 2020-01-12 14:27:13 +08:00
Vincent Wei 04b3713de9 BUGFIXING: bad initialization of a BITMAP structure (the saved bitmap under cursor); CLEANUP 2020-01-02 18:27:36 +08:00
Vincent Wei 13348f18be tune calls of _WRN_PRINTF 2019-11-19 09:42:08 +08:00
Vincent Wei 637dbbce68 change link to licensing policy 2019-11-13 11:53:59 +08:00
Vincent Wei 53c77a9a73 prepend excpetion list statement 2019-07-15 14:17:20 +08:00
Vincent Wei 8adabc5917 Do not send MSG_NCPAINT when calling UpdateInvalidateRect 2019-07-12 17:13:56 +08:00
Vincent Wei 50fcc2afc9 handle middle mouse button events 2019-06-12 19:08:24 +08:00
Vincent Wei 8a3437d948 change NR_KEYS to 250 2019-06-12 12:33:20 +08:00
Vincent Wei b9fd4b9178 New API: GetNextUChar 2019-05-15 11:58:48 +08:00
WEI Yongming 54577e9dd2 increase temp buffer size to avoid overflow; \t -> 4 spaces 2019-04-11 18:49:47 +08:00
Vincent Wei db63d8cad3 cleanup 2019-03-27 11:40:34 +08:00
Vincent Wei 338fb0276e use _DEBUG for real output of _DBG_PRINTF 2019-03-27 10:08:01 +08:00
Vincent Wei b82128091e add const for keymap data 2019-03-07 19:09:34 +08:00
Vincent Wei f34ac9d0fe UChar32 -> Uchar32; UChar16 -> Uchar16 2019-01-18 13:56:18 +08:00
Vincent Wei b35e38bdff tune length of devfont name fields; devfont now supports family aliases 2019-01-17 14:55:06 +08:00
Vincent Wei e4a2294ded New API: UpdateInvalidClient 2018-12-03 18:21:06 +08:00
VincentWei dd0445689e cleanup 2018-06-05 23:59:14 +08:00
VincentWei 378f7e1986 cleanup 2018-05-19 15:13:12 +08:00
VincentWei 62efa8b29a clean up the header copying statements 2018-02-04 17:01:37 +08:00
VincentWei 5665bbb94b Merge branch 'master' of github.com:VincentWei/minigui 2018-02-02 15:30:36 +08:00
VincentWei 79c8048f83 use gal_pixel instead of int for GetWindowBkColor/SetWindowBkColor 2018-02-02 15:30:26 +08:00
VincentWei 0bec004433 add MAKEWPARAM and FIRSTBYTE~FOURTHBYTE macros, and remove HIBYTE_WORD16, LOBYTE_WORD16 macros. Now, MAKEWORD(lobyte, hibyte) returns same value on both 32-bit and 64-bit platforms 2018-02-02 15:05:00 +08:00
VincentWei 7c9fb6e4f7 use HIBYTE_WORD16/LOBYTE_WORD16 to extract bytes from wParam of MSG_CHAR 2018-02-02 12:07:08 +08:00
VincentWei c6c60b862b use MAKEWORD16 for Str2Key and MSG_CHAR 2018-02-02 11:40:01 +08:00
VincentWei f4ccf7ee1c use HIBYTE_WORD16/LOBYTE_WORD16 to get the bytes from short type values 2018-02-01 23:12:42 +08:00
VincentWei 655aabe2d0 change type of return value of GetMenuItemID to LINT 2018-02-01 14:11:25 +08:00