Lines Matching refs:menu

105 	BMenu* menu = Menu();
106 if (menu == NULL)
109 BWindow* window = menu->Window();
129 quitMessage.AddInt32("itemIndex", menu->IndexOf(this));
138 TExpandoMenuBar* expando = dynamic_cast<TExpandoMenuBar*>(menu);
139 window->PostMessage(&quitMessage, expando != NULL ? expando : menu);
150 showMessage.AddInt32("itemIndex", menu->IndexOf(this));
151 window->PostMessage(&showMessage, menu);
221 TExpandoMenuBar* menu = static_cast<TExpandoMenuBar*>(Menu());
222 *width = menu->MaxHorizontalItemWidth();
238 BMenu* menu = Menu();
240 menu->PushState();
251 menu->SetHighColor(tint_color(menuColor, B_DARKEN_1_TINT));
254 menu->StrokeLine(frame.LeftBottom(), frame.RightBottom());
257 be_control_look->DrawMenuBarBackground(menu, frame, frame,
261 menu->SetHighColor(tint_color(menuColor, B_DARKEN_3_TINT));
263 menu->SetHighColor(tint_color(menuColor, 1.22));
265 menu->StrokeLine(frame.LeftTop(), frame.LeftBottom());
268 be_control_look->DrawButtonBackground(menu, frame, frame,
272 menu->MovePenTo(ContentLocation());
275 menu->PopState();
282 BMenu* menu = Menu();
287 menu->SetDrawingMode(B_OP_ALPHA);
288 menu->SetBlendingMode(B_PIXEL_ALPHA, B_ALPHA_OVERLAY);
290 menu->SetDrawingMode(B_OP_OVER);
308 menu->DrawBitmapAsync(fIcon, updateRect);
321 menu->DrawBitmapAsync(fIcon, updateRect);
329 menu->MovePenTo(drawLocation);
335 menu->SetDrawingMode(B_OP_OVER);
336 menu->SetHighColor(ui_color(B_MENU_ITEM_TEXT_COLOR));
341 menu->SetLowColor(tint_color(ui_color(B_MENU_BACKGROUND_COLOR),
344 menu->SetLowColor(ui_color(B_MENU_BACKGROUND_COLOR));
347 menu->SetHighColor(ui_color(B_MENU_SELECTED_ITEM_TEXT_COLOR));
349 menu->SetHighColor(ui_color(B_MENU_ITEM_TEXT_COLOR));
351 menu->MovePenBy(0, fLabelAscent);
355 float labelWidth = menu->StringWidth(Label());
356 BPoint penLocation = menu->PenLocation();
359 menu->DrawString(Label(labelWidth + offset));
400 // force the menu to update it's contents.
402 // if locking the looper failed, the menu is just not visible
515 // use menu font (parent font not available yet)