Ignore:
Timestamp:
Nov 27, 2000, 11:22:00 AM (25 years ago)
Author:
sandervl
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/shell32/folders.c

    r4696 r4705  
    1 /* $Id: folders.c,v 1.5 2000-11-24 22:52:26 sandervl Exp $ */
     1/* $Id: folders.c,v 1.6 2000-11-27 10:21:59 sandervl Exp $ */
    22/*
    33 *  Copyright 1997  Marcus Meissner
     
    156156      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    157157#ifdef __WIN32OS2__
    158       *piIndex = -SHLICON_DESKTOP;
     158      *piIndex = SHLICON_DESKTOP - 1;
    159159#else
    160160      *piIndex = 34;
     
    194194#ifdef __WIN32OS2__
    195195      lstrcpynA(szIconFile, "shell32.dll", cchMax);
    196       *piIndex = -SHLICON_HARDDISK; /* hard disk */
     196      *piIndex = SHLICON_HARDDISK - 1;
    197197
    198198      if ( _ILGetDrive( pSimplePidl, sTemp, cchMax ) )
     
    202202        {
    203203            /* FIXME determine 5.25 Floppy */
    204             *piIndex = -SHLICON_FLOPPY35;
     204            *piIndex = SHLICON_FLOPPY35 - 1;
    205205        }
    206206        else
     
    210210            {
    211211                case DRIVE_REMOVABLE:
    212                     *piIndex = -SHLICON_REMOVABLE_DISK;
     212                    *piIndex = SHLICON_REMOVABLE_DISK - 1;
    213213                    break;
    214214
    215215                case DRIVE_FIXED:
    216                     *piIndex = -SHLICON_HARDDISK;
     216                    *piIndex = SHLICON_HARDDISK - 1;
    217217                    break;
    218218
    219219                case DRIVE_REMOTE:
    220220                {
    221                     /* FIXME: connected (9) / disconnected (10)state */
     221                    /* FIXME: connected / disconnected state */
    222222                    BOOL connected = TRUE;
    223223                    if ( connected )
    224                         *piIndex = -SHLICON_NETDRIVE_CONN;
     224                        *piIndex = SHLICON_NETDRIVE_CONN - 1;
    225225                    else
    226                         *piIndex = -SHLICON_NETDRIVE_DISCON;
     226                        *piIndex = SHLICON_NETDRIVE_DISCON - 1;
    227227                    break;
    228228                }
    229229                case DRIVE_CDROM:
    230                     *piIndex = -SHLICON_CDROM_DRIVE;
     230                    *piIndex = SHLICON_CDROM_DRIVE - 1;
    231231                    break;
    232232
    233233                case DRIVE_RAMDISK:
    234                     *piIndex = -SHLICON_RAMDRIVE;
     234                    *piIndex = SHLICON_RAMDRIVE - 1;
    235235                    break;
    236236
     
    238238                case DRIVE_NO_ROOT_DIR:
    239239                default:
    240                     *piIndex = -SHLICON_HARDDISK;
     240                    *piIndex = SHLICON_HARDDISK - 1;
    241241                    break;
    242242            }
     
    244244      }
    245245
    246       if ( ( *piIndex == 8 ) &&
     246      if ( ( *piIndex == ( SHLICON_HARDDISK - 1  ) ) &&
    247247           HCR_GetDefaultIcon( "Drive", sTemp, MAX_PATH, &dwNr ) )
    248248      {
     
    275275        lstrcpynA(szIconFile, "shell32.dll", cchMax);
    276276#ifdef __WIN32OS2__
    277         *piIndex = (uFlags & GIL_OPENICON)? -SHLICON_FOLDER_OPEN : -SHLICON_FOLDER_CLOSED;
     277        *piIndex = (uFlags & GIL_OPENICON)
     278                                 ? SHLICON_FOLDER_OPEN - 1 : SHLICON_FOLDER_CLOSED - 1;
    278279#else
    279280        *piIndex = (uFlags & GIL_OPENICON)? 4 : 3;
     
    310311                SHGetPathFromIDListA(This->pidl, sTemp);
    311312                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    312 #ifdef __WIN32OS2__
    313                 *piIndex = -SHLICON_COMPUTERS;
    314 #else
    315                 *piIndex = 42;
    316 #endif
     313                *piIndex = SHLICON_COMPUTERS - 1;
    317314              }
    318315              else if (stricmp(sTemp,"COM") == 0)
     
    320317                SHGetPathFromIDListA(This->pidl, sTemp);
    321318                lstrcpynA(szIconFile, "shell32.dll", cchMax);
    322 #ifdef __WIN32OS2__
    323                 *piIndex = -SHLICON_APPLICATION;
    324 #else
    325                 *piIndex = 2;
    326 #endif
     319                *piIndex = SHLICON_APPLICATION - 1;
    327320              }
    328321#if 0
Note: See TracChangeset for help on using the changeset viewer.