mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-14 19:17:17 +00:00
winecfg: Remove color depth. It's source of problems for number of users.
This commit is contained in:
parent
77474f8a14
commit
4e20622e4d
|
@ -63,9 +63,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Äúëáî÷èíà íà öâåòîâåòå: ",IDC_STATIC,8,10,100,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,110,8,140,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Настройка на прозорците ",IDC_STATIC,8,25,244,110
|
||||
|
||||
CONTROL "Разреши на DirectX приложенията да заключват мишката",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Barevná hloubka obrazovky: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "Povolit aplikacím DirectX dr¾et ukazatel my¹i ve svém oknì ?",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
CONTROL "Povolit double buffering plochy",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,45,230,8
|
||||
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Bildschirmfarbtiefe: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Fenstereinstellungen ",IDC_STATIC,8,25,244,180
|
||||
|
||||
CONTROL "Erlaube DirectX Anwendungen, dass die Maus ihr Fenster nicht verlassen kann.",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -62,9 +62,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Screen color depth: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Window settings ",IDC_STATIC,8,25,244,180
|
||||
|
||||
CONTROL "Allow DirectX apps to stop the mouse leaving their window",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
@ -217,32 +214,29 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Screen colour depth: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX " Window settings ",IDC_STATIC,8,4,244,110
|
||||
|
||||
CONTROL "Allow DirectX apps to stop the mouse leaving their window",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
CONTROL "Enable desktop double buffering",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,45,230,8
|
||||
CONTROL "Allow the window manager to manage created windows",IDC_ENABLE_MANAGED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,55,230,8
|
||||
CONTROL "Allow DirectX apps to stop the mouse leaving their window",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,14,230,8
|
||||
CONTROL "Enable desktop double buffering",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,24,230,8
|
||||
CONTROL "Allow the window manager to manage created windows",IDC_ENABLE_MANAGED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,34,230,8
|
||||
|
||||
GROUPBOX " Window settings ",IDC_STATIC,8,25,244,110
|
||||
|
||||
/* FIXME: the wording of this explanation could be a lot better */
|
||||
LTEXT "You can choose to emulate a windows desktop, where all the windows are confined to one 'virtual screen', or you can have the windows placed on your standard desktop.",
|
||||
IDC_STATIC,15,73,228,28
|
||||
LTEXT "Desktop size:",IDC_DESKTOP_SIZE,15,115,44,8,WS_DISABLED
|
||||
LTEXT "X",IDC_DESKTOP_BY,108,115,8,8,WS_DISABLED
|
||||
IDC_STATIC,15,52,228,28
|
||||
LTEXT "Desktop size:",IDC_DESKTOP_SIZE,15,94,44,8,WS_DISABLED
|
||||
LTEXT "X",IDC_DESKTOP_BY,108,94,8,8,WS_DISABLED
|
||||
CONTROL "Emulate a virtual desktop",IDC_ENABLE_DESKTOP,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,15,100,230,10
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,15,79,230,10
|
||||
|
||||
EDITTEXT IDC_DESKTOP_WIDTH,64,115,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
EDITTEXT IDC_DESKTOP_HEIGHT,117,115,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
EDITTEXT IDC_DESKTOP_WIDTH,64,94,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
EDITTEXT IDC_DESKTOP_HEIGHT,117,94,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
|
||||
GROUPBOX " Direct3D ",IDC_STATIC,8,140,244,120
|
||||
GROUPBOX " Direct3D ",IDC_STATIC,8,119,244,120
|
||||
|
||||
LTEXT "Vertex Shader Support: ",IDC_STATIC,15,150,80,30
|
||||
COMBOBOX IDC_D3D_VSHADER_MODE,100,148,150,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Vertex Shader Support: ",IDC_STATIC,15,129,80,30
|
||||
COMBOBOX IDC_D3D_VSHADER_MODE,100,127,145,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "Allow Pixel Shader (if supported by hardware)",IDC_D3D_PSHADER_MODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,165,230,10
|
||||
CONTROL "Allow Pixel Shader (if supported by hardware)",IDC_D3D_PSHADER_MODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,144,230,10
|
||||
END
|
||||
|
||||
IDD_APPEARANCE DIALOG DISCARDABLE 0, 0, 260, 250
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Profundidad de color: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX "Configuración de ventanas",IDC_STATIC,8,25,244,180
|
||||
|
||||
CONTROL "Permitir a los programas DirectX retener el ratón en sus ventanas",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Näytön värisyvyys: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Ikkunan asetukset ",IDC_STATIC,8,25,244,110
|
||||
|
||||
CONTROL "&Salli DirectX -sovellusten estää kursorin poistuminen ikkunasta",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Qualité couleur: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Paramètres des fenêtres ",IDC_STATIC,8,25,244,110
|
||||
|
||||
CONTROL "Permettre aux applications DirectX d'empêcher la souris de quitter leur fenêtre",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -56,9 +56,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Profondità dei colori: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "DirectX può impedira al mouse di lasciare la loro finestra?",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
CONTROL "Abilita il doppio buffering del desktop",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,45,230,8
|
||||
|
||||
|
|
|
@ -62,9 +62,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 9, "MS UI Gothic"
|
||||
BEGIN
|
||||
LTEXT "画面の解像度: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " ウィンドウ設定 ",IDC_STATIC,8,25,244,110
|
||||
|
||||
CONTROL "DirectX アプリケーションがマウスを確保するのを許可する",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -63,9 +63,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "화면 해상도: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " 창 설정 ",IDC_STATIC,8,25,244,180
|
||||
|
||||
CONTROL "DirectX 풀그림이 그들의 창에서 마우스가 벗어나면 정지하도록 허용",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -61,9 +61,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Kleurdiepte: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Windowsinstellingen ",IDC_STATIC,8,25,244,120
|
||||
|
||||
CONTROL "Een DirectX programma kan de muis in een window vasthouden.",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -60,9 +60,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Fargedybde: ",IDC_STATIC,8,10,70,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,80,8,170,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
GROUPBOX " Vinduinnstillinger ",IDC_STATIC,8,25,244,180
|
||||
|
||||
CONTROL "Tillat DirectX-programmer å hindre musen fra å forlate vinduet",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
|
|
|
@ -63,9 +63,6 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Profundidade de cores: ",IDC_STATIC,8,10,80,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,85,8,165,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "Programas DirectX podem impedir que o mouse deixe a janela?",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,230,8
|
||||
CONTROL "Permitir buffer duplo do desktop",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,45,230,8
|
||||
|
||||
|
|
|
@ -63,31 +63,29 @@ IDD_GRAPHCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
|||
STYLE WS_CHILD | WS_DISABLED
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Ãëóáèíà öâåòà ýêðàíà: ",IDC_STATIC,8,10,120,30
|
||||
COMBOBOX IDC_SCREEN_DEPTH,90,8,160,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX " Íàñòðîéêè îêíà ",IDC_STATIC,8,4,244,180
|
||||
|
||||
GROUPBOX " Íàñòðîéêè îêíà ",IDC_STATIC,8,25,244,110
|
||||
CONTROL "Ðàçðåøèòü ïðèëîæåíèþ DirectX óäåðæèâàòü ìûøü â ñâî¸ì îêíå",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,14,235,8
|
||||
CONTROL "Âêëþ÷èòü äâîéíóþ áóôåðèçàöèþ ðàáî÷åãî ñòîëà",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,24,230,8
|
||||
CONTROL "Ðàçðåøèòü ìåíåäæåðó îêîí óïðàâëÿòü îêíàìè",IDC_ENABLE_MANAGED,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,34,230,8
|
||||
|
||||
CONTROL "Ðàçðåøèòü ïðèëîæåíèþ DirectX óäåðæèâàòü ìûøü â ñâî¸ì îêíå",IDC_DX_MOUSE_GRAB,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,35,235,8
|
||||
CONTROL "Âêëþ÷èòü äâîéíóþ áóôåðèçàöèþ ðàáî÷åãî ñòîëà",IDC_DOUBLE_BUFFER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,45,230,8
|
||||
|
||||
/* FIXME: the wording of this explanation could be a lot better */
|
||||
LTEXT "Если включить эмуляцию рабочего стола, то все окна будут отображаться в одном 'виртуальном экране', иначе окна размещаются как обычные, на стандартном рабочем столе.",
|
||||
IDC_STATIC,15,73,228,28
|
||||
LTEXT "Ðàçìåð ðàáî÷åãî ñòîëà:",IDC_DESKTOP_SIZE,15,115,44,8,WS_DISABLED
|
||||
LTEXT "X",IDC_DESKTOP_BY,108,115,8,8,WS_DISABLED
|
||||
IDC_STATIC,15,125,228,28
|
||||
LTEXT "Ðàçìåð ðàáî÷åãî ñòîëà:",IDC_DESKTOP_SIZE,15,167,44,8,WS_DISABLED
|
||||
LTEXT "X",IDC_DESKTOP_BY,108,167,8,8,WS_DISABLED
|
||||
CONTROL "Эмулировать виртуальный рабочий стол",IDC_ENABLE_DESKTOP,"Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,15,100,230,10
|
||||
|
||||
EDITTEXT IDC_DESKTOP_WIDTH,64,115,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
EDITTEXT IDC_DESKTOP_HEIGHT,117,115,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP,15,152,230,10
|
||||
|
||||
GROUPBOX " Direct3D ",IDC_STATIC,8,140,244,120
|
||||
EDITTEXT IDC_DESKTOP_WIDTH,64,167,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
EDITTEXT IDC_DESKTOP_HEIGHT,117,167,40,12,ES_AUTOHSCROLL | ES_NUMBER | WS_DISABLED
|
||||
|
||||
LTEXT "Ïîääåðæêà Vertex Shader: ",IDC_STATIC,15,150,120,30
|
||||
COMBOBOX IDC_D3D_VSHADER_MODE,120,148,130,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX " Direct3D ",IDC_STATIC,8,189,244,55
|
||||
|
||||
CONTROL "Âêëþ÷èòü Pixel Shader (åñëè ïîääåðæèâàåòñÿ îáîðóäîâàíèåì)",IDC_D3D_PSHADER_MODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,165,230,10
|
||||
LTEXT "Ïîääåðæêà Vertex Shader: ",IDC_STATIC,15,199,120,30
|
||||
COMBOBOX IDC_D3D_VSHADER_MODE,120,197,125,70,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
|
||||
CONTROL "Âêëþ÷èòü Pixel Shader (åñëè ïîääåðæèâàåòñÿ îáîðóäîâàíèåì)",IDC_D3D_PSHADER_MODE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,216,230,10
|
||||
END
|
||||
|
||||
IDD_DLLCFG DIALOG DISCARDABLE 0, 0, 260, 250
|
||||
|
|
|
@ -120,7 +120,6 @@
|
|||
|
||||
/* graphics */
|
||||
#define IDC_ENABLE_MANAGED 1100
|
||||
#define IDC_SCREEN_DEPTH 1101
|
||||
#define IDC_DX_MOUSE_GRAB 1102
|
||||
#define IDC_USE_TAKE_FOCUS 1103
|
||||
#define IDC_DOUBLE_BUFFER 1104
|
||||
|
|
|
@ -100,23 +100,6 @@ static void update_gui_for_desktop_mode(HWND dialog) {
|
|||
updating_ui = FALSE;
|
||||
}
|
||||
|
||||
static void init_screen_depth(HWND dialog)
|
||||
{
|
||||
char* buf;
|
||||
buf = get_reg_key(config_key, keypath("X11 Driver"), "ScreenDepth", "24");
|
||||
if (strcmp(buf, "8") == 0)
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, 0, 0);
|
||||
else if (strcmp(buf, "16") == 0)
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, 1, 0);
|
||||
else if (strcmp(buf, "24") == 0)
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, 2, 0);
|
||||
else if (strcmp(buf, "32") == 0)
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, 3, 0);
|
||||
else
|
||||
WINE_ERR("Invalid screen depth read from registry (%s)\n", buf);
|
||||
HeapFree(GetProcessHeap(), 0, buf);
|
||||
}
|
||||
|
||||
static void init_dialog(HWND dialog)
|
||||
{
|
||||
unsigned int it;
|
||||
|
@ -126,12 +109,6 @@ static void init_dialog(HWND dialog)
|
|||
|
||||
updating_ui = TRUE;
|
||||
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_RESETCONTENT, 0, 0);
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_ADDSTRING, 0, (LPARAM) "8 bit");
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_ADDSTRING, 0, (LPARAM) "16 bit");
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_ADDSTRING, 0, (LPARAM) "24 bit");
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_ADDSTRING, 0, (LPARAM) "32 bit"); /* is this valid? */
|
||||
|
||||
SendDlgItemMessage(dialog, IDC_DESKTOP_WIDTH, EM_LIMITTEXT, RES_MAXLEN, 0);
|
||||
SendDlgItemMessage(dialog, IDC_DESKTOP_HEIGHT, EM_LIMITTEXT, RES_MAXLEN, 0);
|
||||
|
||||
|
@ -143,15 +120,10 @@ static void init_dialog(HWND dialog)
|
|||
HeapFree(GetProcessHeap(), 0, buf);
|
||||
|
||||
buf = get_reg_key(config_key, keypath("X11 Driver"), "DesktopDoubleBuffered", "Y");
|
||||
if (IS_OPTION_TRUE(*buf)) {
|
||||
if (IS_OPTION_TRUE(*buf))
|
||||
CheckDlgButton(dialog, IDC_DOUBLE_BUFFER, BST_CHECKED);
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, -1, 0);
|
||||
disable(IDC_SCREEN_DEPTH);
|
||||
} else {
|
||||
else
|
||||
CheckDlgButton(dialog, IDC_DOUBLE_BUFFER, BST_UNCHECKED);
|
||||
init_screen_depth(dialog);
|
||||
enable(IDC_SCREEN_DEPTH);
|
||||
}
|
||||
HeapFree(GetProcessHeap(), 0, buf);
|
||||
|
||||
buf = get_reg_key(config_key, keypath("X11 Driver"), "Managed", "Y");
|
||||
|
@ -238,18 +210,6 @@ static void on_enable_managed_clicked(HWND dialog) {
|
|||
}
|
||||
}
|
||||
|
||||
static void on_screen_depth_changed(HWND dialog) {
|
||||
char *newvalue = get_text(dialog, IDC_SCREEN_DEPTH);
|
||||
char *spaceIndex = strchr(newvalue, ' ');
|
||||
|
||||
WINE_TRACE("newvalue=%s\n", newvalue);
|
||||
if (updating_ui) return;
|
||||
|
||||
*spaceIndex = '\0';
|
||||
set_reg_key(config_key, keypath("X11 Driver"), "ScreenDepth", newvalue);
|
||||
HeapFree(GetProcessHeap(), 0, newvalue);
|
||||
}
|
||||
|
||||
static void on_dx_mouse_grab_clicked(HWND dialog) {
|
||||
if (IsDlgButtonChecked(dialog, IDC_DX_MOUSE_GRAB) == BST_CHECKED)
|
||||
set_reg_key(config_key, keypath("X11 Driver"), "DXGrab", "Y");
|
||||
|
@ -259,15 +219,10 @@ static void on_dx_mouse_grab_clicked(HWND dialog) {
|
|||
|
||||
|
||||
static void on_double_buffer_clicked(HWND dialog) {
|
||||
if (IsDlgButtonChecked(dialog, IDC_DOUBLE_BUFFER) == BST_CHECKED) {
|
||||
if (IsDlgButtonChecked(dialog, IDC_DOUBLE_BUFFER) == BST_CHECKED)
|
||||
set_reg_key(config_key, keypath("X11 Driver"), "DesktopDoubleBuffered", "Y");
|
||||
SendDlgItemMessage(dialog, IDC_SCREEN_DEPTH, CB_SETCURSEL, -1, 0);
|
||||
disable(IDC_SCREEN_DEPTH);
|
||||
} else {
|
||||
else
|
||||
set_reg_key(config_key, keypath("X11 Driver"), "DesktopDoubleBuffered", "N");
|
||||
init_screen_depth(dialog);
|
||||
enable(IDC_SCREEN_DEPTH);
|
||||
}
|
||||
}
|
||||
|
||||
static void on_d3d_vshader_mode_changed(HWND dialog) {
|
||||
|
@ -317,7 +272,6 @@ GraphDlgProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||
case CBN_SELCHANGE: {
|
||||
SendMessage(GetParent(hDlg), PSM_CHANGED, 0, 0);
|
||||
switch (LOWORD(wParam)) {
|
||||
case IDC_SCREEN_DEPTH: on_screen_depth_changed(hDlg); break;
|
||||
case IDC_D3D_VSHADER_MODE: on_d3d_vshader_mode_changed(hDlg); break;
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue