Ignore:
Timestamp:
Oct 29, 1999, 6:06:56 PM (26 years ago)
Author:
cbratschi
Message:

scrollbar updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/win32wbase.cpp

    r1507 r1511  
    1 /* $Id: win32wbase.cpp,v 1.66 1999-10-28 23:51:05 sandervl Exp $ */
     1/* $Id: win32wbase.cpp,v 1.67 1999-10-29 16:06:56 cbratschi Exp $ */
    22/*
    33 * Win32 Window Base Class for OS/2
     
    596596
    597597  if (dwStyle & WS_HSCROLL)
    598   {
    599         hwndHorzScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_HSCROLL);
    600 //        OSLibWinShowScrollBar(OS2HwndFrame, hwndHorzScroll, OSLIB_HSCROLL, FALSE, TRUE);
    601   }
    602 
    603   if (dwStyle & WS_VSCROLL) {
    604         hwndVertScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_VSCROLL);
    605 //        OSLibWinShowScrollBar(OS2HwndFrame, hwndVertScroll, OSLIB_VSCROLL, FALSE, TRUE);
    606   }
    607 
    608   //CB: switch off -> OS/2 scrollbars
     598    hwndHorzScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_HSCROLL);
     599
     600  if (dwStyle & WS_VSCROLL)
     601    hwndVertScroll = OSLibWinQueryScrollBarHandle(OS2HwndFrame, OSLIB_VSCROLL);
     602
    609603  subclassScrollBars(dwStyle & WS_HSCROLL,dwStyle & WS_VSCROLL);
    610604
     
    732726    SendInternalMessageA(WM_DESTROY, 0, 0);
    733727
    734     if (hwndHorzScroll && OSLibWinQueryWindow(hwndHorzScroll,QWOS_PARENT) == OSLIB_HWND_OBJECT) OSLibWinDestroyWindow(hwndHorzScroll);
    735     if (hwndVertScroll && OSLibWinQueryWindow(hwndVertScroll,QWOS_PARENT) == OSLIB_HWND_OBJECT) OSLibWinDestroyWindow(hwndVertScroll);
     728    if (hwndHorzScroll && OSLibWinQueryWindow(hwndHorzScroll,QWOS_PARENT) == OSLibWinQueryObjectWindow()) OSLibWinDestroyWindow(hwndHorzScroll);
     729    if (hwndVertScroll && OSLibWinQueryWindow(hwndVertScroll,QWOS_PARENT) == OSLibWinQueryObjectWindow()) OSLibWinDestroyWindow(hwndVertScroll);
    736730
    737731    if(getFirstChild() == NULL) {
     
    12481242}
    12491243//******************************************************************************
    1250 //TODO: Not complete (flags)
    12511244//******************************************************************************
    12521245SCROLLBAR_INFO *Win32BaseWindow::getScrollInfo(int nBar)
    12531246{
    1254     switch(nBar) {
     1247  switch(nBar)
     1248  {
    12551249    case SB_HORZ:
    1256         if(horzScrollInfo) {
    1257             //CB:horzScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, hwndHorzScroll);
    1258             return horzScrollInfo;
    1259         }
    1260         break;
     1250      return horzScrollInfo;
     1251
    12611252    case SB_VERT:
    1262         if(vertScrollInfo) {
    1263             //CB:vertScrollInfo->CurVal = OSLibWinGetScrollPos(OS2HwndFrame, hwndVertScroll);
    1264             return vertScrollInfo;
    1265         }
    1266         break;
    1267     }
    1268     return NULL;
     1253      return vertScrollInfo;
     1254  }
     1255
     1256  return NULL;
    12691257}
    12701258/***********************************************************************/
Note: See TracChangeset for help on using the changeset viewer.