]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/toolbar.cpp
cleaning up image mess for os/2
[wxWidgets.git] / src / os2 / toolbar.cpp
index 922a55e99845c8450372cc1f28f8476c33d2ff7a..718318b17c275f2e23079a81cf80246f87241325 100644 (file)
@@ -16,7 +16,7 @@
 #include "wx/wx.h"
 #endif
 
-#if wxUSE_BUTTONBAR && wxUSE_TOOLBAR && defined(__WIN95__)
+#if wxUSE_BUTTONBAR && wxUSE_TOOLBAR
 
 #include "malloc.h"
 #define INCL_PM
@@ -51,9 +51,7 @@ NM_CUSTOMDRAW message and do your custom drawing.
 #define DEFAULTBUTTONY   24
 #define DEFAULTBARHEIGHT 27
 
-#if !USE_SHARED_LIBRARY
 IMPLEMENT_DYNAMIC_CLASS(wxToolBar, wxToolBarBase)
-#endif
 
 BEGIN_EVENT_TABLE(wxToolBar, wxToolBarBase)
     EVT_MOUSE_EVENTS(wxToolBar::OnMouseEvent)
@@ -157,14 +155,16 @@ bool wxToolBar::Create(wxWindow *parent,
   // Toolbar-specific initialisation
   ::SendMessage(hWndToolbar, TB_BUTTONSTRUCTSIZE,
                 (WPARAM)sizeof(TBBUTTON), (LPARAM)0);
-*/
   m_hWnd = (WXHWND) hWndToolbar;
+
   if (parent)
       parent->AddChild(this);
 
   SubclassWin((WXHWND)hWndToolbar);
 
   return TRUE;
+*/
+  return FALSE;
 }
 
 wxToolBar::~wxToolBar()
@@ -553,6 +553,8 @@ void wxToolBar::OnMouseEvent(wxMouseEvent& event)
 
 void wxMapBitmap(HBITMAP hBitmap, int width, int height)
 {
+// TODO:
+/*
   COLORMAP ColorMap[] = {
     {BGR_BUTTONTEXT,    COLOR_BTNTEXT},     // black
     {BGR_BUTTONSHADOW,  COLOR_BTNSHADOW},   // dark grey
@@ -581,29 +583,26 @@ void wxMapBitmap(HBITMAP hBitmap, int width, int height)
     {
         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);
-*/
 
             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;
                 }
             }
         }
     }
 
-
-//    SelectObject(hdcMem, hbmOld);
-//    DeleteObject(hdcMem);
+    SelectObject(hdcMem, hbmOld);
+    DeleteObject(hdcMem);
   }
-
+*/
 }
 
 // Some experiments...