]> git.saurik.com Git - wxWidgets.git/commitdiff
treectrl sample modified to use XPMs
authorChris Elliott <biol75@york.ac.uk>
Fri, 14 Jun 2002 10:05:01 +0000 (10:05 +0000)
committerChris Elliott <biol75@york.ac.uk>
Fri, 14 Jun 2002 10:05:01 +0000 (10:05 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15834 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

12 files changed:
samples/treectrl/bitmaps/file1.bmp [deleted file]
samples/treectrl/bitmaps/file1.ico [deleted file]
samples/treectrl/bitmaps/file2.bmp [deleted file]
samples/treectrl/bitmaps/file2.ico [deleted file]
samples/treectrl/bitmaps/folder1.bmp [deleted file]
samples/treectrl/bitmaps/folder1.ico [deleted file]
samples/treectrl/bitmaps/folder2.bmp [deleted file]
samples/treectrl/bitmaps/folder2.ico [deleted file]
samples/treectrl/bitmaps/folder3.bmp [deleted file]
samples/treectrl/bitmaps/folder3.ico [deleted file]
samples/treectrl/treetest.cpp
samples/treectrl/treetest.rc

diff --git a/samples/treectrl/bitmaps/file1.bmp b/samples/treectrl/bitmaps/file1.bmp
deleted file mode 100644 (file)
index 9a0544b..0000000
Binary files a/samples/treectrl/bitmaps/file1.bmp and /dev/null differ
diff --git a/samples/treectrl/bitmaps/file1.ico b/samples/treectrl/bitmaps/file1.ico
deleted file mode 100644 (file)
index 1ee29d8..0000000
Binary files a/samples/treectrl/bitmaps/file1.ico and /dev/null differ
diff --git a/samples/treectrl/bitmaps/file2.bmp b/samples/treectrl/bitmaps/file2.bmp
deleted file mode 100644 (file)
index e812d69..0000000
Binary files a/samples/treectrl/bitmaps/file2.bmp and /dev/null differ
diff --git a/samples/treectrl/bitmaps/file2.ico b/samples/treectrl/bitmaps/file2.ico
deleted file mode 100644 (file)
index b1059f9..0000000
Binary files a/samples/treectrl/bitmaps/file2.ico and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder1.bmp b/samples/treectrl/bitmaps/folder1.bmp
deleted file mode 100644 (file)
index dada286..0000000
Binary files a/samples/treectrl/bitmaps/folder1.bmp and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder1.ico b/samples/treectrl/bitmaps/folder1.ico
deleted file mode 100644 (file)
index 514257e..0000000
Binary files a/samples/treectrl/bitmaps/folder1.ico and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder2.bmp b/samples/treectrl/bitmaps/folder2.bmp
deleted file mode 100644 (file)
index 35fedba..0000000
Binary files a/samples/treectrl/bitmaps/folder2.bmp and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder2.ico b/samples/treectrl/bitmaps/folder2.ico
deleted file mode 100644 (file)
index 15f4710..0000000
Binary files a/samples/treectrl/bitmaps/folder2.ico and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder3.bmp b/samples/treectrl/bitmaps/folder3.bmp
deleted file mode 100644 (file)
index dfc3c4f..0000000
Binary files a/samples/treectrl/bitmaps/folder3.bmp and /dev/null differ
diff --git a/samples/treectrl/bitmaps/folder3.ico b/samples/treectrl/bitmaps/folder3.ico
deleted file mode 100644 (file)
index 1ed6ff9..0000000
Binary files a/samples/treectrl/bitmaps/folder3.ico and /dev/null differ
index e7cb2cb8f5f4a9ed7348165241acd84ddf6ffe42..2645bfdd1b36256b63b6145e2a86f7d538e1f32e 100644 (file)
 
 #include "treetest.h"
 
-// under Windows the icons are in the .rc file
-#ifndef __WXMSW__
-    #include "icon1.xpm"
-    #include "icon2.xpm"
-    #include "icon3.xpm"
-    #include "icon4.xpm"
-    #include "icon5.xpm"
-    #include "mondrian.xpm"
-#endif
+#include "icon1.xpm"
+#include "icon2.xpm"
+#include "icon3.xpm"
+#include "icon4.xpm"
+#include "icon5.xpm"
+#include "mondrian.xpm"
+
 
 // verify that the item is ok and insult the user if it is not
 #define CHECK_ITEM( item ) if ( !item.IsOk() ) {                                 \
@@ -645,20 +643,13 @@ void MyTreeCtrl::CreateImageList(int size)
     wxImageList *images = new wxImageList(size, size, TRUE);
 
     // should correspond to TreeCtrlIcon_xxx enum
-#if defined(__WXMSW__) && defined(__WIN16__)
-    images->Add(wxBitmap("bitmap1", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap2", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap3", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap4", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap5", wxBITMAP_TYPE_BMP_RESOURCE));
-#else // !MSW
     wxBusyCursor wait;
     wxIcon icons[5];
-    icons[0] = wxICON(icon1);
-    icons[1] = wxICON(icon2);
-    icons[2] = wxICON(icon3);
-    icons[3] = wxICON(icon4);
-    icons[4] = wxICON(icon5);
+    icons[0] = wxIcon(icon1_xpm);
+    icons[1] = wxIcon(icon2_xpm);
+    icons[2] = wxIcon(icon3_xpm);
+    icons[3] = wxIcon(icon4_xpm);
+    icons[4] = wxIcon(icon5_xpm);
 
     int sizeOrig = icons[0].GetWidth();
     for ( size_t i = 0; i < WXSIZEOF(icons); i++ )
@@ -672,7 +663,6 @@ void MyTreeCtrl::CreateImageList(int size)
             images->Add(wxBitmap(wxBitmap(icons[i]).ConvertToImage().Rescale(size, size)));
         }
     }
