Ignore:
Timestamp:
Jun 16, 1999, 5:29:27 PM (26 years ago)
Author:
cbratschi
Message:

comctl32: progress.c finished (performance updates), trackbar running
GetSysColor returns wrong 3D colors

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/SYSCLR.CPP

    r96 r109  
    1 /* $Id: SYSCLR.CPP,v 1.3 1999-06-10 16:50:36 phaller Exp $ */
     1/* $Id: SYSCLR.CPP,v 1.4 1999-06-16 15:29:27 cbratschi Exp $ */
    22
    33/*
     
    55 *
    66 * Copyright 1998 Sander van Leeuwen
     7 * Copyright 1999 Christoph Bratschi
    78 *
    89 *
     
    2425
    2526  switch(winIndex) {
    26         case COLOR_SCROLLBAR:
    27                 os2Index = SYSCLR_SCROLLBAR;
    28                 break;
    29         case COLOR_BACKGROUND:
    30                 os2Index = SYSCLR_BACKGROUND;
    31                 break;
    32         case COLOR_ACTIVECAPTION:
    33                 os2Index = SYSCLR_ACTIVETITLETEXT;
    34                 break;
    35         case COLOR_INACTIVECAPTION:
    36                 os2Index = SYSCLR_INACTIVETITLETEXT;
    37                 break;
    38         case COLOR_MENU:
    39                 os2Index = SYSCLR_MENU;
    40                 break;
    41         case COLOR_WINDOW:
    42                 os2Index = SYSCLR_WINDOW;
    43                 break;
    44         case COLOR_WINDOWFRAME:
    45                 os2Index = SYSCLR_WINDOWFRAME;
    46                 break;
    47         case COLOR_MENUTEXT:
    48                 os2Index = SYSCLR_MENUTEXT;
    49                 break;
    50         case COLOR_WINDOWTEXT:
    51                 os2Index = SYSCLR_WINDOWTEXT;
    52                 break;
    53         case COLOR_CAPTIONTEXT:
    54                 os2Index = SYSCLR_TITLETEXT;
    55                 break;
    56         case COLOR_ACTIVEBORDER:
    57                 os2Index = SYSCLR_ACTIVEBORDER;
    58                 break;
    59         case COLOR_INACTIVEBORDER:
    60                 os2Index = SYSCLR_INACTIVEBORDER;
    61                 break;
    62         case COLOR_APPWORKSPACE:
    63                 os2Index = SYSCLR_APPWORKSPACE;
    64                 break;
    65         case COLOR_HIGHLIGHT:
    66                 os2Index = SYSCLR_HILITEBACKGROUND;
    67                 break;
    68         case COLOR_HIGHLIGHTTEXT:
    69                 os2Index = COLOR_WINDOWTEXT;
    70                 break;
    71         case COLOR_BTNFACE:
    72                 os2Index = SYSCLR_HILITEBACKGROUND;
    73                 break;
    74         case COLOR_BTNSHADOW:
    75                 os2Index = SYSCLR_SHADOW;
    76                 break;
    77         case COLOR_GRAYTEXT:
    78                 os2Index = SYSCLR_MENUDISABLEDTEXT;
    79                 break;
    80         case COLOR_BTNTEXT:
    81                 os2Index = SYSCLR_BUTTONDEFAULT;
    82                 break;
    83         case COLOR_INACTIVECAPTIONTEXT:
    84                 os2Index = SYSCLR_INACTIVETITLETEXT;
    85                 break;
    86         case COLOR_BTNHIGHLIGHT:
    87                 os2Index = SYSCLR_HILITEBACKGROUND;
    88                 break;
    89         case COLOR_3DDKSHADOW:
    90                 os2Index = SYSCLR_SHADOW;
    91                 break;
    92         case COLOR_3DLIGHT:
    93                 os2Index = SYSCLR_HILITEBACKGROUND;
    94                 break;
    95         case COLOR_INFOTEXT:
    96                 os2Index = SYSCLR_HELPTEXT;
    97                 break;
    98         case COLOR_INFOBK:
    99                 os2Index = SYSCLR_HELPBACKGROUND;
    100                 break;
    101         default:
     27        case COLOR_SCROLLBAR:
     28                os2Index = SYSCLR_SCROLLBAR;
     29                break;
     30        case COLOR_BACKGROUND:
     31                os2Index = SYSCLR_BACKGROUND;
     32                break;
     33        case COLOR_ACTIVECAPTION:
     34                os2Index = SYSCLR_ACTIVETITLETEXT;
     35                break;
     36        case COLOR_INACTIVECAPTION:
     37                os2Index = SYSCLR_INACTIVETITLETEXT;
     38                break;
     39        case COLOR_MENU:
     40                os2Index = SYSCLR_MENU;
     41                break;
     42        case COLOR_WINDOW:
     43                os2Index = SYSCLR_WINDOW;
     44                break;
     45        case COLOR_WINDOWFRAME:
     46                os2Index = SYSCLR_WINDOWFRAME;
     47                break;
     48        case COLOR_MENUTEXT:
     49                os2Index = SYSCLR_MENUTEXT;
     50                break;
     51        case COLOR_WINDOWTEXT:
     52                os2Index = SYSCLR_WINDOWTEXT;
     53                break;
     54        case COLOR_CAPTIONTEXT:
     55                os2Index = SYSCLR_TITLETEXT;
     56                break;
     57        case COLOR_ACTIVEBORDER:
     58                os2Index = SYSCLR_ACTIVEBORDER;
     59                break;
     60        case COLOR_INACTIVEBORDER:
     61                os2Index = SYSCLR_INACTIVEBORDER;
     62                break;
     63        case COLOR_APPWORKSPACE:
     64                os2Index = SYSCLR_APPWORKSPACE;
     65                break;
     66        case COLOR_HIGHLIGHT:
     67                os2Index = SYSCLR_HILITEBACKGROUND;
     68                break;
     69        case COLOR_HIGHLIGHTTEXT:
     70                os2Index = COLOR_WINDOWTEXT;
     71                break;
     72        case COLOR_BTNFACE:
     73                os2Index = SYSCLR_HILITEBACKGROUND;
     74                break;
     75        case COLOR_BTNSHADOW:
     76                os2Index = SYSCLR_SHADOW;
     77                break;
     78        case COLOR_GRAYTEXT:
     79                os2Index = SYSCLR_MENUDISABLEDTEXT;
     80                break;
     81        case COLOR_BTNTEXT:
     82                os2Index = SYSCLR_BUTTONDEFAULT;
     83                break;
     84        case COLOR_INACTIVECAPTIONTEXT:
     85                os2Index = SYSCLR_INACTIVETITLETEXT;
     86                break;
     87        case COLOR_BTNHIGHLIGHT:
     88                os2Index = SYSCLR_HILITEBACKGROUND;
     89                break;
     90        case COLOR_3DDKSHADOW:
     91                os2Index = SYSCLR_SHADOW;
     92                break;
     93        case COLOR_3DLIGHT:
     94                os2Index = SYSCLR_SHADOWHILITEBGND;
     95                break;
     96        case COLOR_INFOTEXT:
     97                os2Index = SYSCLR_HELPTEXT;
     98                break;
     99        case COLOR_INFOBK:
     100                os2Index = SYSCLR_HELPBACKGROUND;
     101                break;
     102        default:
    102103#ifdef DEBUG
    103                 WriteLog("GetSysColor UNKNOWN index %d!!\n", winIndex);
     104                WriteLog("GetSysColor UNKNOWN index %d!!\n", winIndex);
    104105#endif
    105                 return(0);
     106                return(0);
    106107  }
    107108  rgb = WinQuerySysColor(HWND_DESKTOP, os2Index, 0);
Note: See TracChangeset for help on using the changeset viewer.