Ignore:
Timestamp:
Jan 3, 2003, 10:43:17 PM (23 years ago)
Author:
sandervl
Message:

Always use windows system colors (even in OS/2 L&F mode)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/menu.c

    r9601 r9605  
    4646
    4747HBRUSH WIN32API GetOS2ColorBrush(int nIndex);
     48COLORREF WIN32API GetOS2Color(int nIndex);
    4849
    4950static BOOL fDisableOdinSysMenuItems = FALSE;
     
    12381239                    DrawEdge(hdc, &rect, BDR_SUNKENOUTER, BF_RECT);
    12391240                else
    1240 #ifdef __WIN32OS2__
    1241                     if(fOS2Look)
     1241#if 0 //def __WIN32OS2__
     1242                    if(!fOS2Look)
    12421243                         FillRect( hdc, &rect, GetOS2ColorBrush(PMSYSCLR_MENUHILITEBGND) );
    12431244                    else FillRect( hdc, &rect, GetSysColorBrush(COLOR_HIGHLIGHT) );
     
    13131314                else
    13141315                    SetTextColor(hdc, GetSysColor(COLOR_HIGHLIGHTTEXT));
     1316#if 0 //def __WIN32OS2__
     1317                if(!fOS2Look)
     1318                     SetBkColor(hdc, GetOS2Color(PMSYSCLR_MENUHILITEBGND));
     1319                else SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT));
     1320#else
    13151321                SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT));
     1322#endif
    13161323            }
    13171324        }
     
    13591366                BitBlt( hdc, rect.left, (y - check_bitmap_height) / 2,
    13601367                        check_bitmap_width, check_bitmap_height,
    1361 #ifdef __WIN32OS2__
    1362                         //how can SRCCOPY work in Wine??
    1363                         hdcMem, 0, 0, (lpitem->fState & MF_HILITE) ? MERGEPAINT : SRCAND );
    1364 #else
    13651368                        hdcMem, 0, 0, SRCCOPY );
    1366 #endif
    13671369                DeleteDC( hdcMem );
    13681370            }
     
    13781380                                  DFCS_MENUBULLET : DFCS_MENUCHECK );
    13791381                BitBlt( hdc, rect.left, (y - r.bottom) / 2, r.right, r.bottom,
    1380 #ifdef __WIN32OS2__
    1381                         //how can SRCCOPY work in Wine??
    1382                         hdcMem, 0, 0, (lpitem->fState & MF_HILITE) ? MERGEPAINT : SRCAND );
    1383 #else
    13841382                        hdcMem, 0, 0, SRCCOPY );
    1385 #endif
    13861383                DeleteDC( hdcMem );
    13871384                DeleteObject( bm );
     
    13991396                      (y - arrow_bitmap_height) / 2,
    14001397                      arrow_bitmap_width, arrow_bitmap_height,
    1401 #ifdef __WIN32OS2__
    1402                       //how can SRCCOPY work in Wine??
    1403                       hdcMem, 0, 0, (lpitem->fState & MF_HILITE) ? MERGEPAINT : SRCAND );
    1404 #else
    14051398                      hdcMem, 0, 0, SRCCOPY );
    1406 #endif
    14071399            SelectObject( hdcMem, hOrigBitmap );
    14081400            DeleteDC( hdcMem );
Note: See TracChangeset for help on using the changeset viewer.