Sorry, this fixes the build. I accidentally commited headers/os/interface

instead.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29701 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stephan Aßmus
2009-03-25 14:53:10 +00:00
parent 53f936a0a7
commit 0699a8833e
+13 -5
View File
@@ -1,5 +1,5 @@
/* /*
* Copyright 2001-2006, Haiku, Inc. * Copyright 2001-2009 Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License. * Distributed under the terms of the MIT License.
* *
* Authors: * Authors:
@@ -22,17 +22,21 @@ class _BMCFilter_ : public BMessageFilter {
public: public:
_BMCFilter_(BMenuField* menuField, uint32 what); _BMCFilter_(BMenuField* menuField, uint32 what);
virtual ~_BMCFilter_(); virtual ~_BMCFilter_();
filter_result Filter(BMessage *message, BHandler **handler);
virtual filter_result Filter(BMessage* message, BHandler** handler);
private: private:
_BMCFilter_& operator=(const _BMCFilter_&); _BMCFilter_& operator=(const _BMCFilter_&);
BMenuField* fMenuField; BMenuField* fMenuField;
}; };
class _BMCMenuBar_ : public BMenuBar { class _BMCMenuBar_ : public BMenuBar {
public: public:
_BMCMenuBar_(BRect frame, bool fixed_size, _BMCMenuBar_(BRect frame, bool fixedSize,
BMenuField* menuField);
_BMCMenuBar_(bool fixedSize,
BMenuField* menuField); BMenuField* menuField);
_BMCMenuBar_(BMessage* data); _BMCMenuBar_(BMessage* data);
virtual ~_BMCMenuBar_(); virtual ~_BMCMenuBar_();
@@ -45,14 +49,18 @@ public:
virtual void MessageReceived(BMessage* msg); virtual void MessageReceived(BMessage* msg);
virtual void MakeFocus(bool focused = true); virtual void MakeFocus(bool focused = true);
void TogglePopUpMarker(bool show) { fShowPopUpMarker = show; } void TogglePopUpMarker(bool show)
bool IsPopUpMarkerShown() const { return fShowPopUpMarker; } { fShowPopUpMarker = show; }
bool IsPopUpMarkerShown() const
{ return fShowPopUpMarker; }
virtual BSize MaxSize(); virtual BSize MaxSize();
private: private:
_BMCMenuBar_&operator=(const _BMCMenuBar_&); _BMCMenuBar_&operator=(const _BMCMenuBar_&);
void _Init(bool setMaxContentWidth);
BMenuField* fMenuField; BMenuField* fMenuField;
bool fFixedSize; bool fFixedSize;
BMessageRunner* fRunner; BMessageRunner* fRunner;