Simplify SetFont() in wxOSX implementations
It doesn't need to take the colour and other parameters unused any more. Closes https://github.com/wxWidgets/wxWidgets/pull/2103
This commit is contained in:
		
				
					committed by
					
						 Vadim Zeitlin
						Vadim Zeitlin
					
				
			
			
				
	
			
			
			
						parent
						
							859193fb65
						
					
				
				
					commit
					4aafab47e7
				
			| @@ -548,7 +548,7 @@ public: | ||||
|     // Cocoa-specific helpers | ||||
|     id GetItemAtRow(int row) const; | ||||
|  | ||||
|     virtual void SetFont(const wxFont& font, const wxColour& foreground, long windowStyle, bool ignoreBlack = true); | ||||
|     virtual void SetFont(const wxFont& font); | ||||
|  | ||||
| private: | ||||
|     void InitOutlineView(long style); | ||||
|   | ||||
| @@ -150,7 +150,7 @@ public : | ||||
|     void                PulseGauge() wxOVERRIDE; | ||||
|     void                SetScrollThumb( wxInt32 value, wxInt32 thumbSize ) wxOVERRIDE; | ||||
|  | ||||
|     void                SetFont( const wxFont & font, const wxColour& foreground, long windowStyle, bool ignoreBlack = true ) wxOVERRIDE; | ||||
|     void                SetFont(const wxFont & font) wxOVERRIDE; | ||||
|     void                SetToolTip( wxToolTip* tooltip ) wxOVERRIDE; | ||||
|  | ||||
|     void                InstallEventHandler( WXWidget control = NULL ) wxOVERRIDE; | ||||
|   | ||||
| @@ -118,7 +118,7 @@ public: | ||||
|     virtual long XYToPosition(long x, long y) const wxOVERRIDE; | ||||
|     virtual void ShowPosition(long pos) wxOVERRIDE; | ||||
|     virtual void WriteText(const wxString& str) wxOVERRIDE ; | ||||
|     virtual void SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack = true ) wxOVERRIDE; | ||||
|     virtual void SetFont(const wxFont & font) wxOVERRIDE; | ||||
|  | ||||
|     virtual bool GetStyle(long position, wxTextAttr& style) wxOVERRIDE; | ||||
|     virtual void SetStyle(long start, long end, const wxTextAttr& style) wxOVERRIDE; | ||||
|   | ||||
| @@ -348,7 +348,7 @@ public : | ||||
|     virtual void        PulseGauge() = 0; | ||||
|     virtual void        SetScrollThumb( wxInt32 value, wxInt32 thumbSize ) = 0; | ||||
|  | ||||
|     virtual void        SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack = true ) = 0; | ||||
|     virtual void        SetFont(const wxFont & font) = 0; | ||||
|  | ||||
|     virtual void        SetToolTip(wxToolTip* WXUNUSED(tooltip)) { } | ||||
|  | ||||
|   | ||||
| @@ -102,7 +102,7 @@ public : | ||||
|     void                PulseGauge(); | ||||
|     void                SetScrollThumb( wxInt32 value, wxInt32 thumbSize ); | ||||
|  | ||||
|     void                SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack = true ); | ||||
|     void                SetFont(const wxFont & font); | ||||
|  | ||||
|     void                InstallEventHandler( WXWidget control = NULL ); | ||||
|     bool                EnableTouchEvents(int WXUNUSED(eventsMask)) { return false; } | ||||
|   | ||||
| @@ -62,7 +62,7 @@ public: | ||||
|     virtual void GetSelection( long* from, long* to) const ; | ||||
|     virtual void SetSelection( long from , long to ); | ||||
|     virtual void WriteText(const wxString& str) ; | ||||
|     virtual void SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack = true ); | ||||
|     virtual void SetFont(const wxFont & font); | ||||
|  | ||||
|     virtual bool GetStyle(long position, wxTextAttr& style); | ||||
|     virtual void SetStyle(long start, long end, const wxTextAttr& style); | ||||
|   | ||||
| @@ -2719,9 +2719,9 @@ id wxCocoaDataViewControl::GetItemAtRow(int row) const | ||||
|     return [m_OutlineView itemAtRow:row]; | ||||
| } | ||||
|  | ||||
| void wxCocoaDataViewControl::SetFont(const wxFont& font, const wxColour& foreground, long windowStyle, bool ignoreBlack) | ||||
| void wxCocoaDataViewControl::SetFont(const wxFont& font) | ||||
| { | ||||
|     wxWidgetCocoaImpl::SetFont(font, foreground, windowStyle, ignoreBlack); | ||||
|     wxWidgetCocoaImpl::SetFont(font); | ||||
|     SetRowHeight(0/*will use default/minimum height*/); | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -1021,7 +1021,7 @@ void wxNSTextViewControl::DoUpdateTextStyle() | ||||
|     } | ||||
| } | ||||
|  | ||||
| void wxNSTextViewControl::SetFont( const wxFont & font , const wxColour& WXUNUSED(foreground) , long WXUNUSED(windowStyle), bool WXUNUSED(ignoreBlack) ) | ||||
| void wxNSTextViewControl::SetFont(const wxFont & font) | ||||
| { | ||||
|     if ([m_textView respondsToSelector:@selector(setFont:)]) | ||||
|         [m_textView setFont: font.OSXGetNSFont()]; | ||||
|   | ||||
| @@ -3593,7 +3593,7 @@ void wxWidgetCocoaImpl::SetControlSize( wxWindowVariant variant ) | ||||
|     } | ||||
| } | ||||
|  | ||||
| void wxWidgetCocoaImpl::SetFont(wxFont const& font, wxColour const&col, long, bool) | ||||
| void wxWidgetCocoaImpl::SetFont(wxFont const& font) | ||||
| { | ||||
|     NSView* targetView = m_osxView; | ||||
|     if ( [m_osxView isKindOfClass:[NSScrollView class] ] ) | ||||
| @@ -3604,7 +3604,10 @@ void wxWidgetCocoaImpl::SetFont(wxFont const& font, wxColour const&col, long, bo | ||||
|     if ([targetView respondsToSelector:@selector(setFont:)]) | ||||
|         [targetView setFont: font.OSXGetNSFont()]; | ||||
|     if ([targetView respondsToSelector:@selector(setTextColor:)]) | ||||
|     { | ||||
|         wxColor col = GetWXPeer()->GetForegroundColour(); | ||||
|         [targetView setTextColor: col.OSXGetNSColor()]; | ||||
|     } | ||||
|     if ([m_osxView respondsToSelector:@selector(setAttributedTitle:)]) | ||||
|         SetLabel(wxStripMenuCodes(GetWXPeer()->GetLabel(), wxStrip_Mnemonics), GetWXPeer()->GetFont().GetEncoding()); | ||||
| } | ||||
|   | ||||
| @@ -426,7 +426,7 @@ void wxUITextViewControl::WriteText(const wxString& str) | ||||
|     [m_textView setText:subst]; | ||||
| } | ||||
|  | ||||
| void wxUITextViewControl::SetFont( const wxFont & font , const wxColour& WXUNUSED(foreground) , long WXUNUSED(windowStyle), bool WXUNUSED(ignoreBlack) ) | ||||
| void wxUITextViewControl::SetFont(const wxFont & font) | ||||
| { | ||||
|     if ([m_textView respondsToSelector:@selector(setFont:)]) | ||||
|         [m_textView setFont: font.OSXGetUIFont()]; | ||||
|   | ||||
| @@ -622,7 +622,7 @@ double wxWidgetIPhoneImpl::GetContentScaleFactor() const | ||||
|         return 1.0; | ||||
| } | ||||
|  | ||||
| void wxWidgetIPhoneImpl::SetFont( const wxFont & font , const wxColour& foreground , long windowStyle, bool ignoreBlack ) | ||||
| void wxWidgetIPhoneImpl::SetFont(const wxFont & font) | ||||
| { | ||||
| } | ||||
|  | ||||
|   | ||||
| @@ -150,7 +150,7 @@ bool wxTextCtrl::SetFont( const wxFont& font ) | ||||
|     if ( !wxTextCtrlBase::SetFont( font ) ) | ||||
|         return false ; | ||||
|  | ||||
|     GetPeer()->SetFont( font , GetForegroundColour() , GetWindowStyle(), false /* dont ignore black */ ) ; | ||||
|     GetPeer()->SetFont(font) ; | ||||
|  | ||||
|     return true ; | ||||
| } | ||||
|   | ||||
| @@ -507,7 +507,7 @@ void wxWindowMac::DoSetWindowVariant( wxWindowVariant variant ) | ||||
| void wxWindowMac::MacUpdateControlFont() | ||||
| { | ||||
|     if ( GetPeer() ) | ||||
|         GetPeer()->SetFont( GetFont() , GetForegroundColour() , GetWindowStyle() ) ; | ||||
|         GetPeer()->SetFont(GetFont()) ; | ||||
|  | ||||
|     // do not trigger refreshes upon invisible and possible partly created objects | ||||
|     if ( IsShownOnScreen() ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user