Home | History | Annotate | Download | only in mac

Lines Matching refs:items

52 void WebPopupMenuProxyMac::populate(const Vector<WebPopupItem>& items, NSFont *font, TextDirection menuTextDirection)
62 int size = items.size();
65 if (items[i].m_type == WebPopupItem::Separator)
72 NSWritingDirection writingDirection = items[i].m_textDirection == LTR ? NSWritingDirectionLeftToRight : NSWritingDirectionRightToLeft;
79 if (items[i].m_hasTextDirectionOverride) {
84 RetainPtr<NSAttributedString> string(AdoptNS, [[NSAttributedString alloc] initWithString:nsStringFromWebCoreString(items[i].m_text) attributes:attributes.get()]);
87 [menuItem setEnabled:items[i].m_isEnabled];
88 [menuItem setToolTip:nsStringFromWebCoreString(items[i].m_toolTip)];
93 void WebPopupMenuProxyMac::showPopupMenu(const IntRect& rect, TextDirection textDirection, double scaleFactor, const Vector<WebPopupItem>& items, const PlatformPopupMenuData& data, int32_t selectedIndex)
102 populate(items, font, textDirection);