diff --git a/controls/edit.c b/controls/edit.c index 36a19aeee51..b206821ec39 100644 --- a/controls/edit.c +++ b/controls/edit.c @@ -4374,13 +4374,8 @@ static LRESULT EDIT_WM_NCCreate(HWND hwnd, LPCREATESTRUCTW lpcs, BOOL unicode) es->style |= ES_AUTOVSCROLL; } else { es->buffer_limit = BUFLIMIT_SINGLE; - if ( WIN95_LOOK == TWEAK_WineLook) { - es->style &= ~ES_CENTER; - es->style &= ~ES_RIGHT; - } else { - if (es->style & ES_RIGHT) - es->style &= ~ES_CENTER; - } + es->style &= ~ES_CENTER; + es->style &= ~ES_RIGHT; es->style &= ~WS_HSCROLL; es->style &= ~WS_VSCROLL; es->style &= ~ES_AUTOVSCROLL; diff --git a/controls/menu.c b/controls/menu.c index f46fe8d87e5..93889bf0ea2 100644 --- a/controls/menu.c +++ b/controls/menu.c @@ -831,15 +831,9 @@ static void MENU_DrawBitmapItem( HDC hdc, MENUITEM *lpitem, const RECT *rect, BO /* handle fontsize > bitmap_height */ top = (h>bm.bmHeight) ? rect->top+(h-bm.bmHeight)/2 : rect->top; left=rect->left; - if (TWEAK_WineLook == WIN95_LOOK) { - rop=((lpitem->fState & MF_HILITE) && !IS_MAGIC_ITEM(lpitem->text)) ? NOTSRCCOPY : SRCCOPY; - if ((lpitem->fState & MF_HILITE) && IS_BITMAP_ITEM(lpitem->fType)) - SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); - } else { - left++; - w-=2; - rop=((lpitem->fState & MF_HILITE) && !IS_MAGIC_ITEM(lpitem->text) && (!menuBar)) ? MERGEPAINT : SRCCOPY; - } + rop=((lpitem->fState & MF_HILITE) && !IS_MAGIC_ITEM(lpitem->text)) ? NOTSRCCOPY : SRCCOPY; + if ((lpitem->fState & MF_HILITE) && IS_BITMAP_ITEM(lpitem->fType)) + SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); BitBlt( hdc, left, top, w, h, hdcMem, bmp_xoffset, 0, rop ); DeleteDC( hdcMem ); } @@ -921,12 +915,9 @@ static void MENU_CalcItemSize( HDC hdc, MENUITEM *lpitem, HWND hwndOwner, MENU_GetBitmapItemSize( (int)lpitem->text, lpitem->dwItemData, &size ); lpitem->rect.right += size.cx; lpitem->rect.bottom += size.cy; - if (TWEAK_WineLook == WIN98_LOOK) - { - /* Leave space for the sunken border */ - lpitem->rect.right += 2; - lpitem->rect.bottom += 2; - } + /* Leave space for the sunken border */ + lpitem->rect.right += 2; + lpitem->rect.bottom += 2; } @@ -1170,18 +1161,10 @@ static void MENU_DrawMenuItem( HWND hwnd, HMENU hmenu, HWND hwndOwner, HDC hdc, { if (lpitem->fState & MF_HILITE) { - if(TWEAK_WineLook == WIN98_LOOK) - { - if(menuBar) - DrawEdge(hdc, &rect, BDR_SUNKENOUTER, BF_RECT); - else - FillRect(hdc, &rect, GetSysColorBrush(COLOR_HIGHLIGHT)); - } - else /* Not Win98 Look */ - { - if(!IS_BITMAP_ITEM(lpitem->fType)) - FillRect(hdc, &rect, GetSysColorBrush(COLOR_HIGHLIGHT)); - } + if(menuBar) + DrawEdge(hdc, &rect, BDR_SUNKENOUTER, BF_RECT); + else + FillRect(hdc, &rect, GetSysColorBrush(COLOR_HIGHLIGHT)); } else FillRect( hdc, &rect, GetSysColorBrush(COLOR_MENU) ); @@ -1216,24 +1199,15 @@ static void MENU_DrawMenuItem( HWND hwnd, HMENU hmenu, HWND hwndOwner, HDC hdc, if (lpitem->fState & MF_HILITE) { - if(TWEAK_WineLook == WIN98_LOOK) - { - if(menuBar) { - SetTextColor(hdc, GetSysColor(COLOR_MENUTEXT)); - SetBkColor(hdc, GetSysColor(COLOR_MENU)); - } else { - if(lpitem->fState & MF_GRAYED) - SetTextColor(hdc, GetSysColor(COLOR_GRAYTEXT)); - else - SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT)); - SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); - } - } - else /* Not Win98 Look */ - { - SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT)); - if(!IS_BITMAP_ITEM(lpitem->fType)) - SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); + if(menuBar) { + SetTextColor(hdc, GetSysColor(COLOR_MENUTEXT)); + SetBkColor(hdc, GetSysColor(COLOR_MENU)); + } else { + if(lpitem->fState & MF_GRAYED) + SetTextColor(hdc, GetSysColor(COLOR_GRAYTEXT)); + else + SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT)); + SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); } } else @@ -3186,23 +3160,22 @@ UINT WINAPI EnableMenuItem( HMENU hMenu, UINT wItemID, UINT wFlags ) oldflags = item->fState & (MF_GRAYED | MF_DISABLED); item->fState ^= (oldflags ^ wFlags) & (MF_GRAYED | MF_DISABLED); - /* In win95 if the close item in the system menu change update the close button */ - if (TWEAK_WineLook == WIN95_LOOK) - if((item->wID == SC_CLOSE) && (oldflags != wFlags)) + /* If the close item in the system menu change update the close button */ + if((item->wID == SC_CLOSE) && (oldflags != wFlags)) + { + if (menu->hSysMenuOwner != 0) { - if (menu->hSysMenuOwner != 0) - { - POPUPMENU* parentMenu; + POPUPMENU* parentMenu; - /* Get the parent menu to access*/ - if (!(parentMenu = MENU_GetMenu(menu->hSysMenuOwner))) - return (UINT)-1; + /* Get the parent menu to access*/ + if (!(parentMenu = MENU_GetMenu(menu->hSysMenuOwner))) + return (UINT)-1; - /* Refresh the frame to reflect the change*/ - SetWindowPos(parentMenu->hWnd, 0, 0, 0, 0, 0, - SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER); - } + /* Refresh the frame to reflect the change*/ + SetWindowPos(parentMenu->hWnd, 0, 0, 0, 0, 0, + SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER); } + } return oldflags; } diff --git a/controls/uitools.c b/controls/uitools.c index 6b626a4ef97..fe08e078319 100644 --- a/controls/uitools.c +++ b/controls/uitools.c @@ -466,15 +466,7 @@ static BOOL UITOOLS95_DrawRectEdge(HDC hdc, LPRECT rc, LTInnerI = RBInnerI = LTRBInnerFlat[uType & (BDR_INNER|BDR_OUTER)]; LTOuterI = RBOuterI = LTRBOuterFlat[uType & (BDR_INNER|BDR_OUTER)]; - /* Bertho Stultiens states above that this function exactly matches win95 - * In win98 BF_FLAT rectangles have an inner border same color as the - * middle (COLOR_BTNFACE). I believe it's the same for win95 but since - * I don't know I go with Bertho and just sets it for win98 until proven - * otherwise. - * Dennis Björklund, 10 June, 99 - */ - if( TWEAK_WineLook == WIN98_LOOK && LTInnerI != -1 ) - LTInnerI = RBInnerI = COLOR_BTNFACE; + if( LTInnerI != -1 ) LTInnerI = RBInnerI = COLOR_BTNFACE; } else if(uFlags & BF_SOFT) { diff --git a/dlls/user/user_main.c b/dlls/user/user_main.c index 8c4cf1b2977..de012959fa3 100644 --- a/dlls/user/user_main.c +++ b/dlls/user/user_main.c @@ -39,8 +39,6 @@ WINE_DEFAULT_DEBUG_CHANNEL(graphics); USER_DRIVER USER_Driver; -WINE_LOOK TWEAK_WineLook = WIN95_LOOK; - WORD USER_HeapSel = 0; /* USER heap selector */ HMODULE user32_module = 0; @@ -150,37 +148,6 @@ static void palette_init(void) } -/*********************************************************************** - * tweak_init - */ -static void tweak_init(void) -{ - static const char *OS = "Win95"; - char buffer[80]; - HKEY hkey; - DWORD type, count = sizeof(buffer); - - if (RegOpenKeyA( HKEY_LOCAL_MACHINE, "Software\\Wine\\Wine\\Config\\Tweak.Layout", &hkey )) - return; - if (RegQueryValueExA( hkey, "WineLook", 0, &type, buffer, &count )) - strcpy( buffer, "Win95" ); /* default value */ - RegCloseKey( hkey ); - - /* WIN31_LOOK is default */ - if (!strncasecmp( buffer, "Win95", 5 )) - { - TWEAK_WineLook = WIN95_LOOK; - OS = "Win95"; - } - else if (!strncasecmp( buffer, "Win98", 5 )) - { - TWEAK_WineLook = WIN98_LOOK; - OS = "Win98"; - } - TRACE("Using %s look and feel.\n", OS); -} - - /*********************************************************************** * USER initialisation routine */ @@ -197,7 +164,6 @@ static BOOL process_attach(void) } /* Load the graphics driver */ - tweak_init(); if (!load_driver()) return FALSE; /* Initialize system colors and metrics */ diff --git a/documentation/PACKAGING b/documentation/PACKAGING index e1a965b3669..c783c067d73 100644 --- a/documentation/PACKAGING +++ b/documentation/PACKAGING @@ -546,9 +546,6 @@ currently lacking. We need: ; get the stuff from the readonly installation and can write to our own. Temp=t:\ (the TEMP directory) - * [Tweak.Layout] - WineLook=win95 (just the coolest look ;) - * Possibly modify the [spooler], [serialports] and [parallelports] sections. FIXME: possibly more, including printer stuff. diff --git a/documentation/configuring.sgml b/documentation/configuring.sgml index 7b947000ae3..c957f21f65b 100644 --- a/documentation/configuring.sgml +++ b/documentation/configuring.sgml @@ -361,11 +361,6 @@ no Specifies locations of windows registry files - - [tweak.layout] - recmd - Appearance of Wine - [programs] no @@ -660,7 +655,7 @@ - The [Debug], [Registry], [tweak.layout], and [programs] Sections + The [Debug], [Registry], and [programs] Sections [Debug] is used to include or exclude debug messages, and to output them to a file. The latter is rarely used. These @@ -715,16 +710,6 @@ "UserFileName" = "/dirs/to/user.reg" The location of your old user.reg file. - - [tweak.layout] is devoted to wine's look. There is only - one setting for it. - - - "WineLook" = "win31|win95|win98" - Will change the look of wine from Windows 3.1 to Windows 95. - The win98 setting behaves - just like win95 most of the time. - [programs] can be used to say what programs run under special conditions. @@ -2616,39 +2601,6 @@ the [Version] section. &fonts; &printing; - -Win95/98 Look And Feel - -Instead of compiling Wine for Win3.1 vs. Win95 using -#define switches, the code now looks in a -special [Tweak.Layout] section of -~/.wine/config for a -"WineLook" = "Win95" or -"WineLook" = "Win98" entry. - - -A few new sections and a number of entries have been added to -the ~/.wine/config file -- these are for -debugging the Win95 tweaks only and may be removed in a future -release! These entries/sections are: - - -[Tweak.Fonts] -"System.Height" = "<point size>" # Sets the height of the system typeface -"System.Bold" = "[true|false]" # Whether the system font should be boldfaced -"System.Italic" = "[true|false]" # Whether the system font should be italicized -"System.Underline" = "[true|false]" # Whether the system font should be underlined -"System.StrikeOut" = "[true|false]" # Whether the system font should be struck out -"OEMFixed.xxx" # Same parameters for the OEM fixed typeface -"AnsiFixed.xxx" # Same parameters for the Ansi fixed typeface -"AnsiVar.xxx" # Same parameters for the Ansi variable typeface -"SystemFixed.xxx" # Same parameters for the System fixed typeface - -[Tweak.Layout] -"WineLook" = "[Win31|Win95|Win98]" # Changes Wine's look and feel - - - SCSI Support diff --git a/documentation/samples/config b/documentation/samples/config index 23bab623f17..0c1140707d9 100644 --- a/documentation/samples/config +++ b/documentation/samples/config @@ -196,12 +196,6 @@ WINE REGISTRY Version 2 ; Save only modified keys "SaveOnlyUpdatedKeys" = "Y" -[Tweak.Layout] -;; supported styles are 'Win95'(default), 'Win98' -;; this has *nothing* to do with the windows version Wine returns: -;; set the "Windows" value in the [Version] section if you want that. -"WineLook" = "Win95" - [Clipboard] "ClearAllSelections" = "0" "PersistentSelection" = "1" diff --git a/documentation/wine.conf.man b/documentation/wine.conf.man index 376d011341d..795bf068922 100644 --- a/documentation/wine.conf.man +++ b/documentation/wine.conf.man @@ -264,14 +264,6 @@ Used to specify which functions will be included in the snoop debug log. For Relay and Snoop .* includes or excludes the whole dll. Exclude entries have priority over Include entries. .PP -.B [Tweak.Layout] -.br -.I format: """WineLook""=""""" -.br -default: "Win31" -.br -Use Win95-like window displays or Win3.1-like window displays. -.PP .B [Registry] .br .I format: """LoadGlobalRegistryFiles""=""""" diff --git a/include/user.h b/include/user.h index 04266d3ad19..cf48024ba7c 100644 --- a/include/user.h +++ b/include/user.h @@ -136,16 +136,6 @@ extern void USER_CheckNotLock(void); extern BOOL USER_IsExitingThread( DWORD tid ); -/* Wine look */ - -typedef enum -{ - WIN95_LOOK, - WIN98_LOOK -} WINE_LOOK; - -extern WINE_LOOK TWEAK_WineLook; - /* gray brush cache */ extern HBRUSH CACHE_GetPattern55AABrush(void); diff --git a/programs/winecfg/En.rc b/programs/winecfg/En.rc index e5accd1507a..f75d38e193b 100644 --- a/programs/winecfg/En.rc +++ b/programs/winecfg/En.rc @@ -52,7 +52,6 @@ BEGIN LTEXT "Windows Look:",IDC_STATIC,17,229,58,8 COMBOBOX IDC_WINVER,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_DOSVER,83,208,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_WINELOOK,83,226,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP END IDD_X11DRVCFG DIALOG DISCARDABLE 0, 0, 260, 250 diff --git a/programs/winecfg/Es.rc b/programs/winecfg/Es.rc index ef8dc241f1a..9807e25f52b 100644 --- a/programs/winecfg/Es.rc +++ b/programs/winecfg/Es.rc @@ -28,7 +28,6 @@ FONT 8, "MS Sans Serif" BEGIN COMBOBOX IDC_WINVER,83,153,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_DOSVER,83,172,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_WINELOOK,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "Versión de Wine:",IDC_STATIC,119,17,45,8 LTEXT "CVS",IDC_WINEVER,169,17,56,8 LTEXT "Versión de Windows:",IDC_STATIC,17,155,58,8 diff --git a/programs/winecfg/Pt.rc b/programs/winecfg/Pt.rc index b25e3c44505..6c3cd5f1be5 100644 --- a/programs/winecfg/Pt.rc +++ b/programs/winecfg/Pt.rc @@ -28,7 +28,6 @@ FONT 8, "MS Sans Serif" BEGIN COMBOBOX IDC_WINVER,83,153,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_DOSVER,83,172,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_WINELOOK,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "Versão do Wine:",IDC_STATIC,119,17,45,8 LTEXT "CVS",IDC_WINEVER,169,17,56,8 LTEXT "Versão do Windows:",IDC_STATIC,17,155,58,8 diff --git a/programs/winecfg/Ru.rc b/programs/winecfg/Ru.rc index e15959c0304..24aaffbaff8 100644 --- a/programs/winecfg/Ru.rc +++ b/programs/winecfg/Ru.rc @@ -38,7 +38,6 @@ FONT 8, "MS Sans Serif" BEGIN COMBOBOX IDC_WINVER,83,153,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_DOSVER,83,172,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_WINELOOK,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "Âåðñèÿ Wine:",IDC_STATIC,119,17,45,8 LTEXT "CVS",IDC_WINEVER,169,17,56,8 LTEXT "Âåðñèÿ Windows:",IDC_STATIC,17,155,58,8 diff --git a/programs/winecfg/Si.rc b/programs/winecfg/Si.rc index 9697d1a95f3..86762208ee6 100644 --- a/programs/winecfg/Si.rc +++ b/programs/winecfg/Si.rc @@ -28,7 +28,6 @@ FONT 8, "MS Sans Serif" BEGIN COMBOBOX IDC_WINVER,83,153,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP COMBOBOX IDC_DOSVER,83,172,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP - COMBOBOX IDC_WINELOOK,83,190,158,56,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP LTEXT "Wine Version:",IDC_STATIC,119,17,45,8 LTEXT "CVS",IDC_WINEVER,169,17,56,8 LTEXT "Windows Version:",IDC_STATIC,17,155,58,8 diff --git a/programs/winecfg/appdefaults.c b/programs/winecfg/appdefaults.c index 0b6c6eeec82..4ae58790da5 100644 --- a/programs/winecfg/appdefaults.c +++ b/programs/winecfg/appdefaults.c @@ -35,18 +35,15 @@ typedef struct _APPL BOOL isGlobal; char* lpcApplication; char* lpcVersionSection; - char* lpcWinelookSection; } APPL, *LPAPPL; -static LPAPPL CreateAppl(BOOL isGlobal, char* application, char* version_section, char* winelook_section) +static LPAPPL CreateAppl(BOOL isGlobal, char* application, char* version_section) { LPAPPL out; - WINE_TRACE("application: '%s', version_section: '%s', winelook_section: '%s'\n", application, - version_section, winelook_section); + WINE_TRACE("application: '%s', version_section: '%s'\n", application, version_section); out = HeapAlloc(GetProcessHeap(),0,sizeof(APPL)); out->lpcApplication = strdup(application); out->lpcVersionSection = strdup(version_section); - out->lpcWinelookSection = strdup(winelook_section); out->isGlobal = isGlobal; return out; } @@ -56,12 +53,11 @@ static VOID FreeAppl(LPAPPL lpAppl) /* The strings were strdup-ped, so we use "free" */ if (lpAppl->lpcApplication) free(lpAppl->lpcApplication); if (lpAppl->lpcVersionSection) free(lpAppl->lpcVersionSection); - if (lpAppl->lpcWinelookSection) free(lpAppl->lpcWinelookSection); HeapFree(GetProcessHeap(),0,lpAppl); } -/* section can be "Version" or "Tweak.Layout" */ -/* key can be "Windows"/"Dos"/"WineLook" */ +/* section can be "Version" */ +/* key can be "Windows"/"Dos" */ /* value can be appropriate values for the above keys */ typedef struct _APPSETTING { @@ -128,9 +124,8 @@ static VOID LoadAppSettings(LPAPPL appl /*DON'T FREE, treeview will own this*/, HTREEITEM hParent; LPAPPSETTING lpas; - WINE_TRACE("opening '%s' and '%s'\n", appl->lpcVersionSection, appl->lpcWinelookSection); - if ((RegOpenKey (configKey, appl->lpcVersionSection, &key) == ERROR_SUCCESS) || - (RegOpenKey (configKey, appl->lpcWinelookSection, &key) == ERROR_SUCCESS)) + WINE_TRACE("opening '%s'\n", appl->lpcVersionSection); + if (RegOpenKey (configKey, appl->lpcVersionSection, &key) == ERROR_SUCCESS) { i = 0; size = 255; @@ -182,39 +177,6 @@ static VOID LoadAppSettings(LPAPPL appl /*DON'T FREE, treeview will own this*/, { WINE_TRACE("no version section found\n"); } - - i = 0; /* reset i to 0 before calling RegEnumValue() again */ - - /* insert winelook entries */ - if(RegOpenKey (configKey, appl->lpcWinelookSection, &key) == ERROR_SUCCESS) - { - while (RegEnumValue(key, i, name, &size, NULL, NULL, read, &readSize) == ERROR_SUCCESS) - { - char itemtext[128]; - - WINE_TRACE("Reading value %s, namely %s\n", name, read); - - lpIt = CreateItemTag(); - lpas = CreateAppSetting(name, read); - lpIt->lpSetting = lpas; - lpIt->lpAppl = appl; - tis.u.item.lParam = (LPARAM)lpIt; - - /* convert the value for 'winelook' to human readable form */ - description = getDescriptionFromVersion(getWinelook(), read); - if(!description) description = "Not found"; - - sprintf(itemtext, "%s - %s", name, description); - tis.u.item.pszText = itemtext; - - TreeView_InsertItem(hwndTV,&tis); - i++; size = 255; readSize = 255; - } - RegCloseKey(key); - } else - { - WINE_TRACE("no winelook section found\n"); - } } } @@ -230,14 +192,11 @@ static VOID UpdateComboboxes(HWND hDlg, LPAPPL lpAppl) /* retrieve the registry values for this application */ char *curWinVer = getConfigValue(lpAppl->lpcVersionSection, "Windows", ""); char *curDOSVer = getConfigValue(lpAppl->lpcVersionSection, "DOS", ""); - char *curWineLook = getConfigValue(lpAppl->lpcWinelookSection, "WineLook", ""); if(curWinVer) WINE_TRACE("curWinVer is '%s'\n", curWinVer); else WINE_TRACE("curWinVer is null\n"); if(curDOSVer) WINE_TRACE("curDOSVer is '%s'\n", curDOSVer); else WINE_TRACE("curDOSVer is null\n"); - if(curWineLook) WINE_TRACE("curWineLook is '%s'\n", curWineLook); - else WINE_TRACE("curWineLook is null\n"); /* normalize the version strings */ if(strlen(curWinVer) != 0) @@ -286,33 +245,8 @@ static VOID UpdateComboboxes(HWND hDlg, LPAPPL lpAppl) -1, 0); } - if(strlen(curWineLook) != 0) - { - if ((pVer = getWinelook ())) - { - WINE_TRACE("Winelook\n"); - - for (i = 0; *pVer->szVersion || *pVer->szDescription; i++, pVer++) - { - WINE_TRACE("pVer->szVersion == %s\n", pVer->szVersion); - if (!strcasecmp (pVer->szVersion, curWineLook)) - { - SendDlgItemMessage (hDlg, IDC_WINELOOK, CB_SETCURSEL, - (WPARAM) i, 0); - WINE_TRACE("match with %s\n", pVer->szVersion); - } - } - } - } else - { - WINE_TRACE("setting winelook to nothing\n"); - SendDlgItemMessage (hDlg, IDC_WINELOOK, CB_SETCURSEL, - -1, 0); - } - if(curWinVer) free(curWinVer); if(curDOSVer) free(curDOSVer); - if(curWineLook) free(curWineLook); } void @@ -337,14 +271,6 @@ initAppDlgComboboxes (HWND hDlg) 0, (LPARAM) pVer->szDescription); } } - if ((pVer = getWinelook ())) - { - for (i = 0; *pVer->szVersion || *pVer->szDescription; i++, pVer++) - { - SendDlgItemMessage (hDlg, IDC_WINELOOK, CB_ADDSTRING, - 0, (LPARAM) pVer->szDescription); - } - } } @@ -357,11 +283,10 @@ static VOID OnInitAppDlg(HWND hDlg) DWORD size; char appl [255]; char lpcVersionKey [255]; - char lpcWinelookKey [255]; FILETIME ft; hwndTV = GetDlgItem(hDlg,IDC_APP_TREEVIEW); - lpAppl = CreateAppl(TRUE, "Global Settings", "Version", "Tweak.Layout"); + lpAppl = CreateAppl(TRUE, "Global Settings", "Version"); LoadAppSettings(lpAppl, hDlg, hwndTV); /*And now the application specific stuff:*/ @@ -372,8 +297,7 @@ static VOID OnInitAppDlg(HWND hDlg) while (RegEnumKeyEx(applKey, i, appl, &size, NULL, NULL, NULL, &ft) == ERROR_SUCCESS) { sprintf(lpcVersionKey, "AppDefaults\\%s\\Version", appl); - sprintf(lpcWinelookKey, "AppDefaults\\%s\\Tweak.Layout", appl); - lpAppl = CreateAppl(FALSE, appl, lpcVersionKey, lpcWinelookKey); + lpAppl = CreateAppl(FALSE, appl, lpcVersionKey); LoadAppSettings(lpAppl, hDlg, hwndTV); i++; size = 255; } @@ -414,7 +338,6 @@ static VOID OnAddApplicationClick(HWND hDlg) char szFileTitle [255]; char szFile [255]; char lpcVersionKey [255]; - char lpcWinelookKey [255]; TVINSERTSTRUCT tis; LPITEMTAG lpit; @@ -438,14 +361,12 @@ static VOID OnAddApplicationClick(HWND hDlg) tis.u.item.pszText = szFileTitle; lpit = CreateItemTag(); sprintf(lpcVersionKey, "AppDefaults\\%s\\Version", szFileTitle); - sprintf(lpcWinelookKey, "AppDefaults\\%s\\Tweak.Layout", szFileTitle); - lpit->lpAppl = CreateAppl(FALSE, szFileTitle, lpcVersionKey, lpcWinelookKey); + lpit->lpAppl = CreateAppl(FALSE, szFileTitle, lpcVersionKey); tis.u.item.lParam = (LPARAM)lpit; TreeView_InsertItem(GetDlgItem(hDlg, IDC_APP_TREEVIEW), &tis); - /* add the empty entries for the Version and Winelook sections for this app */ + /* add the empty entries for the Version section for this app */ setConfigValue(lpcVersionKey,NULL,NULL); - setConfigValue(lpcWinelookKey,NULL,NULL); } } @@ -465,7 +386,6 @@ static VOID OnRemoveApplicationClick(HWND hDlg) { /* add transactions to remove all entries for this application */ addTransaction(lpit->lpAppl->lpcVersionSection, NULL, ACTION_REMOVE, NULL); - addTransaction(lpit->lpAppl->lpcWinelookSection, NULL, ACTION_REMOVE, NULL); TreeView_DeleteItem(hTV,ti.hItem); } } @@ -492,7 +412,7 @@ static void UpdateWinverSelection(HWND hDlg, int selection) /* remove this applications setting */ if((selection == CB_ERR) || !(*pVer[selection].szVersion)) { - WINE_TRACE("removing section '%s'\n", lpit->lpAppl->lpcWinelookSection); + WINE_TRACE("removing section '%s'\n", lpit->lpAppl->lpcVersionSection); addTransaction(lpit->lpAppl->lpcVersionSection, "Windows", ACTION_REMOVE, NULL); /* change registry entry */ } else { @@ -527,7 +447,7 @@ static void UpdateDosverSelection(HWND hDlg, int selection) /* remove this applications setting */ if((selection == CB_ERR) || !(*pVer[selection].szVersion)) { - WINE_TRACE("removing section '%s'\n", lpit->lpAppl->lpcWinelookSection); + WINE_TRACE("removing section '%s'\n", lpit->lpAppl->lpcVersionSection); addTransaction(lpit->lpAppl->lpcVersionSection, "DOS", ACTION_REMOVE, NULL); /* change registry entry */ } else { @@ -541,43 +461,6 @@ static void UpdateDosverSelection(HWND hDlg, int selection) } } -static void UpdateWinelookSelection(HWND hDlg, int selection) -{ - TVITEM ti; - LPITEMTAG lpit; - VERSION_DESC *pVer = NULL; - HWND hTV = GetDlgItem(hDlg, IDC_APP_TREEVIEW); - - ti.mask = TVIF_PARAM; - ti.hItem = TreeView_GetSelection(hTV); - if (TreeView_GetItem (hTV, &ti)) - { - lpit = (LPITEMTAG) ti.lParam; - - if(lpit->lpAppl) - { - pVer = getWinelook(); - - /* if no item is selected OR if our version string is null */ - /* remove this applications setting */ - if((selection == CB_ERR) || !(*pVer[selection].szVersion)) - { - WINE_TRACE("removing section '%s'\n", lpit->lpAppl->lpcWinelookSection); - addTransaction(lpit->lpAppl->lpcWinelookSection, "WineLook", ACTION_REMOVE, NULL); /* change registry entry */ - } else - { - WINE_TRACE("setting section '%s', key '%s', value '%s'\n", lpit->lpAppl->lpcWinelookSection, "WineLook", pVer[selection].szVersion); - addTransaction(lpit->lpAppl->lpcWinelookSection, "WineLook", ACTION_SET, pVer[selection].szVersion); /* change registry entry */ - } - - TreeView_DeleteAllItems(hTV); /* delete all items from the treeview */ - OnInitAppDlg(hDlg); - } - } -} - - - INT_PTR CALLBACK AppDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { @@ -615,10 +498,6 @@ AppDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) selection = SendDlgItemMessage( hDlg, IDC_DOSVER, CB_GETCURSEL, 0, 0); UpdateDosverSelection(hDlg, selection); break; - case IDC_WINELOOK: - selection = SendDlgItemMessage( hDlg, IDC_WINELOOK, CB_GETCURSEL, 0, 0); - UpdateWinelookSelection(hDlg, selection); - break; } case BN_CLICKED: switch(LOWORD(wParam)) { diff --git a/programs/winecfg/properties.c b/programs/winecfg/properties.c index 0bdd960c00a..b67768760fe 100644 --- a/programs/winecfg/properties.c +++ b/programs/winecfg/properties.c @@ -46,14 +46,6 @@ static VERSION_DESC sDOSVersions[] = { {"", ""} }; -static VERSION_DESC sWineLook[] = { - {"", "Use default(Global setting)"}, - {"win31", "Windows 3.1"}, - {"win95", "Windows 95"}, - {"win98", "Windows 98"}, - {"", ""} -}; - #if 0 static VERSION_DESC sWineDrivers[] = { {"x11drv", "X11 Interface"}, @@ -109,14 +101,6 @@ VERSION_DESC* getDOSVersions(void) } -/***************************************************************************** - */ -VERSION_DESC* getWinelook(void) -{ - return sWineLook; -} - - /***************************************************************************** */ DLL_DESC* getDLLDefaults(void) diff --git a/programs/winecfg/properties.h b/programs/winecfg/properties.h index c5d297d47ac..3a93a6cba76 100644 --- a/programs/winecfg/properties.h +++ b/programs/winecfg/properties.h @@ -89,7 +89,6 @@ typedef struct VERSION_DESC *getWinVersions(void); VERSION_DESC *getDOSVersions(void); -VERSION_DESC *getWinelook(void); DLL_DESC *getDLLDefaults(void); AUDIO_DRIVER *getAudioDrivers(void); char* getVersionFromDescription(VERSION_DESC *pVer, char *desc); diff --git a/programs/winecfg/resource.h b/programs/winecfg/resource.h index a264f375a3e..e13bec89332 100644 --- a/programs/winecfg/resource.h +++ b/programs/winecfg/resource.h @@ -41,7 +41,6 @@ #define IDC_APPLYBTN 1002 #define IDC_WINEVER 1011 #define IDC_WINVER 1012 -#define IDC_WINELOOK 1013 #define IDC_DOSVER 1014 #define IDC_SYSCOLORS 1017 #define IDC_PRIVATEMAP 1018 diff --git a/programs/winecfg/winecfg.c b/programs/winecfg/winecfg.c index 4faba9f5926..cd30dfade04 100644 --- a/programs/winecfg/winecfg.c +++ b/programs/winecfg/winecfg.c @@ -34,7 +34,6 @@ * - Make the desktop size UI a combo box, with a Custom option, so it's more obvious what you might want to choose here * * BUGS: - * - WineLook default fallback doesn't work * - x11drv page triggers key writes on entry * */