Add wxUSE_SCROLLBAR guards in wxUniversal

This commit is contained in:
Tim Stahlhut
2018-10-21 21:58:57 -04:00
parent 93d71116b7
commit 09aa25ab4a
5 changed files with 10 additions and 2 deletions

View File

@@ -11,6 +11,7 @@
#ifndef _WX_UNIV_SCRARROW_H_ #ifndef _WX_UNIV_SCRARROW_H_
#define _WX_UNIV_SCRARROW_H_ #define _WX_UNIV_SCRARROW_H_
#if wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxScrollArrows is not a control but just a class containing the common // wxScrollArrows is not a control but just a class containing the common
// functionality of scroll arrows, whether part of scrollbars, spin ctrls or // functionality of scroll arrows, whether part of scrollbars, spin ctrls or
@@ -107,5 +108,6 @@ public:
// false to stop it // false to stop it
virtual bool OnArrow(wxScrollArrows::Arrow arrow) = 0; virtual bool OnArrow(wxScrollArrows::Arrow arrow) = 0;
}; };
#endif // wxUSE_SCROLLBAR
#endif // _WX_UNIV_SCRARROW_H_ #endif // _WX_UNIV_SCRARROW_H_

View File

@@ -33,6 +33,7 @@
#include "wx/univ/inphand.h" #include "wx/univ/inphand.h"
#include "wx/univ/theme.h" #include "wx/univ/theme.h"
#if wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxScrollArrowCaptureData: contains the data used while the arrow is being // wxScrollArrowCaptureData: contains the data used while the arrow is being
// pressed by the user // pressed by the user
@@ -298,3 +299,4 @@ bool wxScrollArrows::HandleMouse(const wxMouseEvent& event) const
return true; return true;
} }
#endif // wxUSE_SCROLLBAR

View File

@@ -1153,7 +1153,7 @@ bool wxStdScrollBarInputHandler::HandleMouseMove(wxInputConsumer *consumer,
#endif // wxUSE_SCROLLBAR #endif // wxUSE_SCROLLBAR
#if wxUSE_TIMER #if wxUSE_TIMER && wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxScrollTimer // wxScrollTimer
@@ -1198,4 +1198,4 @@ void wxScrollTimer::Notify()
} }
} }
#endif // wxUSE_TIMER #endif // wxUSE_TIMER && wxUSE_SCROLLBAR

View File

@@ -30,6 +30,7 @@
#include "wx/univ/scrtimer.h" #include "wx/univ/scrtimer.h"
#include "wx/univ/scrthumb.h" #include "wx/univ/scrthumb.h"
#if wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// wxScrollThumbCaptureData: the struct used while dragging the scroll thumb // wxScrollThumbCaptureData: the struct used while dragging the scroll thumb
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
@@ -290,3 +291,4 @@ int wxScrollThumb::GetThumbPos(const wxMouseEvent& event) const
int x = GetMouseCoord(event) - m_captureData->m_ofsMouse; int x = GetMouseCoord(event) - m_captureData->m_ofsMouse;
return m_control->PixelToThumbPos(x); return m_control->PixelToThumbPos(x);
} }
#endif // wxUSE_SCROLLBAR

View File

@@ -59,6 +59,7 @@
// implementation // implementation
// ============================================================================ // ============================================================================
#if wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
// scrollbars class // scrollbars class
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------
@@ -80,6 +81,7 @@ public:
virtual bool CanBeOutsideClientArea() const { return true; } virtual bool CanBeOutsideClientArea() const { return true; }
}; };
#endif // wxUSE_SCROLLBAR
// ---------------------------------------------------------------------------- // ----------------------------------------------------------------------------