rem: WMSetButtonAltImage(fPtr->homeButton, scrPtr->homeAltIcon);
add: WMSetButtonAltImage(fPtr->homeButton, scrPtr->altHomeIcon);
context: makeFilePanel(WMScreen *scrPtr, char *name, char *title){    WMFilePanel *fPtr;    WMFont *largeFont;        fPtr = wmalloc(sizeof(WMFilePanel));    memset(fPtr, 0, sizeof(WMFilePanel));    fPtr->win = WMCreateWindowWithStyle(scrPtr, name, WMTitledWindowMask					|WMResizableWindowMask);    WMResizeWidget(fPtr->win, PWIDTH, PHEIGHT);    WMSetWindowTitle(fPtr->win, "");    fPtr->iconLabel = WMCreateLabel(fPtr->win);    WMResizeWidget(fPtr->iconLabel, 64, 64);    WMMoveWidget(fPtr->iconLabel, 0, 0);    WMSetLabelImagePosition(fPtr->iconLabel, WIPImageOnly);    WMSetLabelImage(fPtr->iconLabel, scrPtr->applicationIcon);        fPtr->titleLabel = WMCreateLabel(fPtr->win);    WMResizeWidget(fPtr->titleLabel, PWIDTH-64, 64);    WMMoveWidget(fPtr->titleLabel, 64, 0);    largeFont = WMBoldSystemFontOfSize(scrPtr, 24);    WMSetLabelFont(fPtr->titleLabel, largeFont);    WMReleaseFont(largeFont);    WMSetLabelText(fPtr->titleLabel, title);        fPtr->line = WMCreateFrame(fPtr->win);    WMMoveWidget(fPtr->line, 0, 64);    WMResizeWidget(fPtr->line, PWIDTH, 2);    WMSetFrameRelief(fPtr->line, WRGroove);    fPtr->browser = WMCreateBrowser(fPtr->win);    WMSetBrowserFillColumnProc(fPtr->browser, fillColumn);    WMSetBrowserAction(fPtr->browser, browserClick, fPtr);    WMMoveWidget(fPtr->browser, 7, 72);    WMHangData(fPtr->browser, fPtr);    fPtr->nameLabel = WMCreateLabel(fPtr->win);    WMMoveWidget(fPtr->nameLabel, 7, 282);    WMResizeWidget(fPtr->nameLabel, 55, 14);    WMSetLabelText(fPtr->nameLabel, "Name:");        fPtr->fileField = WMCreateTextField(fPtr->win);    WMMoveWidget(fPtr->fileField, 60, 278);    WMResizeWidget(fPtr->fileField, PWIDTH-60-10, 24);    WMAddNotificationObserver(textEditedObserver, fPtr,			      WMTextDidEndEditingNotification,			      fPtr->fileField);    WMAddNotificationObserver(textChangedObserver, fPtr,			      WMTextDidChangeNotification,			      fPtr->fileField);        fPtr->okButton = WMCreateCommandButton(fPtr->win);    WMMoveWidget(fPtr->okButton, 230, 325);    WMResizeWidget(fPtr->okButton, 80, 28);    WMSetButtonText(fPtr->okButton, "OK");    WMSetButtonImage(fPtr->okButton, scrPtr->buttonArrow);    WMSetButtonAltImage(fPtr->okButton, scrPtr->pushedButtonArrow);    WMSetButtonImagePosition(fPtr->okButton, WIPRight);    WMSetButtonAction(fPtr->okButton, buttonClick, fPtr);        fPtr->cancelButton = WMCreateCommandButton(fPtr->win);    WMMoveWidget(fPtr->cancelButton, 140, 325);    WMResizeWidget(fPtr->cancelButton, 80, 28);    WMSetButtonText(fPtr->cancelButton, "Cancel");    WMSetButtonAction(fPtr->cancelButton, buttonClick, fPtr);    fPtr->homeButton = WMCreateCommandButton(fPtr->win);    WMMoveWidget(fPtr->homeButton, 55, 325);    WMResizeWidget(fPtr->homeButton, 28, 28);    WMSetButtonImagePosition(fPtr->homeButton, WIPImageOnly);    WMSetButtonImage(fPtr->homeButton, scrPtr->homeIcon);	WMSetButtonAltImage(fPtr->homeButton, scrPtr->homeAltIcon);    WMSetButtonAction(fPtr->homeButton, goHome, fPtr);    WMRealizeWidget(fPtr->win);    WMMapSubwidgets(fPtr->win);    WMLoadBrowserColumnZero(fPtr->browser);        fPtr->flags.canChooseFiles = 1;    fPtr->flags.canChooseDirectories = 1;    fPtr->flags.autoCompletion = 1;    return fPtr;}