Lines Matching defs:BMenuField

50 #	define CALLED(x...)	FunctionTracer _ft("BMenuField", __FUNCTION__, \
66 const char* const kFrameField = "BMenuField:layoutItem:frame";
67 const char* const kMenuBarItemField = "BMenuField:barItem";
68 const char* const kLabelItemField = "BMenuField:labelItem";
75 class BMenuField::LabelLayoutItem : public BAbstractLayoutItem {
77 LabelLayoutItem(BMenuField* parent);
88 void SetParent(BMenuField* parent);
100 BMenuField* fParent;
108 class BMenuField::MenuBarLayoutItem : public BAbstractLayoutItem {
110 MenuBarLayoutItem(BMenuField* parent);
121 void SetParent(BMenuField* parent);
133 BMenuField* fParent;
141 struct BMenuField::LayoutData {
200 // #pragma mark - BMenuField
203 BMenuField::BMenuField(BRect frame, const char* name, const char* label,
221 BMenuField::BMenuField(BRect frame, const char* name, const char* label,
237 BMenuField::BMenuField(const char* name, const char* label, BMenu* menu,
250 BMenuField::BMenuField(const char* name, const char* label, BMenu* menu,
265 BMenuField::BMenuField(const char* label, BMenu* menu, uint32 flags)
277 BMenuField::BMenuField(BMessage* data)
300 BMenuField::~BMenuField()
314 BMenuField::Instantiate(BMessage* data)
316 if (validate_instantiation(data, "BMenuField"))
317 return new BMenuField(data);
324 BMenuField::Archive(BMessage* data, bool deep) const
354 BMenuField::AllArchived(BMessage* into) const
378 BMenuField::AllUnarchived(const BMessage* from)
413 BMenuField::Draw(BRect updateRect)
421 BMenuField::AttachedToWindow()
442 BMenuField::AllAttached()
466 BMenuField::MouseDown(BPoint where)
484 BMenuField::KeyDown(const char* bytes, int32 numBytes)
511 BMenuField::MakeFocus(bool focused)
524 BMenuField::MessageReceived(BMessage* message)
531 BMenuField::WindowActivated(bool active)
541 BMenuField::MouseMoved(BPoint point, uint32 code, const BMessage* message)
548 BMenuField::MouseUp(BPoint where)
556 BMenuField::DetachedFromWindow()
563 BMenuField::AllDetached()
570 BMenuField::FrameMoved(BPoint newPosition)
577 BMenuField::FrameResized(float newWidth, float newHeight)
603 BMenuField::Menu() const
610 BMenuField::MenuBar() const
617 BMenuField::MenuItem() const
624 BMenuField::SetLabel(const char* label)
643 BMenuField::Label() const
650 BMenuField::SetEnabled(bool on)
666 BMenuField::IsEnabled() const
673 BMenuField::SetAlignment(alignment label)
680 BMenuField::Alignment() const
687 BMenuField::SetDivider(float position)
718 BMenuField::Divider() const
725 BMenuField::ShowPopUpMarker()
735 BMenuField::HidePopUpMarker()
745 BMenuField::ResolveSpecifier(BMessage* message, int32 index,
753 BMenuField::GetSupportedSuites(BMessage* data)
760 BMenuField::ResizeToPreferred()
779 BMenuField::GetPreferredSize(float* _width, float* _height)
794 BMenuField::MinSize()
804 BMenuField::MaxSize()
818 BMenuField::PreferredSize()
828 BMenuField::CreateLabelLayoutItem()
838 BMenuField::CreateMenuBarLayoutItem()
852 BMenuField::Perform(perform_code code, void* _data)
857 = BMenuField::MinSize();
862 = BMenuField::MaxSize();
867 = BMenuField::PreferredSize();
872 = BMenuField::LayoutAlignment();
877 = BMenuField::HasHeightForWidth();
884 BMenuField::GetHeightForWidth(data->width, &data->min, &data->max,
892 BMenuField::SetLayout(data->layout);
900 BMenuField::LayoutInvalidated(data->descendants);
906 BMenuField::DoLayout();
914 data->return_value = BMenuField::AllUnarchived(data->archive);
922 data->return_value = BMenuField::AllArchived(data->archive);
932 BMenuField::LayoutInvalidated(bool descendants)
941 BMenuField::DoLayout()
998 void BMenuField::_ReservedMenuField1() {}
999 void BMenuField::_ReservedMenuField2() {}
1000 void BMenuField::_ReservedMenuField3() {}
1004 BMenuField::InitObject(const char* label)
1028 BMenuField::InitObject2()
1048 BMenuField::_DrawLabel(BRect updateRect)
1096 BMenuField::_DrawMenuBar(BRect updateRect)
1117 BMenuField::InitMenu(BMenu* menu)
1130 BMenuField::_thread_entry(void* arg)
1132 return static_cast<BMenuField*>(arg)->_MenuTask();
1137 BMenuField::_MenuTask()
1166 BMenuField::_UpdateFrame()
1199 BMenuField::_InitMenuBar(BMenu* menu, BRect frame, bool fixedSize)
1237 BMenuField::_InitMenuBar(const BMessage* archive)
1267 BMenuField::_AddMenu(BMenu* menu)
1323 BMenuField::_ValidateLayoutData()
1384 BMenuField::_MenuBarOffset() const
1391 BMenuField::_MenuBarWidth() const
1397 // #pragma mark - BMenuField::LabelLayoutItem
1400 BMenuField::LabelLayoutItem::LabelLayoutItem(BMenuField* parent)
1408 BMenuField::LabelLayoutItem::LabelLayoutItem(BMessage* from)
1419 BMenuField::LabelLayoutItem::FrameInParent() const
1426 BMenuField::LabelLayoutItem::IsVisible()
1433 BMenuField::LabelLayoutItem::SetVisible(bool visible)
1440 BMenuField::LabelLayoutItem::Frame()
1447 BMenuField::LabelLayoutItem::SetFrame(BRect frame)
1455 BMenuField::LabelLayoutItem::SetParent(BMenuField* parent)
1462 BMenuField::LabelLayoutItem::View()
1469 BMenuField::LabelLayoutItem::BaseMinSize()
1483 BMenuField::LabelLayoutItem::BaseMaxSize()
1490 BMenuField::LabelLayoutItem::BasePreferredSize()
1497 BMenuField::LabelLayoutItem::BaseAlignment()
1504 BMenuField::LabelLayoutItem::Archive(BMessage* into, bool deep) const
1517 BMenuField::LabelLayoutItem::Instantiate(BMessage* from)
1519 if (validate_instantiation(from, "BMenuField::LabelLayoutItem"))
1526 // #pragma mark - BMenuField::MenuBarLayoutItem
1529 BMenuField::MenuBarLayoutItem::MenuBarLayoutItem(BMenuField* parent)
1540 BMenuField::MenuBarLayoutItem::MenuBarLayoutItem(BMessage* from)
1551 BMenuField::MenuBarLayoutItem::FrameInParent() const
1558 BMenuField::MenuBarLayoutItem::IsVisible()
1565 BMenuField::MenuBarLayoutItem::SetVisible(bool visible)
1572 BMenuField::MenuBarLayoutItem::Frame()
1579 BMenuField::MenuBarLayoutItem::SetFrame(BRect frame)
1587 BMenuField::MenuBarLayoutItem::SetParent(BMenuField* parent)
1594 BMenuField::MenuBarLayoutItem::View()
1601 BMenuField::MenuBarLayoutItem::BaseMinSize()
1614 BMenuField::MenuBarLayoutItem::BaseMaxSize()
1624 BMenuField::MenuBarLayoutItem::BasePreferredSize()
1631 BMenuField::MenuBarLayoutItem::BaseAlignment()
1638 BMenuField::MenuBarLayoutItem::Archive(BMessage* into, bool deep) const
1651 BMenuField::MenuBarLayoutItem::Instantiate(BMessage* from)
1653 if (validate_instantiation(from, "BMenuField::MenuBarLayoutItem"))
1661 BMenuField* field, bool descendants)