Build fixes for __WXUNIVERSAL__==1

This commit is contained in:
Paul Cornett
2018-05-11 10:16:49 -07:00
parent 220200ce07
commit 9bfa890480
2 changed files with 14 additions and 14 deletions

View File

@@ -32,7 +32,7 @@ public:
m_tbar->AddTool(wxID_ADD, wxString(), GetNamedBitmap("list-add")); m_tbar->AddTool(wxID_ADD, wxString(), GetNamedBitmap("list-add"));
m_tbar->AddTool(wxID_REMOVE, wxString(), GetNamedBitmap("list-remove")); m_tbar->AddTool(wxID_REMOVE, wxString(), GetNamedBitmap("list-remove"));
#ifdef __WXGTK3__ #if defined(__WXGTK3__) && !defined(__WXUNIVERSAL__)
// Tweak the toolbar appearance to correspond to how the toolbars used // Tweak the toolbar appearance to correspond to how the toolbars used
// in other GNOME applications for similar purposes look. // in other GNOME applications for similar purposes look.
GtkToolbar* const toolbar = m_tbar->GTKGetToolbar(); GtkToolbar* const toolbar = m_tbar->GTKGetToolbar();

View File

@@ -249,7 +249,7 @@ public:
// This class has rather unusual "resurrectable" semantics: it is // This class has rather unusual "resurrectable" semantics: it is
// initialized by the ctor as usual, but may then be uninitialized by // initialized by the ctor as usual, but may then be uninitialized by
// calling Free() and re-initialized again by calling Reinit(). // calling Free() and re-initialized again by calling Reinit().
wxWindowGesturesData(wxWindow* win, GtkWidget *widget, int eventsMask) wxWindowGesturesData(wxWindowGTK* win, GtkWidget *widget, int eventsMask)
{ {
Reinit(win, widget, eventsMask); Reinit(win, widget, eventsMask);
} }
@@ -259,7 +259,7 @@ public:
Free(); Free();
} }
void Reinit(wxWindow* win, GtkWidget *widget, int eventsMask); void Reinit(wxWindowGTK* win, GtkWidget *widget, int eventsMask);
void Free(); void Free();
unsigned int m_touchCount; unsigned int m_touchCount;
@@ -2727,7 +2727,7 @@ wxWindowGTK::~wxWindowGTK()
#endif #endif
#ifdef wxGTK_HAS_GESTURES_SUPPORT #ifdef wxGTK_HAS_GESTURES_SUPPORT
wxWindowGestures::EraseForObject(this); wxWindowGestures::EraseForObject(static_cast<wxWindow*>(this));
#endif // wxGTK_HAS_GESTURES_SUPPORT #endif // wxGTK_HAS_GESTURES_SUPPORT
if (m_widget) if (m_widget)
@@ -2959,7 +2959,7 @@ pan_gesture_begin_callback(GtkGesture* WXUNUSED(gesture), GdkEventSequence* WXUN
} }
static void static void
horizontal_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* sequence, wxWindowGTK* win) horizontal_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* sequence, wxWindow* win)
{ {
wxWindowGesturesData* const data = wxWindowGestures::FromObject(win); wxWindowGesturesData* const data = wxWindowGestures::FromObject(win);
if ( !data ) if ( !data )
@@ -2990,7 +2990,7 @@ horizontal_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* seque
} }
static void static void
vertical_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* sequence, wxWindowGTK* win) vertical_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* sequence, wxWindow* win)
{ {
wxWindowGesturesData* const data = wxWindowGestures::FromObject(win); wxWindowGesturesData* const data = wxWindowGestures::FromObject(win);
if ( !data ) if ( !data )
@@ -3021,7 +3021,7 @@ vertical_pan_gesture_end_callback(GtkGesture* gesture, GdkEventSequence* sequenc
} }
static void static void
pan_gesture_callback(GtkGesture* gesture, GtkPanDirection direction, gdouble offset, wxWindowGTK* win) pan_gesture_callback(GtkGesture* gesture, GtkPanDirection direction, gdouble offset, wxWindow* win)
{ {
// The function that retrieves the GdkEventSequence (which will further be used to get the gesture point) // The function that retrieves the GdkEventSequence (which will further be used to get the gesture point)
// should be called only when the gestrure is active // should be called only when the gestrure is active
@@ -3093,7 +3093,7 @@ pan_gesture_callback(GtkGesture* gesture, GtkPanDirection direction, gdouble off
} }
static void static void
zoom_gesture_callback(GtkGesture* gesture, gdouble scale, wxWindowGTK* win) zoom_gesture_callback(GtkGesture* gesture, gdouble scale, wxWindow* win)
{ {
gdouble x, y; gdouble x, y;
@@ -3242,7 +3242,7 @@ long_press_gesture_callback(GtkGesture* WXUNUSED(gesture), gdouble x, gdouble y,
} }
static void static void
wxEmitTwoFingerTapEvent(GdkEventTouch* gdk_event, wxWindowGTK* win) wxEmitTwoFingerTapEvent(GdkEventTouch* gdk_event, wxWindow* win)
{ {
wxTwoFingerTapEvent event(win->GetId()); wxTwoFingerTapEvent event(win->GetId());
@@ -3273,7 +3273,7 @@ wxEmitTwoFingerTapEvent(GdkEventTouch* gdk_event, wxWindowGTK* win)
} }
static void static void
wxEmitPressAndTapEvent(GdkEventTouch* gdk_event, wxWindowGTK* win) wxEmitPressAndTapEvent(GdkEventTouch* gdk_event, wxWindow* win)
{ {
wxPressAndTapEvent event(win->GetId()); wxPressAndTapEvent event(win->GetId());
@@ -3309,7 +3309,7 @@ wxEmitPressAndTapEvent(GdkEventTouch* gdk_event, wxWindowGTK* win)
} }
static void static void
touch_callback(GtkWidget* WXUNUSED(widget), GdkEventTouch* gdk_event, wxWindowGTK* win) touch_callback(GtkWidget* WXUNUSED(widget), GdkEventTouch* gdk_event, wxWindow* win)
{ {
wxWindowGesturesData* const data = wxWindowGestures::FromObject(win); wxWindowGesturesData* const data = wxWindowGestures::FromObject(win);
if ( !data ) if ( !data )
@@ -3574,7 +3574,7 @@ bool wxWindowGTK::EnableTouchEvents(int eventsMask)
// Check if gestures support is also available during run-time. // Check if gestures support is also available during run-time.
if ( gtk_check_version(3, 14, 0) == NULL ) if ( gtk_check_version(3, 14, 0) == NULL )
{ {
wxWindowGesturesData* const dataOld = wxWindowGestures::FromObject(this); wxWindowGesturesData* const dataOld = wxWindowGestures::FromObject(static_cast<wxWindow*>(this));
if ( eventsMask == wxTOUCH_NONE ) if ( eventsMask == wxTOUCH_NONE )
{ {
@@ -3596,7 +3596,7 @@ bool wxWindowGTK::EnableTouchEvents(int eventsMask)
{ {
wxWindowGesturesData* const wxWindowGesturesData* const
dataNew = new wxWindowGesturesData(this, widget, eventsMask); dataNew = new wxWindowGesturesData(this, widget, eventsMask);
wxWindowGestures::StoreForObject(this, dataNew); wxWindowGestures::StoreForObject(static_cast<wxWindow*>(this), dataNew);
} }
} }
@@ -4377,7 +4377,7 @@ bool wxWindowGTK::GTKHandleFocusIn()
wxFocusEvent eventFocus(wxEVT_SET_FOCUS, GetId()); wxFocusEvent eventFocus(wxEVT_SET_FOCUS, GetId());
eventFocus.SetEventObject(this); eventFocus.SetEventObject(this);
eventFocus.SetWindow(gs_lastFocus); eventFocus.SetWindow(static_cast<wxWindow*>(gs_lastFocus));
gs_lastFocus = this; gs_lastFocus = this;
GTKProcessEvent(eventFocus); GTKProcessEvent(eventFocus);