_BMCMenuBar_
friend class _BMCMenuBar_;
class _BMCMenuBar_ : public BMenuBar {
_BMCMenuBar_(BRect frame, bool fixedSize,
_BMCMenuBar_(BMenuField* menuField);
_BMCMenuBar_(BMessage* data);
virtual ~_BMCMenuBar_();
_BMCMenuBar_&operator=(const _BMCMenuBar_&);
_BMCMenuBar_::_BMCMenuBar_(BMenuField* menuField)
_BMCMenuBar_::_BMCMenuBar_(BMessage* data)
_BMCMenuBar_::~_BMCMenuBar_()
_BMCMenuBar_::Instantiate(BMessage* data)
return new _BMCMenuBar_(data);
_BMCMenuBar_::AttachedToWindow()
_BMCMenuBar_::Draw(BRect updateRect)
_BMCMenuBar_::MouseMoved(BPoint where, uint32 code, const BMessage* dragMessage)
_BMCMenuBar_::FrameResized(float width, float height)
_BMCMenuBar_::MakeFocus(bool focused)
_BMCMenuBar_::MessageReceived(BMessage* message)
_BMCMenuBar_::SetMaxContentWidth(float width)
_BMCMenuBar_::SetEnabled(bool enabled)
_BMCMenuBar_::MinSize()
_BMCMenuBar_::MaxSize()
_BMCMenuBar_::_Init()
_BMCMenuBar_::_BMCMenuBar_(BRect frame, bool fixedSize, BMenuField* menuField)
if (dynamic_cast<_BMCMenuBar_*>(Supermenu()) != NULL)
if (dynamic_cast<_BMCMenuBar_*>(Supermenu()) != NULL) {
if (dynamic_cast<_BMCMenuBar_*>(this) != NULL)
bool inMenuField = dynamic_cast<_BMCMenuBar_*>(superMenu) != NULL;
item = dynamic_cast<_BMCMenuBar_*>(this) != NULL ? ItemAt(0)
fMenuBar = new _BMCMenuBar_(this);
fMenuBar = new _BMCMenuBar_(frame, fixedSize, this);
_BMCMenuBar_* menuBar = dynamic_cast<_BMCMenuBar_*>(fMenuBar);
if (_BMCMenuBar_* menuBar = dynamic_cast<_BMCMenuBar_*>(fMenuBar))
if (_BMCMenuBar_* menuBar = dynamic_cast<_BMCMenuBar_*>(fMenuBar)) {
if (_BMCMenuBar_* menuBar = dynamic_cast<_BMCMenuBar_*>(fMenuBar)) {