Commit Graph
419 Commits
Author SHA1 Message Date
Vincent Wei f27d0a96b4 introduce GetDCEx, GetDCInSecondarySurface, GetEffectiveCD; mark GetSecondaryClientDC, ReleaseSecondaryDC as deprecated; tune the description words 2020-03-04 15:21:04 +08:00
Vincent Wei 000ff2fbab tune description text 2020-03-02 14:34:00 +08:00
Vincent Wei 94692e0f2d tune CreateMainWindowEx2 and MAINWINCREATE: use function argument intead of new dwBkColor field of structure; declare SetWindowLocalData, GetWindowLocalData, and RemoveWindowLocalData; tune WINDOWINFO structure for new field for local data map 2020-03-02 11:13:09 +08:00
Vincent Wei 8f01d078d9 adjust to a reasonable position for a main window with style WS_EX_AUTOPOSITION 2020-03-01 18:38:52 +08:00
Vincent Wei 48c2ad5388 tune the implementation of NotifyParentEx 2020-03-01 18:19:17 +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 69ab18b5ab list functions work for virtual window; add class name for virtual window 2020-02-28 16:56:24 +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 3627f32f25 declare GetSystemBitmapEx2; cleanup APIs for system bitmaps 2020-02-26 21:31:44 +08:00
Vincent Wei c5ff5ff992 add HDC for init operation of _DESKTOPOPS 2020-02-26 21:29:06 +08:00
Vincent Wei 43cc858d58 fix a typo 2020-02-26 12:22:30 +08:00
Vincent Wei a6790b2ca7 move typedef CALCPOSINFO from window.h to minigui.h; tune interface of calc_mainwin_pos 2020-02-26 12:22:11 +08:00
Vincent Wei 3fde7981ed fix typos: Checks -> Check, Determines -> Determine 2020-02-26 11:13:11 +08:00
Vincent Wei ff779368d6 add calc_mainwin_pos to struct _CompositorOps 2020-02-26 11:08:27 +08:00
Vincent Wei 6ae96a3f96 tune styles; add WS_EX_AUTOPOSITION; add MSG_CALC_POSITION; fix typos: Checks -> Check, Determines -> Determine 2020-02-26 11:07:48 +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 0b72715b8c tune description text 2020-02-25 23:41:50 +08:00
Vincent Wei c9d1a47a32 tune description text 2020-02-25 09:59:55 +08:00
Vincent Wei 3d38112ab6 tune description text 2020-02-25 09:19:02 +08:00
Vincent Wei 76cd3d6f27 GetMainVirtWindowById -> GetHostedById 2020-02-25 08:21:25 +08:00
Vincent Wei f9026712ca tune CreateVirtualWindow and GetMainVirtWindowById, declare GetWindowId and SetWindowId 2020-02-24 14:59:49 +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 51d7ba8f7d declare NotifyWindow and MSG_NOTIFICATION; tune description words 2020-02-23 15:36:34 +08:00
Vincent Wei d2a5bea737 use NotifyWindow to implement NotifyParentEx 2020-02-23 15:32:24 +08:00
Vincent Wei 8d8d5143ea cleanup 2020-02-22 17:18:01 +08:00
Vincent Wei 1192bba572 cleanup 2020-02-22 15:53:24 +08:00
Vincent Wei 32939cf0af cleanup 2020-02-21 20:06:50 +08:00
Vincent Wei b971ca6d80 define a dummy implementation of JoinLayer for non-threads runtime modes 2020-02-21 09:49:57 +08:00
Vincent Wei a6974206c2 mark InitVectorialFonts and TermVectorialFonts as deprecated and define them as static inline functions 2020-02-21 09:49:04 +08:00
Vincent Wei 31ddac8281 tune description words 2020-02-20 21:53:49 +08:00
Vincent Wei 96005abb1a tune description words 2020-02-20 16:05:57 +08:00
Vincent Wei 4ac66cae57 redefine ZOF_TYPE_TOPMOST for the topmost level; define ZOF_TYPE_BOTTOMMOST for the bottommost level; tune description words 2020-02-20 15:47:48 +08:00
Vincent Wei e602448df7 tune styles for eight levels of zorder nodes 2020-02-19 19:35:29 +08:00
Vincent Wei ea91c40beb tune for eight levels of zorder nodes 2020-02-19 19:34:51 +08:00
Vincent Wei a153b2cdf3 add system message MSG_MANAGE_MSGTHREAD 2020-02-18 22:18:34 +08:00
Vincent Wei 6f132886c3 4.2.0 -> 5.0.0 2020-02-18 18:44:42 +08:00
Vincent Wei f8224aeaa8 declare RegisterEventHookFunc, RegisterEventHookWindow, and UnregisterEventHookWindow; change since 4.2.0 -> since 5.0.0 2020-02-18 18:42:25 +08:00
Vincent Wei cd92e4b7fe declare BroadcastMessageInThisThread 2020-02-17 19:20:12 +08:00
Vincent Wei 628c27fc7a declare IsWindowInThisThread, PreDefVirtualWinProc, DefaultVirtualWinProc, and IsVirtualWindow; tune some description words 2020-02-17 16:19:34 +08:00
Vincent Wei 26d976cc61 move listen fd APIs from minigui.h to window.h 2020-02-16 18:41:50 +08:00
Vincent Wei 1ce7bef76b move listen fd APIs to window.h 2020-02-16 18:41:20 +08:00
Vincent Wei 9d21d8a549 tune MainWindowThreadCleanup and MainWindowCleanup 2020-02-15 22:50:43 +08:00
Vincent Wei 7f7b769660 tune for virtual window 2020-02-15 18:20:20 +08:00
Vincent Wei ca01773775 description words for virtual window; declare CreateThreadForMessaging, GetThreadByWindow, and VirtualWindowCleanup 2020-02-15 12:44:23 +08:00
Vincent Wei 3b639d59d7 cleanup 2020-02-14 22:43:13 +08:00
Vincent Wei aadcdfca83 tune WS_EX_WINTYPE_XXX to avoid conflict with WS_EX_INTERAL_MASK; declare CreateVirtualWindow and DestroyVirtuWindow; tune some description word 2020-02-14 22:39:53 +08:00
Vincent Wei 48caa7cde0 adjust WINDOWINFO, CONTROL, and MAINWIN structures for virtual window; remove iFgColor field in CONTROL, MAINWIN, and CTRLCLASSINFO; add VIRTWIN structure 2020-02-14 17:53:03 +08:00
Vincent Wei c5c31a2030 tune description words 2020-02-13 10:43:35 +08:00
Vincent Wei 8e6ffda4a8 always implement SyncUpdateDC and SyncUpdateSurface 2020-02-12 21:46:02 +08:00