Commit Graph
997 Commits
Author SHA1 Message Date
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
Vincent Wei b63b34c26c fix bad argument name 2020-01-15 10:12:32 +08:00
Vincent Wei 43e4c29c6e add SHAREDSURFINFO structure 2020-01-15 10:11:54 +08:00
Vincent Wei 5ca8683356 fix bug: bad depth 2020-01-15 09:05:20 +08:00
Vincent Wei d88718bbc8 cleanup 2020-01-14 19:14:58 +08:00
Vincent Wei e8d6e479e1 field surf for compositing schema 2020-01-14 18:21:40 +08:00
Vincent Wei 944b3fd116 cleanup 2020-01-14 18:21:15 +08:00
Vincent Wei c53f8229b2 cleanup 2020-01-14 18:20:54 +08:00