Vincent Wei
|
0eda746112
|
tune AllocaZOrderNode and FreeZOrderNode for fixed znodes
|
2020-01-17 12:01:20 +08:00 |
|
Vincent Wei
|
9d0e3aaf24
|
handle window style if failed to allocate znode for fixed ones
|
2020-01-17 12:00:11 +08:00 |
|
Vincent Wei
|
d240c4ceb3
|
handle window style if failed to allocate znode for fixed ones
|
2020-01-17 11:59:57 +08:00 |
|
Vincent Wei
|
5ba5476441
|
tune constants for znode
|
2020-01-17 11:59:28 +08:00 |
|
Vincent Wei
|
a4355c6b9d
|
use field ct instead of znode flag
|
2020-01-17 08:54:11 +08:00 |
|
Vincent Wei
|
903a42d193
|
cleanup
|
2020-01-16 18:13:34 +08:00 |
|
Vincent Wei
|
138271050f
|
implement move_to_layer as the handler for REQID_MOVETOLAYER
|
2020-01-16 18:13:11 +08:00 |
|
Vincent Wei
|
8caeb31f79
|
implement ServerMoveClientToLayer and initialize fixed znode for new layers
|
2020-01-16 18:11:43 +08:00 |
|
Vincent Wei
|
867f416513
|
implement __mg_move_client_to_layer and handle MSG_LAYERCHANGED
|
2020-01-16 18:10:47 +08:00 |
|
Vincent Wei
|
589d81f756
|
declare __mg_move_client_to_layer
|
2020-01-16 18:09:42 +08:00 |
|
Vincent Wei
|
2bc03c662b
|
declare MOVETOLAYERINFO, MOVEDCLIENTINFO, and __mg_client_on_layer_changed
|
2020-01-16 18:09:25 +08:00 |
|
Vincent Wei
|
32d8260430
|
cleanup
|
2020-01-16 18:08:45 +08:00 |
|
Vincent Wei
|
88dec30c67
|
implement __mg_client_on_layer_changed and MoveToLayer
|
2020-01-16 18:08:17 +08:00 |
|
Vincent Wei
|
26d0cec9a9
|
add MSG_UPDATECLIWIN
|
2020-01-16 18:07:27 +08:00 |
|
Vincent Wei
|
0c697163ba
|
cleanup; declare ServerMoveClientToLayer and MoveToLayer
|
2020-01-16 18:06:46 +08:00 |
|
Vincent Wei
|
3bc45510b7
|
cleanup
|
2020-01-16 15:01:54 +08:00 |
|
Vincent Wei
|
85480871fb
|
tune and cleanup
|
2020-01-16 14:59:31 +08:00 |
|
Vincent Wei
|
3a2a363c4f
|
copy ct_arg in ServerGetZNodeInfo
|
2020-01-16 14:59:23 +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
|
8ea2493132
|
tune flags for znode; add new types for popupmenu, screenlock, docker, and launcher; add new flags for maximized and minimized for future use
|
2020-01-16 09:37:14 +08:00 |
|
Vincent Wei
|
b9718351f7
|
rename ZOF_COMPOS_XXX macros
|
2020-01-15 18:37:54 +08:00 |
|
Vincent Wei
|
f22b545315
|
CreateMainWindowEx -> CreateMainWindowEx2
|
2020-01-15 18:37:05 +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
|
7fad5d2752
|
cleanup
|
2020-01-15 18:34:34 +08:00 |
|
Vincent Wei
|
d4e066cbc9
|
cleanup
|
2020-01-15 17:32:22 +08:00 |
|
Vincent Wei
|
1b7c1ffaf4
|
ZOF_TF_TOPFOREVER -> ZOF_TF_STUCK
|
2020-01-15 15:41:26 +08:00 |
|
Vincent Wei
|
a6d904f854
|
make SIZE_USAGE_BMP and SIZE_MASKRECT_USAGE_BMP to be multiples of 8
|
2020-01-15 15:40:56 +08:00 |
|
Vincent Wei
|
5099d79e4c
|
cleanup
|
2020-01-15 15:10:10 +08:00 |
|
Vincent Wei
|
8a6bf58a35
|
delete memdc in srvForceCloseMenu
|
2020-01-15 15:09:55 +08:00 |
|
Vincent Wei
|
68a591acef
|
remove wrong refcount--
|
2020-01-15 14:34:35 +08:00 |
|
Vincent Wei
|
c05087bfd5
|
enhance cliStartTrackPopupMenu to support compositing schema
|
2020-01-15 14:33:52 +08:00 |
|
Vincent Wei
|
92eabc3373
|
tune for change of srvStartTrackPopupMenu
|
2020-01-15 14:33:13 +08:00 |
|
Vincent Wei
|
b1dcef2d66
|
enhance srvStartTrackPopupMenu to support compositing schema
|
2020-01-15 14:32:44 +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
|
ace6e87eaf
|
use refcount of surface when calling CreateMemDCFromSurface and DeleteMemDC; implement GetSurfaceFromDC
|
2020-01-15 12:31:27 +08:00 |
|
Vincent Wei
|
cd01d85a41
|
check return value of MSG_INITMENU
|
2020-01-15 12:30:25 +08:00 |
|
Vincent Wei
|
1e26154f8f
|
check return value of MSG_INITMENU
|
2020-01-15 12:30:07 +08:00 |
|
Vincent Wei
|
dc58ee6d20
|
some new flags for znode
|
2020-01-15 12:29:45 +08:00 |
|
Vincent Wei
|
2b970b17bf
|
introduce dc field for menu
|
2020-01-15 12:29:20 +08:00 |
|
Vincent Wei
|
1a14f8f1bc
|
declare some internal apis
|
2020-01-15 12:28:38 +08:00 |
|
Vincent Wei
|
aec75c3232
|
move some declartions to internals.h
|
2020-01-15 12:28:17 +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
|
23a46ce08f
|
use SHAREDSURFINFO to return the wallpaper pattern surface information
|
2020-01-15 10:15:31 +08:00 |
|
Vincent Wei
|
39cfda8384
|
tune prototype of AttachSharedHWSurface
|
2020-01-15 10:14:49 +08:00 |
|
Vincent Wei
|
a97e344b45
|
tune implementation of GAL_AttachSharedRGBSurface
|
2020-01-15 10:14:20 +08:00 |
|
Vincent Wei
|
ddc4453be4
|
use SHAREDSURFINFO to get the wallpaper surface info
|
2020-01-15 10:13:44 +08:00 |
|
Vincent Wei
|
164d39917c
|
pass surface flags and surface map size to srvAllocZOrderNode
|
2020-01-15 10:13:17 +08:00 |
|