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
|
f9026712ca
|
tune CreateVirtualWindow and GetMainVirtWindowById, declare GetWindowId and SetWindowId
|
2020-02-24 14:59:49 +08:00 |
|
Vincent Wei
|
db7c5a821c
|
tune
|
2020-02-23 19:07:23 +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
|
1d577c248f
|
declare GetRootWindow and GetMainVirtWindowById; tune CreateMainWindowEx2 to pass identifier of the main window; cleanup the description words
|
2020-02-23 19:02:48 +08:00 |
|
Vincent Wei
|
44ea69baea
|
pAdd of _MSG struct renamed to pSyncMsg
|
2020-02-23 15:37:03 +08:00 |
|
Vincent Wei
|
51d7ba8f7d
|
declare NotifyWindow and MSG_NOTIFICATION; tune description words
|
2020-02-23 15:36:34 +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 |
|
Vincent Wei
|
c54c05ce57
|
use MG_IS_NOT_VIRT_WINDOW for GetParent
|
2020-02-23 15:33:28 +08:00 |
|
Vincent Wei
|
c560fa9daf
|
add MG_IS_MAIN_VIRT_WINDOW
|
2020-02-23 15:33:00 +08:00 |
|
Vincent Wei
|
d2a5bea737
|
use NotifyWindow to implement NotifyParentEx
|
2020-02-23 15:32:24 +08:00 |
|
Vincent Wei
|
308464b5d3
|
make updateregion enabled by default
|
2020-02-23 15:31:50 +08:00 |
|
Vincent Wei
|
aaa6b1379d
|
include WS_EX_DIALOGBOX before create main window for dialog box
|
2020-02-23 11:25:14 +08:00 |
|
Vincent Wei
|
2b55d9d0e5
|
donot use quiting stage
|
2020-02-22 19:35:11 +08:00 |
|
Vincent Wei
|
d36be5fb7f
|
remove delcaration of __mg_desktop, __mg_parsor, __mg_timer
|
2020-02-22 19:34:33 +08:00 |
|
Vincent Wei
|
523ceb4dc5
|
fix conditional compilation errors
|
2020-02-22 19:32:59 +08:00 |
|
Vincent Wei
|
8d8d5143ea
|
cleanup
|
2020-02-22 17:18:01 +08:00 |
|
Vincent Wei
|
097dcc2af7
|
donot use inline function to set/remove timer flags
|
2020-02-22 17:17:43 +08:00 |
|
Vincent Wei
|
cf7cb4c831
|
timer_count -> tick_count; use __mg_update_tick_count; cleanup MSG_TIMER handling of desktop
|
2020-02-22 16:06:57 +08:00 |
|
Vincent Wei
|
98cc4ce10b
|
change the idle handler of main thread with a tailored version
|
2020-02-22 16:05:27 +08:00 |
|
Vincent Wei
|
26a94f541e
|
tune std_idle_handler; cleanup
|
2020-02-22 16:04:18 +08:00 |
|
Vincent Wei
|
3fe0294782
|
tune __mg_update_tick_count and post MSG_TIMER to desktop
|
2020-02-22 16:03:11 +08:00 |
|
Vincent Wei
|
1f98843053
|
implement __mg_os_get_elapsed_ms by using clock_gettime and for WIN32
|
2020-02-22 16:01:41 +08:00 |
|
Vincent Wei
|
298db53fb1
|
declare __mg_os_get_elapsed_ms
|
2020-02-22 15:54:30 +08:00 |
|
Vincent Wei
|
c74c515b63
|
cleanup
|
2020-02-22 15:54:11 +08:00 |
|
Vincent Wei
|
41c709b1c8
|
add MAX_IDLE_COUNTER and DESKTOP_TIMER_INERTVAL
|
2020-02-22 15:53:50 +08:00 |
|
Vincent Wei
|
1192bba572
|
cleanup
|
2020-02-22 15:53:24 +08:00 |
|
Vincent Wei
|
90636dd869
|
bugfix: wrong WinType for virtual window; bad counting of nrWindows
|
2020-02-22 15:53:09 +08:00 |
|
Vincent Wei
|
6fee78e3d7
|
use __mg_update_tick_count
|
2020-02-22 15:52:13 +08:00 |
|
Vincent Wei
|
32939cf0af
|
cleanup
|
2020-02-21 20:06:50 +08:00 |
|
Vincent Wei
|
f3b1401a90
|
tune field name of TIMER structure
|
2020-02-21 20:06:22 +08:00 |
|
Vincent Wei
|
3e3a7c92e1
|
use WS_EX_DIALOGBOX style for IsDialog() instead of sending message to window procedure
|
2020-02-21 20:05:44 +08:00 |
|
Vincent Wei
|
a3b76f2f9d
|
cleanup handler of MSG_TIMER of desktop for threads mode
|
2020-02-21 20:04:33 +08:00 |
|
Vincent Wei
|
f9a1525421
|
bugfix: use 0x01UL instead of 0x01
|
2020-02-21 20:03:57 +08:00 |
|
Vincent Wei
|
07106925c6
|
tune implmentation of timer
|
2020-02-21 20:03:26 +08:00 |
|
Vincent Wei
|
c015eff8f0
|
call __mg_check_expired_timers in the idle handler
|
2020-02-21 20:02:28 +08:00 |
|
Vincent Wei
|
864be6b36d
|
tune code for no timer thread for MiniGUI-Threads runmode; remove mg_InstallIntervalTimer and mg_UninstallIntervalTimer, always use mg_InitTimer and mg_TerminateTimer instead
|
2020-02-21 12:54:24 +08:00 |
|
Vincent Wei
|
0519637d62
|
Call SetActiveWindow in OpenAboutDialog if there is already a about dialog instance
|
2020-02-21 11:49:43 +08:00 |
|
Vincent Wei
|
17ba967eb2
|
fix a bug: check again after calling sem_wait in PeekMesageEx
|
2020-02-21 11:48:53 +08:00 |
|
Vincent Wei
|
246809f46e
|
allocate and free mssage queue for main thread
|
2020-02-21 11:46:42 +08:00 |
|
Vincent Wei
|
32dc8c3f57
|
use dump_message; cleanup
|
2020-02-21 11:44:48 +08:00 |
|