- Timestamp:
- Jan 3, 2003, 10:43:17 PM (23 years ago)
- Location:
- trunk/src/user32
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/menu.c
r9601 r9605 46 46 47 47 HBRUSH WIN32API GetOS2ColorBrush(int nIndex); 48 COLORREF WIN32API GetOS2Color(int nIndex); 48 49 49 50 static BOOL fDisableOdinSysMenuItems = FALSE; … … 1238 1239 DrawEdge(hdc, &rect, BDR_SUNKENOUTER, BF_RECT); 1239 1240 else 1240 #if def __WIN32OS2__1241 if( fOS2Look)1241 #if 0 //def __WIN32OS2__ 1242 if(!fOS2Look) 1242 1243 FillRect( hdc, &rect, GetOS2ColorBrush(PMSYSCLR_MENUHILITEBGND) ); 1243 1244 else FillRect( hdc, &rect, GetSysColorBrush(COLOR_HIGHLIGHT) ); … … 1313 1314 else 1314 1315 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 1315 1321 SetBkColor(hdc, GetSysColor(COLOR_HIGHLIGHT)); 1322 #endif 1316 1323 } 1317 1324 } … … 1359 1366 BitBlt( hdc, rect.left, (y - check_bitmap_height) / 2, 1360 1367 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 #else1365 1368 hdcMem, 0, 0, SRCCOPY ); 1366 #endif1367 1369 DeleteDC( hdcMem ); 1368 1370 } … … 1378 1380 DFCS_MENUBULLET : DFCS_MENUCHECK ); 1379 1381 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 #else1384 1382 hdcMem, 0, 0, SRCCOPY ); 1385 #endif1386 1383 DeleteDC( hdcMem ); 1387 1384 DeleteObject( bm ); … … 1399 1396 (y - arrow_bitmap_height) / 2, 1400 1397 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 #else1405 1398 hdcMem, 0, 0, SRCCOPY ); 1406 #endif1407 1399 SelectObject( hdcMem, hOrigBitmap ); 1408 1400 DeleteDC( hdcMem ); -
trunk/src/user32/pmwindow.cpp
r9463 r9605 1 /* $Id: pmwindow.cpp,v 1.19 1 2002-12-04 15:23:39sandervl Exp $ */1 /* $Id: pmwindow.cpp,v 1.192 2003-01-03 21:43:15 sandervl Exp $ */ 2 2 /* 3 3 * Win32 Window Managment Code for OS/2 … … 53 53 #include <win\dbt.h> 54 54 #include "dragdrop.h" 55 #include "menu.h" 55 56 56 57 #define DBG_LOCALLOG DBG_pmwindow … … 240 241 if(fOS2Look) 241 242 { 243 #if 0 242 244 SYSCOLOR_Init(FALSE); //use OS/2 colors 245 #endif 243 246 QueryPMMenuBitmaps(); 244 247 } … … 297 300 hbmFrameMenu[PMMENU_CLOSEBUTTONDOWN] = GpiLoadBitmap(hdc, hModDisplay, SBMP_CLOSEDEP, 0, 0); 298 301 299 #ifdef NEW_WGSS300 302 //Create win32 bitmap handles of the OS/2 min, max and restore buttons 301 303 hBmpMinButton = O32_CreateBitmapFromPMHandle(hbmFrameMenu[PMMENU_MINBUTTON]); … … 307 309 hBmpCloseButton = O32_CreateBitmapFromPMHandle(hbmFrameMenu[PMMENU_CLOSEBUTTON]); 308 310 hBmpCloseButtonDown = O32_CreateBitmapFromPMHandle(hbmFrameMenu[PMMENU_CLOSEBUTTONDOWN]); 309 #endif310 311 DevCloseDC(hdc); 311 312 } 312 313 } 313 //******************************************************************************314 //menu.cpp315 BOOL MENU_Init();316 314 //****************************************************************************** 317 315 //****************************************************************************** … … 320 318 if(fLooks == OS2_APPEARANCE || fLooks == OS2_APPEARANCE_SYSMENU) 321 319 { 320 #if 0 322 321 SYSCOLOR_Init(FALSE); //use OS/2 colors 322 #endif 323 323 QueryPMMenuBitmaps(); 324 324 } -
trunk/src/user32/syscolor.cpp
r9446 r9605 1 /* $Id: syscolor.cpp,v 1.3 4 2002-11-29 15:46:34sandervl Exp $ */1 /* $Id: syscolor.cpp,v 1.35 2003-01-03 21:43:16 sandervl Exp $ */ 2 2 3 3 /* … … 292 292 return OS2SysColorBrush[nIndex]; 293 293 } 294 //****************************************************************************** 295 //****************************************************************************** 296 COLORREF WIN32API GetOS2Color(int nIndex) 297 { 298 nIndex += PMSYSCLR_BASE; 299 if( ((nIndex < 0) || (nIndex >= PMSYSCLR_CSYSCOLORS)) ) { 300 DebugInt3(); 301 return 0; 302 } 303 return OSLibWinQuerySysColor(nIndex-PMSYSCLR_BASE); 304 } 294 305 /*********************************************************************** 295 306 * This function is new to the Wine lib -- it does not exist in -
trunk/src/user32/syscolor.h
r7500 r9605 1 /* $Id: syscolor.h,v 1.1 5 2001-11-30 13:53:50sandervl Exp $ */1 /* $Id: syscolor.h,v 1.16 2003-01-03 21:43:17 sandervl Exp $ */ 2 2 3 3 /* … … 13 13 14 14 HBRUSH WIN32API GetOS2ColorBrush(int nIndex); 15 COLORREF WIN32API GetOS2Color(int nIndex); 15 16 16 17 extern void SYSCOLOR_Init(int fOverride = -1);
Note:
See TracChangeset
for help on using the changeset viewer.