Make UEFI boot-platform build again
[haiku.git] / headers / os / interface / GroupView.h
blobca8ef5486b1f4c18415a10c75f93a088c4376a75
1 /*
2 * Copyright 2006-2010, Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef _GROUP_VIEW_H
6 #define _GROUP_VIEW_H
9 #include <GroupLayout.h>
10 #include <View.h>
13 class BGroupView : public BView {
14 public:
15 BGroupView(
16 orientation orientation = B_HORIZONTAL,
17 float spacing = B_USE_DEFAULT_SPACING);
18 BGroupView(const char* name,
19 orientation orientation = B_HORIZONTAL,
20 float spacing = B_USE_DEFAULT_SPACING);
21 BGroupView(BMessage* from);
22 virtual ~BGroupView();
24 virtual void SetLayout(BLayout* layout);
25 BGroupLayout* GroupLayout() const;
27 static BArchivable* Instantiate(BMessage* from);
29 virtual status_t Perform(perform_code d, void* arg);
31 private:
33 // FBC padding
34 virtual void _ReservedGroupView1();
35 virtual void _ReservedGroupView2();
36 virtual void _ReservedGroupView3();
37 virtual void _ReservedGroupView4();
38 virtual void _ReservedGroupView5();
39 virtual void _ReservedGroupView6();
40 virtual void _ReservedGroupView7();
41 virtual void _ReservedGroupView8();
42 virtual void _ReservedGroupView9();
43 virtual void _ReservedGroupView10();
45 // forbidden methods
46 BGroupView(const BGroupView&);
47 void operator =(const BGroupView&);
49 uint32 _reserved[2];
53 #endif // _GROUP_VIEW_H