Add wxUSE_SCROLLBAR guards in wxUniversal
This commit is contained in:
@@ -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_
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
@@ -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
|
||||||
|
|
||||||
|
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user