Lines Matching refs:BMenuItem
16 class BMenuItem;
86 bool AddItem(BMenuItem* item);
87 bool AddItem(BMenuItem* item, int32 index);
88 bool AddItem(BMenuItem* item, BRect frame);
96 bool RemoveItem(BMenuItem* item);
97 BMenuItem* RemoveItem(int32 index);
102 BMenuItem* ItemAt(int32 index) const;
105 int32 IndexOf(BMenuItem* item) const;
107 BMenuItem* FindItem(uint32 command) const;
108 BMenuItem* FindItem(const char* name) const;
125 BMenuItem* FindMarked();
129 BMenuItem* Superitem() const;
158 BMenuItem* Track(bool startOpened = false,
174 void SortItems(int (*compare)(const BMenuItem*,
175 const BMenuItem*));
200 BMenuItem* _Track(int* action, long start = -1);
203 BMenuItem* item);
205 int32 what, BMenuItem*& item,
209 BMenuItem* item);
215 void _UpdateStateOpenSelect(BMenuItem* item,
220 void _UpdateStateClose(BMenuItem* item,
224 bool _AddItem(BMenuItem* item, int32 index);
226 BMenuItem* item, bool deleteItems = false);
246 bool _OverSubmenu(BMenuItem* item, BPoint loc);
249 BMenuItem* _HitTestItems(BPoint where,
254 void _ItemMarked(BMenuItem* item);
257 void _SelectItem(BMenuItem* item,
261 bool _SelectNextItem(BMenuItem* item, bool forward);
262 BMenuItem* _NextItem(BMenuItem* item, bool forward) const;
281 bool _OkToProceed(BMenuItem* item,
286 int _State(BMenuItem** _item = NULL) const;
287 void _InvokeItem(BMenuItem* item, bool now = false);
300 BMenuItem* fChosenItem;
303 BMenuItem* fSelected;
306 BMenuItem* fSuperitem;