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 |
|
Vincent Wei
|
d9bac8ca6d
|
declare __mg_sys_bmp_map
|
2020-02-26 21:36:09 +08:00 |
|
Vincent Wei
|
d089ba70aa
|
add resource operations for MYBITMAP; initialize/terminate map for system bitmaps; cleanup code
|
2020-02-26 21:35:45 +08:00 |
|
Vincent Wei
|
d6645c1ff7
|
string for MSG_REINITDESKOPS
|
2020-02-26 21:33:46 +08:00 |
|
Vincent Wei
|
5873faa559
|
include dependent headers
|
2020-02-26 21:33:28 +08:00 |
|
Vincent Wei
|
2191e6ea1a
|
add new files: rbtree.h, rbtree.c, map.h, map.c
|
2020-02-26 21:32:54 +08:00 |
|
Vincent Wei
|
6ee2617eb7
|
use GetSystemBitmapEx2 instead of GetSystemBitmapEx
|
2020-02-26 21:32:11 +08:00 |
|
Vincent Wei
|
28a4843b40
|
tune code for change of init operation of _DESKTOPOPS; use GetSystemBitmapEx2 instead of GetSystemBitmapEx; add a new desktop message MSG_REINITDESKOPS
|
2020-02-26 21:30:30 +08:00 |
|
Vincent Wei
|
7355a55610
|
removed
|
2020-02-26 21:28:28 +08:00 |
|
Vincent Wei
|
ecdfabe41d
|
implement a map based on rbtree
|
2020-02-26 21:28:00 +08:00 |
|
Vincent Wei
|
aceae83f93
|
implement a red-black tree
|
2020-02-26 21:27:41 +08:00 |
|
Vincent Wei
|
5849ce8e04
|
implementation calc_mainwin_pos for fallback compositor
|
2020-02-26 12:33:46 +08:00 |
|
Vincent Wei
|
dce4dadebf
|
implement calculate default position for main windows
|
2020-02-26 12:25:54 +08:00 |
|
Vincent Wei
|
e16419183b
|
define DEF_OVERLAPPED_OFFSET_X and DEF_OVERLAPPED_OFFSET_Y
|
2020-02-26 12:24:11 +08:00 |
|
Vincent Wei
|
8fab85b8c1
|
move typedef CALCPOSINFO to minigui.h
|
2020-02-26 12:23:50 +08:00 |
|
Vincent Wei
|
17b92420f1
|
tune implementation for MSG_CALC_POSITION message
|
2020-02-26 12:23:19 +08:00 |
|
Vincent Wei
|
3fde7981ed
|
fix typos: Checks -> Check, Determines -> Determine
|
2020-02-26 11:13:11 +08:00 |
|
Vincent Wei
|
53f8be5826
|
add request handler for REQID_CALCPOSITION
|
2020-02-26 11:12:38 +08:00 |
|
Vincent Wei
|
ca85b950fe
|
send MSG_CALC_POSITION messge to desktop for calculating default position
|
2020-02-26 11:11:28 +08:00 |
|
Vincent Wei
|
e9950cf6a9
|
add REQID_CALCPOSITION and CALCPOSINFO; check REQID_SYS_LAST is not larger than MAX_SYS_REQID
|
2020-02-26 11:09:53 +08:00 |
|
Vincent Wei
|
81fd2ee5d5
|
add string for MSG_CALC_POSITION
|
2020-02-26 11:08:59 +08:00 |
|
Vincent Wei
|
881776c7a9
|
fix typos: Gets -> Get, Sets -> Set, Retrieves -> Retrieve
|
2020-02-26 08:55:38 +08:00 |
|
Vincent Wei
|
db9ed261d8
|
use size_t instead of int for the size of one memroy area
|
2020-02-25 23:46:34 +08:00 |
|
Vincent Wei
|
571867720b
|
load icon from bitmap files
|
2020-02-25 23:46:01 +08:00 |
|
Vincent Wei
|
0f0effc37e
|
return size of memory res if user param is not null
|
2020-02-25 23:45:09 +08:00 |
|
Vincent Wei
|
882bc9d821
|
remove bad code
|
2020-02-25 23:44:39 +08:00 |
|
Vincent Wei
|
20f44981dd
|
fix a old bug in load_cursor_from_mem: imageh must be 64
|
2020-02-25 23:43:33 +08:00 |
|
Vincent Wei
|
f59fe557f3
|
cleanup
|
2020-02-25 19:07:45 +08:00 |
|
Vincent Wei
|
91246c8771
|
remove some deprecated code
|
2020-02-25 18:28:37 +08:00 |
|
Vincent Wei
|
fc2c171d96
|
fix a bug of __mg_update_tick_count; remove some deprecated code; tune SetTimerEx to allow duplicated call for same timer
|
2020-02-25 18:27:57 +08:00 |
|
Vincent Wei
|
a64292a926
|
use __mg_os_get_time_ticks instead of __mg_os_get_elapsed_ms; update __mg_tick_counter in GetTickCount
|
2020-02-25 17:18:49 +08:00 |
|
Vincent Wei
|
8a362818de
|
rename __mg_os_start_time_ms to __mg_os_start_time; remove __mg_os_get_elapsed_ms; add __mg_os_get_time_ticks
|
2020-02-25 17:17:10 +08:00 |
|
Vincent Wei
|
0e9b23efec
|
always check timers in the idle handler
|
2020-02-25 17:16:09 +08:00 |
|
Vincent Wei
|
2d9b3a68b5
|
add UL postfix
|
2020-02-25 16:21:00 +08:00 |
|
Vincent Wei
|
6dd8235d90
|
tune
|
2020-02-25 16:20:31 +08:00 |
|
Vincent Wei
|
0777c34039
|
two version of ExitGUISafely for different runmods
|
2020-02-25 08:22:12 +08:00 |
|
Vincent Wei
|
76cd3d6f27
|
GetMainVirtWindowById -> GetHostedById
|
2020-02-25 08:21:25 +08:00 |
|
Vincent Wei
|
2cbf9b25c9
|
tune search_win_tree; bugfix: forget removing the virtual window from hosting tree in DestroyVirtualWindow
|
2020-02-24 21:20:59 +08:00 |
|
Vincent Wei
|
0336fa1670
|
use _DBG_PRINTF instead of _WRN_PRINTF for no UpdateRects method of a video driver
|
2020-02-24 15:01:34 +08:00 |
|
Vincent Wei
|
16503269fb
|
detailed debug info for no free znode slot
|
2020-02-24 15:00:55 +08:00 |
|
Vincent Wei
|
08d1b85e10
|
tune CreateVirtualWindow and GetMainVirtWindowById; implement GetWindowId and SetWindowId
|
2020-02-24 15:00:13 +08:00 |
|
Vincent Wei
|
afa4b891e0
|
tuen for change of CreateMainWindowEx2
|
2020-02-23 19:07:09 +08:00 |
|
Vincent Wei
|
ec5eec69ef
|
isWindowInThisThread -> getMainWinIfWindowInThisThread
|
2020-02-23 19:06:33 +08:00 |
|
Vincent Wei
|
cef9216dd8
|
cleanup
|
2020-02-23 19:05:33 +08:00 |
|
Vincent Wei
|
0ec15b624f
|
isWindowInThisThread -> getMainWinIfWindowInThisThread
|
2020-02-23 19:05:03 +08:00 |
|
Vincent Wei
|
05bc9e9b3c
|
implement GetRootWindow and GetMainVirtWindowById; tune implementation of GetHosting, GetFirstHosted, and GetNextHosted to support virtual window
|
2020-02-23 19:03:35 +08:00 |
|
Vincent Wei
|
44ea69baea
|
pAdd of _MSG struct renamed to pSyncMsg
|
2020-02-23 15:37:03 +08:00 |
|
Vincent Wei
|
8ceee008b0
|
implement NotifyWindow and tune DispatchMessage for MSG_NOTIFICATION
|
2020-02-23 15:35:18 +08:00 |
|
Vincent Wei
|
630a6046a6
|
add message string for MSG_NOTIFICATION
|
2020-02-23 15:34:01 +08:00 |
|