From c2697b8719a354c03b333df1466c9d28d4c8ab51 Mon Sep 17 00:00:00 2001
From: Stefan Csomor <csomor@advancedconcepts.ch>
Date: Mon, 29 Mar 2004 19:04:41 +0000
Subject: [PATCH] attempt to work around SDK specific problems

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26469 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
---
 src/mac/carbon/listbox.cpp | 6 +++++-
 src/mac/carbon/window.cpp  | 6 ++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/mac/carbon/listbox.cpp b/src/mac/carbon/listbox.cpp
index 3321963637..b37e11727e 100644
--- a/src/mac/carbon/listbox.cpp
+++ b/src/mac/carbon/listbox.cpp
@@ -157,7 +157,11 @@ bool wxListBox::Create(wxWindow *parent, wxWindowID id,
 
 	columnDesc.propertyDesc.propertyID = 1024;
 	columnDesc.propertyDesc.propertyType = kDataBrowserTextType;
-	columnDesc.propertyDesc.propertyFlags = kDataBrowserListViewTypeSelectColumn | kDataBrowserTableViewSelectionColumn ;
+	columnDesc.propertyDesc.propertyFlags =
+#ifdef MAC_OS_X_VERSION_10_3
+	 kDataBrowserListViewTypeSelectColumn | 
+#endif
+	 kDataBrowserTableViewSelectionColumn ;
 
 	
 	verify_noerr(::AddDataBrowserListViewColumn(browser, &columnDesc, kDataBrowserListViewAppendColumn) ) ;
diff --git a/src/mac/carbon/window.cpp b/src/mac/carbon/window.cpp
index 01521d2df9..e597c4acdd 100644
--- a/src/mac/carbon/window.cpp
+++ b/src/mac/carbon/window.cpp
@@ -102,6 +102,12 @@ END_EVENT_TABLE()
 extern long wxMacTranslateKey(unsigned char key, unsigned char code) ;
 pascal OSStatus wxMacSetupControlBackground( ControlRef iControl , SInt16 iMessage , SInt16 iDepth , Boolean iIsColor ) ;
 
+#ifndef MAC_OS_X_VERSION_10_3
+enum {
+  kEventControlVisibilityChanged = 157
+};
+#endif
+
 static const EventTypeSpec eventList[] =
 {
 #if TARGET_API_MAC_OSX
-- 
2.47.2