Commit Graph
62 Commits
Author SHA1 Message Date
Vincent Wei 53033675ad cleanup and fix conditional compilation errors 2020-02-11 21:01:48 +08:00
Vincent Wei 71fd40831f add dwBkColor for compositing schema; change prototype of CreateMainWindowEx2; declare DWORD2PixelByWindow 2020-02-11 18:06:28 +08:00
Vincent Wei a0bfb4b0b1 tune 2020-02-07 16:51:42 +08:00
Vincent Wei f626523116 tune compositing type and add CT_LOGICALPIXEL 2020-02-07 12:07:55 +08:00
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 a4bf2e0c2c cleanup 2020-02-06 18:15:48 +08:00
Vincent Wei 784476b449 tune description words 2020-02-05 12:35:09 +08:00
Vincent Wei 4d4d18499c add Since 4.2.0 for new window styles and window messages 2020-02-02 16:57:36 +08:00
Vincent Wei b6b9abdf33 cleanup 2020-01-17 18:55:12 +08:00
Vincent Wei a4355c6b9d use field ct instead of znode flag 2020-01-17 08:54:11 +08:00
Vincent Wei 26d0cec9a9 add MSG_UPDATECLIWIN 2020-01-16 18:07:27 +08:00
Vincent Wei 4f6a0aebf5 implement SetMainWindowAlwaysTop and SetMainWindowCompositing 2020-01-16 11:45:19 +08:00
Vincent Wei 38287abb1c declare CreateMainWindowEx2, WS_ALWAYSTOP, WS_EX_WINTYPE_MASK, WS_EX_WINTYPE_SCREENLOCK, WS_EX_WINTYPE_DOCKER, WS_EX_WINTYPE_LAUNCHER, SetMainWindowAlwaysTop, SetMainWindowCompositing 2020-01-15 18:36:32 +08:00
Vincent Wei e75144e069 cleanup and eliminate compilation errors 2020-01-10 16:25:52 +08:00
Vincent Wei 24c786aa8a cleanup: change copyright year 2020-01-06 16:09:11 +08:00
Vincent Wei 637dbbce68 change link to licensing policy 2019-11-13 11:53:59 +08:00
Vincent Wei b7820d888f use DWORD for RES_KEY 2019-07-19 11:21:54 +08:00
Vincent Wei f6ad9a960e cleanup 2019-07-18 14:59:12 +08:00
Vincent Wei 29a6e0f0f9 tune api desc 2019-07-18 12:44:24 +08:00
Vincent Wei 717fbd6fee tune for version 4.0.0 2019-07-15 15:46:43 +08:00
Vincent Wei 53c77a9a73 prepend excpetion list statement 2019-07-15 14:17:20 +08:00
Vincent Wei 8040f7abd5 __mg_time -> mg_os_time; __mg_mktime -> __mg_os_mktime; __mg_localtime -> __mg_os_localtime; use clock_gettime for tick count instead of gettimeofday 2019-07-14 14:21:40 +08:00
Vincent Wei a5319df211 fix some bad documents for MSG_EXIN_XXX 2019-06-18 18:46:12 +08:00
Vincent Wei 60f07ae26a move GetTickCount from window.h to minigui.h 2019-06-17 12:33:54 +08:00
Vincent Wei d6ee29ae11 fix some doc for messages 2019-06-14 18:58:46 +08:00
Vincent Wei 111254b440 change DEF_LPRESS_TIME to 200 2019-06-14 11:20:20 +08:00
Vincent Wei 9f60ba7138 post MSG_EXIN_END_CHANGES message 2019-06-14 11:01:24 +08:00
Vincent Wei cf2ae944b7 special hande extra input messages in desktop procedure 2019-06-13 18:35:56 +08:00
Vincent Wei 4a354b94f9 implementation of all extra input events 2019-06-13 17:50:30 +08:00
Vincent Wei 352a8cb158 add definitions of MSG_EXIN_XXX 2019-06-13 12:35:12 +08:00
Vincent Wei 24381b4cb1 Add messages for middle mouse button: MSG_MBUTTONxxx and MSG_NCMBUTTONxxx;
Add messages for extra input events: MSG_EXIN_XXXX for pointer axis, generic button, touch, tablet, tablet pad, and switch.
2019-06-12 17:45:37 +08:00
Vincent Wei 8fe06d5a07 use const for pointer fields of INNER_RES 2019-04-15 16:44:37 +08:00
Vincent Wei ed6ceaa49c fixbug of layout implementation 2019-03-26 12:22:26 +08:00
Vincent Wei 70ba8a0420 cleanup 2019-01-19 14:59:12 +08:00
Vincent Wei e4a2294ded New API: UpdateInvalidClient 2018-12-03 18:21:06 +08:00
Vincent Wei 318dee8fd5 tune for official release v3.2.0 2018-07-12 10:41:31 +08:00
Vincent Wei 6388d8049f add a new function: GetResPath 2018-05-18 16:03:45 +08:00
Vincent Wei d101233a3a Merge branch 'master' of github.com:VincentWei/minigui 2018-05-17 08:59:29 +08:00
Vincent Wei 7960577981 fix typos: resouce/Resouce 2018-05-17 08:59:12 +08:00
VincentWei 990b9eabc9 cleanup for doxygen 2018-05-08 03:09:12 +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 e2c2ac0704 tune description of MSG_CHAR 2018-02-02 12:18:11 +08:00
VincentWei c6c60b862b use MAKEWORD16 for Str2Key and MSG_CHAR 2018-02-02 11:40:01 +08:00
VincentWei 655aabe2d0 change type of return value of GetMenuItemID to LINT 2018-02-01 14:11:25 +08:00
VincentWei 4a29921154 add change description for Doxygen 2018-01-31 18:56:23 +08:00
VincentWei d8b8139ca1 use UINT stead of int for control identifiers and menu item identifiers 2018-01-31 16:03:41 +08:00
VincentWei 58050c7896 tune the copying in header files 2018-01-30 19:06:47 +08:00
VincentWei 55a4566a33 use UINT for message 2018-01-28 11:37:56 +08:00