[ACPPAGE] Visualize custom layers

This commit is contained in:
Mark Jansen
2018-01-29 17:57:19 +01:00
parent 5c7ce469bb
commit fbde4b0014
25 changed files with 33 additions and 2 deletions

View File

@@ -269,8 +269,6 @@ int CLayerUIPropPage::OnSetActive()
m_CustomLayers = m_RegistryCustomLayers;
/* TODO: visualize 'custom' layers! */
UpdateControls();
return 0;
@@ -388,6 +386,15 @@ void CLayerUIPropPage::UpdateControls()
::ShowWindow(GetDlgItem(g_Layers[n].Id), SW_SHOW);
}
CStringW customLayers;
for (int j = 0; j < m_CustomLayers.GetSize(); ++j)
{
if (j > 0)
customLayers += L", ";
customLayers += m_CustomLayers[j];
}
SetDlgItemTextW(IDC_ENABLED_LAYERS, customLayers);
SetModified(HasChanges());
}

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Разделителна способност 640х480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Изключване на разцветките", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Про&мяна на режимите за съвместимост...", IDC_EDITCOMPATIBILITYMODES, 60, 167, 157, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -19,6 +19,7 @@ BEGIN
CHECKBOX "Spustit v rozlišení 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Vypnout vizuální motivy", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Up&ravit režimy kompatibility...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Další informace o <A>kompatibilitě programů</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "In Bildschirmauflösung 640 x 480 ausführen", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Visuelle Designs deaktivieren", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Kompatibilitätsmodus ändern", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Weitere Informationen über <A>Programmkompatibilität</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Run in 640x480 screen resolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Disable visual themes", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Ejecutar con resolución de pantalla de 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Deshabilitar temas visuales", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&ditar modos de compatibilidad...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Saber más acerca de <A>compatibilidad de programas</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "640x480 pantaila erresoluzioarekin exekutatu", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Ezgaitu gai bisualak", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Konpatibilitate moduan editatu...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "<A> Programen konpatibilitateari buruz gehiago</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Lancer en résolution d'écran 640x480 ", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Désactiver les thèmes visuels", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "É&diter les Modes de compatibilité", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "En savoir plus sur <A>la compatibilité des programmes</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -15,6 +15,7 @@ BEGIN
CHECKBOX "הפעל ברזולוציית מסך 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "בטל ערכות נושא חזותיות", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "ערוך מצבי תאימות...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "למד עוד על <A>תאימות תכניות</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "640x480-as felbontás", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Témák kikapcsolása", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Sémák szerkesztése...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Jalankan dalam resolusi layar 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Matikan tema visual", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&dit mode kompatibilitas...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Esegui con schermo a risoluzione 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Disabilita gli schemi di visualizzazione", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Modifica la modalità compatibile...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Ulteriori informazioni sulla <A>compatibilità dei programmi</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Run in 640x480 screen resolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Disable visual themes", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -14,6 +14,7 @@ BEGIN
CHECKBOX "Kjør med skjermoppløsning på 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Deaktiver visuelle temaer", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&dit compatibility modes...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Lær mere om <A>program kompaktibilitet</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Uruchom w rozdzielczości ekranu 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Wyłącz kompozycje wizualne", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&dytuj tryby zgodności...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Dowiedz się więcej o <A>zgodności programów</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Lansează în rezoluție de 640x480 pixeli", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Dezactivează temele vizuale", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "E&ditează modurile de compatibilitate…", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Aflați mai multe despre <A>compatibilitate de program</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Использовать разрешение экрана 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Отключить визуальное оформление", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Настроить режимы совместимости...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Узнать больше о <A>совместимости программ</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -21,6 +21,7 @@ BEGIN
CHECKBOX "Spustiť s rozlíšením obrazovky 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Vypnúť vizuálne motívy", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "&Upraviť režimy kompatibility...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Ďalšie informácie o <A>kompatibilite programov</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -18,6 +18,7 @@ BEGIN
CHECKBOX "Ekzekuto ne 640x480 screenresolution", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Çaktivizo themat vizuale", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "Modifiko mjetin e pajtueshmerise...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "Kör i skärmupplösningen 640 x 480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Inaktivera teman", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "&Redigera kompatibilitetslägen...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Lär dig mer om <A>program-kompatibilitet</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "640x480 Ekran Çözünürlüğünde Çalıştır", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Görsel Temaları Edilginleştir", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "&Uyumluluk Kiplerini Düzenle...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "<A>İzlence uyumluluğu</A> konusunda daha çok öğren.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -22,6 +22,7 @@ BEGIN
CHECKBOX "Роздільна здатність 640x480", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "Вимикати візуальні теми", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "&Режими сумісності...", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "在 640 x 480 屏幕分辨率运行", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "禁用视觉主题", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "编辑兼容模式...(&D)", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "了解更多有关<A>程序兼容性</A>的信息。", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@ BEGIN
CHECKBOX "在 640 x 480 螢幕解析度運行", IDC_CHKRUNIN640480RES, 18, 129, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "禁用視覺主題", IDC_CHKDISABLEVISUALTHEMES, 18, 144, 188, 10, BS_AUTOCHECKBOX | WS_TABSTOP
PUSHBUTTON "編輯相容模式...(&D)", IDC_EDITCOMPATIBILITYMODES, 117, 167, 100, 15
LTEXT "",IDC_ENABLED_LAYERS,7,185,210,21
CONTROL "Learn more about <A>program compatibility</A>.", IDC_INFOLINK, "SysLink", WS_CHILD | WS_TABSTOP | WS_VISIBLE, 7, 207, 210, 10, WS_EX_NOPARENTNOTIFY
END

View File

@@ -16,6 +16,7 @@
#define IDC_ADD 1010
#define IDC_EDIT 1011
#define IDC_DELETE 1012
#define IDC_ENABLED_LAYERS 1013
#define IDS_DESCRIPTION 101