Mercurial > dwindows
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; |