mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 20:03:12 +00:00
Autosyncing with Wine HEAD
svn path=/trunk/; revision=29054
This commit is contained in:
parent
fd7b9ad55e
commit
c287f519bf
4 changed files with 18 additions and 12 deletions
|
@ -1,4 +1,6 @@
|
||||||
<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll" allowwarnings="true" entrypoint="0">
|
<?xml version="1.0"?>
|
||||||
|
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||||
|
<module name="comctl32" type="win32dll" baseaddress="${BASEADDRESS_COMCTL32}" installbase="system32" installname="comctl32.dll" allowwarnings="true">
|
||||||
<autoregister infsection="OleControlDlls" type="DllInstall" />
|
<autoregister infsection="OleControlDlls" type="DllInstall" />
|
||||||
<importlibrary definition="comctl32.spec.def" />
|
<importlibrary definition="comctl32.spec.def" />
|
||||||
<include base="comctl32">.</include>
|
<include base="comctl32">.</include>
|
||||||
|
|
|
@ -31,7 +31,7 @@ Index: propsheet.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- propsheet.c (revision 25766)
|
--- propsheet.c (revision 25766)
|
||||||
+++ propsheet.c (working copy)
|
+++ propsheet.c (working copy)
|
||||||
@@ -2431,6 +2431,28 @@
|
@@ -2434,6 +2434,28 @@
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ Index: propsheet.c
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* PROPSHEET_SetWizButtons
|
* PROPSHEET_SetWizButtons
|
||||||
*
|
*
|
||||||
@@ -2453,17 +2475,6 @@
|
@@ -2456,17 +2478,6 @@
|
||||||
EnableWindow(hwndNext, FALSE);
|
EnableWindow(hwndNext, FALSE);
|
||||||
EnableWindow(hwndFinish, FALSE);
|
EnableWindow(hwndFinish, FALSE);
|
||||||
|
|
||||||
|
@ -78,7 +78,7 @@ Index: propsheet.c
|
||||||
if (dwFlags & PSWIZB_BACK)
|
if (dwFlags & PSWIZB_BACK)
|
||||||
EnableWindow(hwndBack, TRUE);
|
EnableWindow(hwndBack, TRUE);
|
||||||
|
|
||||||
@@ -2493,6 +2504,32 @@
|
@@ -2496,6 +2507,32 @@
|
||||||
}
|
}
|
||||||
else if (!(dwFlags & PSWIZB_DISABLEDFINISH))
|
else if (!(dwFlags & PSWIZB_DISABLEDFINISH))
|
||||||
EnableWindow(hwndFinish, TRUE);
|
EnableWindow(hwndFinish, TRUE);
|
||||||
|
|
|
@ -402,7 +402,7 @@ static void PROPSHEET_CollectSheetInfoW(LPCPROPSHEETHEADERW lppsh,
|
||||||
*/
|
*/
|
||||||
static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
PropSheetInfo * psInfo,
|
PropSheetInfo * psInfo,
|
||||||
int index)
|
int index, BOOL resize)
|
||||||
{
|
{
|
||||||
const DLGTEMPLATE* pTemplate;
|
const DLGTEMPLATE* pTemplate;
|
||||||
const WORD* p;
|
const WORD* p;
|
||||||
|
@ -503,11 +503,14 @@ static BOOL PROPSHEET_CollectPageInfo(LPCPROPSHEETPAGEW lppsp,
|
||||||
}
|
}
|
||||||
|
|
||||||
/* remember the largest width and height */
|
/* remember the largest width and height */
|
||||||
if (width > psInfo->width)
|
if (resize)
|
||||||
psInfo->width = width;
|
{
|
||||||
|
if (width > psInfo->width)
|
||||||
|
psInfo->width = width;
|
||||||
|
|
||||||
if (height > psInfo->height)
|
if (height > psInfo->height)
|
||||||
psInfo->height = height;
|
psInfo->height = height;
|
||||||
|
}
|
||||||
|
|
||||||
/* menu */
|
/* menu */
|
||||||
switch ((WORD)*p)
|
switch ((WORD)*p)
|
||||||
|
@ -2284,7 +2287,7 @@ static BOOL PROPSHEET_AddPage(HWND hwndDlg,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
psInfo->proppage = ppi;
|
psInfo->proppage = ppi;
|
||||||
if (!PROPSHEET_CollectPageInfo(ppsp, psInfo, psInfo->nPages))
|
if (!PROPSHEET_CollectPageInfo(ppsp, psInfo, psInfo->nPages, FALSE))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
psInfo->proppage[psInfo->nPages].hpage = hpage;
|
psInfo->proppage[psInfo->nPages].hpage = hpage;
|
||||||
|
@ -2877,7 +2880,7 @@ INT_PTR WINAPI PropertySheetA(LPCPROPSHEETHEADERA lppsh)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
|
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
|
||||||
psInfo, n))
|
psInfo, n, TRUE))
|
||||||
{
|
{
|
||||||
if (psInfo->usePropPage)
|
if (psInfo->usePropPage)
|
||||||
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
|
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
|
||||||
|
@ -2920,7 +2923,7 @@ INT_PTR WINAPI PropertySheetW(LPCPROPSHEETHEADERW lppsh)
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
|
if (!PROPSHEET_CollectPageInfo((LPCPROPSHEETPAGEW)psInfo->proppage[n].hpage,
|
||||||
psInfo, n))
|
psInfo, n, TRUE))
|
||||||
{
|
{
|
||||||
if (psInfo->usePropPage)
|
if (psInfo->usePropPage)
|
||||||
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
|
DestroyPropertySheetPage(psInfo->proppage[n].hpage);
|
||||||
|
|
|
@ -3801,6 +3801,7 @@ TREEVIEW_EndEditLabelNow(TREEVIEW_INFO *infoPtr, BOOL bCancel)
|
||||||
if (ptr == NULL)
|
if (ptr == NULL)
|
||||||
{
|
{
|
||||||
ERR("OutOfMemory, cannot allocate space for label\n");
|
ERR("OutOfMemory, cannot allocate space for label\n");
|
||||||
|
if(newText != tmpText) Free(newText);
|
||||||
DestroyWindow(infoPtr->hwndEdit);
|
DestroyWindow(infoPtr->hwndEdit);
|
||||||
infoPtr->hwndEdit = 0;
|
infoPtr->hwndEdit = 0;
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue