]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/utils.cpp
centralized the handling of border styles; added borders support for wxListBox and...
[wxWidgets.git] / src / mac / carbon / utils.cpp
index c874c4131e37e63923931fdd130049dd10cbbf09..5cb7a352f9001119ab11a878fc402b3f75fc80cc 100644 (file)
@@ -488,7 +488,7 @@ extern wxCursor    gMacCurrentCursor ;
 wxCursor        gMacStoredActiveCursor ;
 
 // Set the cursor to the busy cursor for all windows
-void wxBeginBusyCursor(wxCursor *cursor)
+void wxBeginBusyCursor(const wxCursor *cursor)
 {
     if (gs_wxBusyCursorCount++ == 0)
     {
@@ -1411,94 +1411,6 @@ void wxMacControl::ScrollRect( wxRect *r , int dx , int dy )
     }
 }
 
-// SetNeedsDisplay would not invalidate the children
-
-//
-// Databrowser
-//
-
-OSStatus wxMacControl::SetSelectionFlags( DataBrowserSelectionFlags options )
-{
-    return SetDataBrowserSelectionFlags( m_controlRef , options ) ;
-}
-
-OSStatus wxMacControl::AddListViewColumn( DataBrowserListViewColumnDesc *columnDesc,
-        DataBrowserTableViewColumnIndex position )
-{
-    return AddDataBrowserListViewColumn( m_controlRef , columnDesc, position ) ;
-}
-
-OSStatus wxMacControl::AutoSizeListViewColumns()
-{
-    return AutoSizeDataBrowserListViewColumns(m_controlRef) ;
-}
-
-OSStatus wxMacControl::SetHasScrollBars( bool horiz , bool vert )
-{
-    return SetDataBrowserHasScrollBars( m_controlRef , horiz , vert ) ;
-}
-
-OSStatus wxMacControl::SetTableViewHiliteStyle( DataBrowserTableViewHiliteStyle hiliteStyle )
-{
-    return SetDataBrowserTableViewHiliteStyle( m_controlRef , hiliteStyle ) ;
-}
-
-OSStatus wxMacControl::SetListViewHeaderBtnHeight(UInt16 height)
-{
-    return SetDataBrowserListViewHeaderBtnHeight( m_controlRef ,height ) ;
-}
-
-OSStatus wxMacControl::SetCallbacks(const DataBrowserCallbacks *  callbacks)
-{
-    return SetDataBrowserCallbacks( m_controlRef , callbacks ) ;
-}
-
-OSStatus wxMacControl::UpdateItems( DataBrowserItemID container, UInt32 numItems,
-        const DataBrowserItemID* items,
-        DataBrowserPropertyID preSortProperty,
-        DataBrowserPropertyID propertyID )
-{
-    return UpdateDataBrowserItems( m_controlRef , container, numItems, items, preSortProperty, propertyID ) ;
-}
-
-bool wxMacControl::IsItemSelected( DataBrowserItemID item )
-{
-    return IsDataBrowserItemSelected( m_controlRef , item ) ;
-}
-
-OSStatus wxMacControl::AddItems( DataBrowserItemID container, UInt32 numItems,
-            const DataBrowserItemID* items,
-            DataBrowserPropertyID preSortProperty )
-{
-    return AddDataBrowserItems( m_controlRef , container, numItems, items, preSortProperty ) ;
-}
-
-OSStatus wxMacControl::RemoveItems( DataBrowserItemID container, UInt32 numItems,
-            const DataBrowserItemID* items,
-            DataBrowserPropertyID preSortProperty )
-{
-    return RemoveDataBrowserItems( m_controlRef , container, numItems, items, preSortProperty ) ;
-}
-
-OSStatus wxMacControl::RevealItem( DataBrowserItemID item,
-            DataBrowserPropertyID propertyID,
-            DataBrowserRevealOptions options )
-{
-    return RevealDataBrowserItem( m_controlRef , item , propertyID , options ) ;
-}
-
-OSStatus wxMacControl::SetSelectedItems(UInt32 numItems,
-            const DataBrowserItemID * items,
-            DataBrowserSetOption operation )
-{
-    return SetDataBrowserSelectedItems( m_controlRef , numItems , items, operation ) ;
-}
-
-OSStatus wxMacControl::GetSelectionAnchor( DataBrowserItemID * first, DataBrowserItemID * last )
-{
-    return GetDataBrowserSelectionAnchor( m_controlRef , first , last ) ;
-}
-
 //
 // Tab Control
 //
@@ -1554,10 +1466,6 @@ CMProfileRef wxMacOpenGenericProfile()
     return it whenever this function is called.
 */
 
-#if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_4
-#define kCGColorSpaceGenericRGB   CFSTR("kCGColorSpaceGenericRGB")
-#endif
-
 CGColorSpaceRef wxMacGetGenericRGBColorSpace()
 {
     static wxMacCFRefHolder<CGColorSpaceRef> genericRGBColorSpace ;
@@ -1566,7 +1474,7 @@ CGColorSpaceRef wxMacGetGenericRGBColorSpace()
     {
         if ( UMAGetSystemVersion() >= 0x1040 )
         {
-            genericRGBColorSpace.Set( CGColorSpaceCreateWithName( kCGColorSpaceGenericRGB ) ) ;
+            genericRGBColorSpace.Set( CGColorSpaceCreateWithName( CFSTR("kCGColorSpaceGenericRGB") ) ) ;
         }
         else
         {
@@ -1588,4 +1496,15 @@ CGColorSpaceRef wxMacGetGenericRGBColorSpace()
 }
 #endif
 
+wxMacPortSaver::wxMacPortSaver( GrafPtr port )
+{
+    ::GetPort( &m_port ) ;
+    ::SetPort( port ) ;
+}
+
+wxMacPortSaver::~wxMacPortSaver()
+{
+    ::SetPort( m_port ) ;
+}
+
 #endif // wxUSE_GUI