3rdparty/licenseReport: Add seperate LGPL checks
[haiku.git] / src / add-ons / screen_savers / gravity / ConfigView.h
blob3cc596c2394cc45af9062edcaa44a3bc81880fd6
1 /*
2 * Copyright 2012-2013 Tri-Edge AI <triedgeai@gmail.com>
3 * Copyright 2014 Haiku, Inc. All rights reserved.
5 * Distributed under the terms of the MIT license.
7 * Authors:
8 * Tri-Edge AI
9 * John Scipione, jscipione@gmail.com
11 #ifndef GRAVITY_CONFIG_VIEW_H
12 #define GRAVITY_CONFIG_VIEW_H
15 #include <View.h>
18 class Gravity;
20 class BListView;
21 class BScrollView;
22 class BSlider;
23 class BStringView;
26 class ConfigView : public BView {
27 public:
28 ConfigView(BRect frame, Gravity* parent);
30 void AllAttached();
31 void AttachedToWindow();
32 void MessageReceived(BMessage* message);
34 private:
35 Gravity* fParent;
37 BStringView* fTitleString;
38 BStringView* fAuthorString;
40 BSlider* fCountSlider;
42 BStringView* fShadeString;
43 BListView* fShadeList;
44 BScrollView* fShadeScroll;
48 #endif // GRAVITY_CONFIG_VIEW_H