]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/toolbar.cpp
wxMSW update for CW, wxMac updated
[wxWidgets.git] / src / os2 / toolbar.cpp
index 922a55e99845c8450372cc1f28f8476c33d2ff7a..4ed0456193349edac0ba7aaeda98fd6d49064ba8 100644 (file)
@@ -16,7 +16,7 @@
 #include "wx/wx.h"
 #endif
 
 #include "wx/wx.h"
 #endif
 
-#if wxUSE_BUTTONBAR && wxUSE_TOOLBAR && defined(__WIN95__)
+#if wxUSE_BUTTONBAR && wxUSE_TOOLBAR
 
 #include "malloc.h"
 #define INCL_PM
 
 #include "malloc.h"
 #define INCL_PM
@@ -157,14 +157,16 @@ bool wxToolBar::Create(wxWindow *parent,
   // Toolbar-specific initialisation
   ::SendMessage(hWndToolbar, TB_BUTTONSTRUCTSIZE,
                 (WPARAM)sizeof(TBBUTTON), (LPARAM)0);
   // Toolbar-specific initialisation
   ::SendMessage(hWndToolbar, TB_BUTTONSTRUCTSIZE,
                 (WPARAM)sizeof(TBBUTTON), (LPARAM)0);
-*/
   m_hWnd = (WXHWND) hWndToolbar;
   m_hWnd = (WXHWND) hWndToolbar;
+
   if (parent)
       parent->AddChild(this);
 
   SubclassWin((WXHWND)hWndToolbar);
 
   return TRUE;
   if (parent)
       parent->AddChild(this);
 
   SubclassWin((WXHWND)hWndToolbar);
 
   return TRUE;
+*/
+  return FALSE;
 }
 
 wxToolBar::~wxToolBar()
 }
 
 wxToolBar::~wxToolBar()
@@ -553,6 +555,8 @@ void wxToolBar::OnMouseEvent(wxMouseEvent& event)
 
 void wxMapBitmap(HBITMAP hBitmap, int width, int height)
 {
 
 void wxMapBitmap(HBITMAP hBitmap, int width, int height)
 {
+// TODO:
+/*
   COLORMAP ColorMap[] = {
     {BGR_BUTTONTEXT,    COLOR_BTNTEXT},     // black
     {BGR_BUTTONSHADOW,  COLOR_BTNSHADOW},   // dark grey
   COLORMAP ColorMap[] = {
     {BGR_BUTTONTEXT,    COLOR_BTNTEXT},     // black
     {BGR_BUTTONSHADOW,  COLOR_BTNSHADOW},   // dark grey
@@ -581,29 +585,26 @@ void wxMapBitmap(HBITMAP hBitmap, int width, int height)
     {
         for ( j = 0; j < height; j++)
         {
     {
         for ( j = 0; j < height; j++)
         {
-//            COLORREF pixel = ::GetPixel(hdcMem, i, j);
-/*
+            COLORREF pixel = ::GetPixel(hdcMem, i, j);
             BYTE red = GetRValue(pixel);
             BYTE green = GetGValue(pixel);
             BYTE blue = GetBValue(pixel);
             BYTE red = GetRValue(pixel);
             BYTE green = GetGValue(pixel);
             BYTE blue = GetBValue(pixel);
-*/
 
             for ( k = 0; k < NUM_MAPS; k ++)
             {
                 if ( ColorMap[k].from == pixel )
                 {
 
             for ( k = 0; k < NUM_MAPS; k ++)
             {
                 if ( ColorMap[k].from == pixel )
                 {
-//                    /* COLORREF actualPixel = */ ::SetPixel(hdcMem, i, j, ColorMap[k].to);
+                    COLORREF actualPixel = ::SetPixel(hdcMem, i, j, ColorMap[k].to);
                     break;
                 }
             }
         }
     }
 
                     break;
                 }
             }
         }
     }
 
-
-//    SelectObject(hdcMem, hbmOld);
-//    DeleteObject(hdcMem);
+    SelectObject(hdcMem, hbmOld);
+    DeleteObject(hdcMem);
   }
   }
-
+*/
 }
 
 // Some experiments...
 }
 
 // Some experiments...