Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Index: dll/cpl/wined3dcfg/about.c
- ===================================================================
- --- dll/cpl/wined3dcfg/about.c (revision 0)
- +++ dll/cpl/wined3dcfg/about.c (working copy)
- @@ -0,0 +1,22 @@
- +#include "wined3dcfg.h"
- +
- +INT_PTR CALLBACK HelpPageProc(HWND hWndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
- +{
- + switch (uMsg)
- + {
- + case WM_INITDIALOG:
- +
- + return TRUE;
- +
- + case WM_COMMAND:
- + if (LOWORD(wParam) > IDC_MIN && LOWORD(wParam) < IDC_MAX)
- + PropSheet_Changed(GetParent(hWndDlg), hWndDlg);
- + break;
- +
- + case WM_NOTIFY:
- +
- + break;
- + }
- +
- + return FALSE;
- +}
- \ No newline at end of file
- Index: dll/cpl/wined3dcfg/CMakeLists.txt
- ===================================================================
- --- dll/cpl/wined3dcfg/CMakeLists.txt (revision 68511)
- +++ dll/cpl/wined3dcfg/CMakeLists.txt (working copy)
- @@ -4,6 +4,7 @@
- list(APPEND SOURCE
- wined3dcfg.c
- general.c
- + about.c
- wined3dcfg.h)
- add_library(wined3dcfg SHARED
- Index: dll/cpl/wined3dcfg/lang/en-US.rc
- ===================================================================
- --- dll/cpl/wined3dcfg/lang/en-US.rc (revision 68511)
- +++ dll/cpl/wined3dcfg/lang/en-US.rc (working copy)
- @@ -30,6 +30,14 @@
- COMBOBOX IDC_DDRENDERER, 135, 200, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
- END
- +IDD_HELPPAGE DIALOGEX 0, 0, 246, 228
- +STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
- +CAPTION "Help"
- +FONT 8, "MS Shell Dlg"
- +BEGIN
- + GROUPBOX "About", -1, 5, 25, 230, 80
- +END
- +
- STRINGTABLE
- BEGIN
- IDS_CPLNAME "WineD3D Options"
- Index: dll/cpl/wined3dcfg/resource.h
- ===================================================================
- --- dll/cpl/wined3dcfg/resource.h (revision 68511)
- +++ dll/cpl/wined3dcfg/resource.h (working copy)
- @@ -5,6 +5,7 @@
- /* Dialogs */
- #define IDD_PROPPAGEGENERAL 100
- +#define IDD_HELPPAGE 101
- /* Controls */
- #define IDC_MIN 1000
- Index: dll/cpl/wined3dcfg/wined3dcfg.c
- ===================================================================
- --- dll/cpl/wined3dcfg/wined3dcfg.c (revision 68511)
- +++ dll/cpl/wined3dcfg/wined3dcfg.c (working copy)
- @@ -6,7 +6,7 @@
- LONG CALLBACK AppletInit(HWND hWnd)
- {
- - PROPSHEETPAGEW psp;
- + PROPSHEETPAGEW psp[2];
- PROPSHEETHEADERW psh;
- WCHAR szCaption[1024];
- @@ -13,12 +13,18 @@
- LoadStringW(hApplet, IDS_CPLNAME, szCaption, sizeof(szCaption) / sizeof(WCHAR));
- ZeroMemory(&psp, sizeof(PROPSHEETPAGE));
- - psp.dwSize = sizeof(PROPSHEETPAGE);
- - psp.dwFlags = PSP_DEFAULT;
- - psp.hInstance = hApplet;
- - psp.pszTemplate = MAKEINTRESOURCE(IDD_PROPPAGEGENERAL);
- - psp.pfnDlgProc = GeneralPageProc;
- + psp[0].dwSize = sizeof(PROPSHEETPAGE);
- + psp[0].dwFlags = PSP_DEFAULT|PSP_USETITLE;
- + psp[0].hInstance = hApplet;
- + psp[0].pszTemplate = MAKEINTRESOURCE(IDD_PROPPAGEGENERAL);
- + psp[0].pfnDlgProc = GeneralPageProc;
- + psp[1].dwSize = sizeof(PROPSHEETPAGE);
- + psp[1].dwFlags = PSP_USETITLE;
- + psp[1].hInstance = hApplet;
- + psp[1].pszTemplate = MAKEINTRESOURCE(IDD_HELPPAGE);
- + psp[1].pfnDlgProc = HelpPageProc;
- +
- ZeroMemory(&psh, sizeof(PROPSHEETHEADER));
- psh.dwSize = sizeof(PROPSHEETHEADER);
- psh.dwFlags = PSH_PROPSHEETPAGE;
- @@ -28,7 +34,7 @@
- psh.pszCaption = szCaption;
- psh.nPages = sizeof(psp) / sizeof(PROPSHEETPAGE);
- psh.nStartPage = 0;
- - psh.ppsp = &psp;
- + psh.ppsp = (LPCPROPSHEETPAGE)psp;
- return (LONG)(PropertySheet(&psh) != -1);
- }
- Index: dll/cpl/wined3dcfg/wined3dcfg.h
- ===================================================================
- --- dll/cpl/wined3dcfg/wined3dcfg.h (revision 68511)
- +++ dll/cpl/wined3dcfg/wined3dcfg.h (working copy)
- @@ -37,10 +37,10 @@
- #define SAVE_CONTROL(a, b) SaveSetting(hWndDlg, hKey, KEY_##a, b, IDC_##a, sizeof(b)/sizeof(WINED3D_SETTINGS))
- INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
- +INT_PTR CALLBACK HelpPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam);
- typedef struct _WINED3D_SETTINGS{
- - WCHAR szValue[24];
- - INT iType;
- + WCHAR szValue[24]; INT iType;
- INT iValue;
- } WINED3D_SETTINGS, *PWINED3D_SETTINGS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement