xref: /haiku/src/apps/icon-o-matic/generic/gui/scrollview/ScrollableView.h (revision 128277c969aa806add78941cd2972754c37a1572)
1*128277c9SStephan Aßmus /*
2*128277c9SStephan Aßmus  * Copyright 2006, Haiku.
3*128277c9SStephan Aßmus  * Distributed under the terms of the MIT License.
4*128277c9SStephan Aßmus  *
5*128277c9SStephan Aßmus  * Authors:
6*128277c9SStephan Aßmus  *		Ingo Weinhold <bonefish@cs.tu-berlin.de>
7*128277c9SStephan Aßmus  */
8*128277c9SStephan Aßmus 
9*128277c9SStephan Aßmus /** Simple extension to the Scrollable class to simplify the creation
10*128277c9SStephan Aßmus     of derived view classes. */
11*128277c9SStephan Aßmus 
12*128277c9SStephan Aßmus #ifndef SCROLLABLE_VIEW_H
13*128277c9SStephan Aßmus #define SCROLLABLE_VIEW_H
14*128277c9SStephan Aßmus 
15*128277c9SStephan Aßmus #include "Scrollable.h"
16*128277c9SStephan Aßmus 
17*128277c9SStephan Aßmus class ScrollableView : public Scrollable {
18*128277c9SStephan Aßmus  public:
19*128277c9SStephan Aßmus 								ScrollableView();
20*128277c9SStephan Aßmus 	virtual						~ScrollableView();
21*128277c9SStephan Aßmus 
22*128277c9SStephan Aßmus protected:
23*128277c9SStephan Aßmus 	virtual	void				ScrollOffsetChanged(BPoint oldOffset,
24*128277c9SStephan Aßmus 													BPoint newOffset);
25*128277c9SStephan Aßmus };
26*128277c9SStephan Aßmus 
27*128277c9SStephan Aßmus 
28*128277c9SStephan Aßmus #endif	// SCROLLABLE_VIEW_H
29