Make UEFI boot-platform build again
[haiku.git] / headers / os / interface / GridView.h
blob15071b473ba457b957a904e4a3fff4ab4885a890
1 /*
2 * Copyright 2006-2010, Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5 #ifndef _GRID_VIEW_H
6 #define _GRID_VIEW_H
8 #include <GridLayout.h>
9 #include <View.h>
12 class BGridView : public BView {
13 public:
14 BGridView(float horizontal
15 = B_USE_DEFAULT_SPACING,
16 float vertical = B_USE_DEFAULT_SPACING);
17 BGridView(const char* name,
18 float horizontal = B_USE_DEFAULT_SPACING,
19 float vertical = B_USE_DEFAULT_SPACING);
20 BGridView(BMessage* from);
21 virtual ~BGridView();
23 virtual void SetLayout(BLayout* layout);
24 BGridLayout* GridLayout() const;
26 static BArchivable* Instantiate(BMessage* from);
28 virtual status_t Perform(perform_code d, void* arg);
30 private:
32 // FBC padding
33 virtual void _ReservedGridView1();
34 virtual void _ReservedGridView2();
35 virtual void _ReservedGridView3();
36 virtual void _ReservedGridView4();
37 virtual void _ReservedGridView5();
38 virtual void _ReservedGridView6();
39 virtual void _ReservedGridView7();
40 virtual void _ReservedGridView8();
41 virtual void _ReservedGridView9();
42 virtual void _ReservedGridView10();
44 // forbidden methods
45 BGridView(const BGridView&);
46 void operator =(const BGridView&);
48 uint32 _reserved[2];
52 #endif // _GRID_VIEW_H