(*) Show "back" button disabled on OS event. [b=76460; r=ssu; sr=alecf]

This commit is contained in:
sgehani%netscape.com 2001-05-10 03:17:42 +00:00
Родитель effe4b3ea7
Коммит 94808e9166
6 изменённых файлов: 38 добавлений и 25 удалений

Двоичные данные
xpinstall/wizard/mac/rsrc/MIWCommon.rsrc

Двоичный файл не отображается.

Двоичные данные
xpinstall/wizard/mac/rsrc/Mozilla.rsrc

Двоичный файл не отображается.

Двоичные данные
xpinstall/wizard/mac/rsrc/Netscape.rsrc

Двоичный файл не отображается.

Просмотреть файл

@ -1091,6 +1091,10 @@ void
ClearDLProgControls(void)
{
Rect teRect;
GrafPtr oldPort;
GetPort(&oldPort);
SetPort(gWPtr);
for (int i = 0; i < kNumDLFields; ++i)
{
@ -1112,6 +1116,8 @@ ClearDLProgControls(void)
DisposeControl(gControls->tw->dlProgressBar);
gControls->tw->dlProgressBar = NULL;
}
SetPort(oldPort);
}
void

Просмотреть файл

@ -383,7 +383,7 @@ DrawDiskNFolder(short vRefNum, unsigned char *folder)
{
Str255 inFolderMsg, onDiskMsg, volName;
char *cstr;
Rect viewRect, dlb, iconRect;
Rect viewRect, dlb;
TEHandle pathInfo;
short bCmp, outVRefNum;
OSErr err = noErr;
@ -392,12 +392,26 @@ DrawDiskNFolder(short vRefNum, unsigned char *folder)
SInt16 label;
unsigned long free, total;
#define ICON_DIM 32
dlb = (*gControls->stw->destLocBox)->contrlRect;
SetRect(&viewRect, dlb.left+10, dlb.top+15, dlb.left+10+ICON_DIM, dlb.top+15+ICON_DIM);
/* draw folder/volume icon */
FSMakeFSSpec(gControls->opt->vRefNum, gControls->opt->dirID, "\p", &fsTarget);
err = GetIconRefFromFile(&fsTarget, &icon, &label);
if (err==noErr)
{
PlotIconRef(&viewRect, kAlignNone, kTransformNone, kIconServicesNormalUsageFlag, icon);
}
ReleaseIconRef(icon);
/* set up rect for disk and folder strings */
SetRect(&viewRect, dlb.left+10+ICON_DIM+12, dlb.top+15, dlb.left+220, dlb.bottom-5);
/* get vol and folder name */
if ((err = HGetVInfo(vRefNum, volName, &outVRefNum, &free, &total)) == noErr)
{
dlb = (*gControls->stw->destLocBox)->contrlRect;
SetRect(&viewRect, dlb.left+10, dlb.top+15, dlb.left+220, dlb.bottom-5);
{
/* format and draw vol and disk name strings */
TextFace(normal);
TextSize(9);
@ -407,7 +421,6 @@ DrawDiskNFolder(short vRefNum, unsigned char *folder)
if ( (bCmp = pstrcmp(folder, volName)) == 0)
{
cstr = "\t\t\0"; TEInsert(cstr, strlen(cstr), pathInfo);
GetIndString( inFolderMsg, rStringList, sInFolder);
cstr = PascalToC(inFolderMsg);
TEInsert(cstr, strlen(cstr), pathInfo);
@ -420,7 +433,6 @@ DrawDiskNFolder(short vRefNum, unsigned char *folder)
cstr = "\"\r\0"; TEInsert(cstr, strlen(cstr), pathInfo);
}
cstr = "\t\t\0"; TEInsert(cstr, strlen(cstr), pathInfo);
GetIndString( onDiskMsg, rStringList, sOnDisk);
cstr = PascalToC(onDiskMsg);
TEInsert(cstr, strlen(cstr), pathInfo);
@ -438,17 +450,6 @@ DrawDiskNFolder(short vRefNum, unsigned char *folder)
TextSize(12);
}
/* draw folder/volume icon */
FSMakeFSSpec(gControls->opt->vRefNum, gControls->opt->dirID, "\p", &fsTarget);
err = GetIconRefFromFile(&fsTarget, &icon, &label);
if (err==noErr)
{
#define ICON_DIM 32
SetRect(&iconRect, viewRect.left+100, viewRect.top+10, viewRect.left+100+ICON_DIM, viewRect.top+10+ICON_DIM);
PlotIconRef(&iconRect, kAlignNone, kTransformNone, kIconServicesNormalUsageFlag, icon);
}
ReleaseIconRef(icon);
/* free mem blocks */
TEDispose(pathInfo);
@ -1044,12 +1045,18 @@ VerifyDiskSpace(void)
void
EnableSetupTypeWin(void)
{
EnableNavButtons();
if (gControls->stw->instType)
HiliteControl(gControls->stw->instType, kEnableControl);
if (gControls->stw->destLoc)
HiliteControl(gControls->stw->destLoc, kEnableControl);
EnableNavButtons();
/* ensure 'Go Back' button is visbily disabled
* (since functionality is disconnected)
*/
if (gControls->backB)
HiliteControl(gControls->backB, kDisableControl);
if (gControls->stw->instType)
HiliteControl(gControls->stw->instType, kEnableControl);
if (gControls->stw->destLoc)
HiliteControl(gControls->stw->destLoc, kEnableControl);
}
void

Просмотреть файл

@ -73,7 +73,7 @@ ShowWelcomeMsg(void)
fontStyle.flags = kControlUseSizeMask | kControlUseFaceMask;
fontStyle.size = 18;
fontStyle.style = bold;
fontStyle.style = normal;
SetControlFontStyle(gControls->ww->welcMsgCntl[0], &fontStyle);
HLock(gControls->cfg->welcMsg[0]);