comparison win/dw.c @ 2097:6608fc7f6465

Win: The window transparency feature is enabled and disabled by the system. So when the system has it disable correctly report it as disabled.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Thu, 11 Jun 2020 18:02:29 +0000
parents 5110598705c2
children 665d87a50eac
comparison
equal deleted inserted replaced
2096:5110598705c2 2097:6608fc7f6465
13367 { 13367 {
13368 #if (defined(BUILD_DLL) || defined(BUILD_HTML)) 13368 #if (defined(BUILD_DLL) || defined(BUILD_HTML))
13369 case DW_FEATURE_HTML: 13369 case DW_FEATURE_HTML:
13370 case DW_FEATURE_HTML_RESULT: 13370 case DW_FEATURE_HTML_RESULT:
13371 #endif 13371 #endif
13372 #ifdef AEROGLASS
13373 case DW_FEATURE_WINDOW_TRANSPARENCY:
13374 #endif
13375 #ifdef BUILD_TOAST 13372 #ifdef BUILD_TOAST
13376 case DW_FEATURE_NOTIFICATION: 13373 case DW_FEATURE_NOTIFICATION:
13377 #endif 13374 #endif
13378 case DW_FEATURE_CONTAINER_STRIPE: 13375 case DW_FEATURE_CONTAINER_STRIPE:
13379 case DW_FEATURE_MDI: 13376 case DW_FEATURE_MDI:
13380 return DW_FEATURE_ENABLED; 13377 return DW_FEATURE_ENABLED;
13381 #ifdef AEROGLASS 13378 #ifdef AEROGLASS
13379 case DW_FEATURE_WINDOW_TRANSPARENCY:
13380 {
13381 if(_dw_composition)
13382 return DW_FEATURE_ENABLED;
13383 return DW_FEATURE_DISABLED;
13384 }
13382 case DW_FEATURE_DARK_MODE: 13385 case DW_FEATURE_DARK_MODE:
13383 { 13386 {
13384 if(_DW_DARK_MODE_SUPPORTED) 13387 if(_DW_DARK_MODE_SUPPORTED)
13385 return _DW_DARK_MODE_ALLOWED; 13388 return _DW_DARK_MODE_ALLOWED;
13386 return DW_FEATURE_UNSUPPORTED; 13389 return DW_FEATURE_UNSUPPORTED;