-#endif // MSW/!MSW
 
     AssignImageList(images);
 }
@@ -690,19 +680,12 @@ void MyTreeCtrl::CreateButtonsImageList(int size)
     wxImageList *images = new wxImageList(size, size, TRUE);
 
     // should correspond to TreeCtrlIcon_xxx enum
-#if defined(__WXMSW__) && defined(__WIN16__)
-    images->Add(wxBitmap("bitmap1", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap2", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap3", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap4", wxBITMAP_TYPE_BMP_RESOURCE));
-    images->Add(wxBitmap("bitmap5", wxBITMAP_TYPE_BMP_RESOURCE));
-#else // !MSW
     wxBusyCursor wait;
     wxIcon icons[4];
-    icons[0] = wxICON(icon3);   // closed
-    icons[1] = wxICON(icon3);   // closed, selected
-    icons[2] = wxICON(icon5);   // open
-    icons[3] = wxICON(icon5);   // open, selected
+    icons[0] = wxIcon(icon3_xpm);   // closed
+    icons[1] = wxIcon(icon3_xpm);   // closed, selected
+    icons[2] = wxIcon(icon5_xpm);   // open
+    icons[3] = wxIcon(icon5_xpm);   // open, selected
 
     for ( size_t i = 0; i < WXSIZEOF(icons); i++ )
     {
@@ -716,7 +699,6 @@ void MyTreeCtrl::CreateButtonsImageList(int size)
             images->Add(wxBitmap(icons[i].ConvertToImage().Rescale(size, size)));
         }
     }
-#endif // MSW/!MSW
 
     AssignButtonsImageList(images);
 #endif
index ba4cb54bd76f85ccf5ae38803f754c1689521899..c56af63fae03a1ee9b7d2761d7eb0a5179cad171 100644 (file)
@@ -3,15 +3,4 @@ aaaa     ICON "mondrian.ico"
 
 #include "wx/msw/wx.rc"
 
-icon1   ICON "bitmaps/file1.ico"
-icon2   ICON "bitmaps/file2.ico"
-icon3   ICON "bitmaps/folder1.ico"
-icon4   ICON "bitmaps/folder2.ico"
-icon5   ICON "bitmaps/folder3.ico"
-
-bitmap1   BITMAP "bitmaps/file1.bmp"
-bitmap2   BITMAP "bitmaps/file2.bmp"
-bitmap3   BITMAP "bitmaps/folder1.bmp"
-bitmap4   BITMAP "bitmaps/folder2.bmp"
-bitmap5   BITMAP "bitmaps/folder3.bmp"