Home | History | Annotate | Download | only in win

Lines Matching defs:PopupMenu

23 #include "PopupMenu.h"
88 PopupMenu::PopupMenu(PopupMenuClient* client)
104 PopupMenu::~PopupMenu()
116 LPCTSTR PopupMenu::popupClassName()
121 void PopupMenu::show(const IntRect& r, FrameView* view, int index)
140 m_popup = ::CreateWindowEx(exStyle, kPopupWindowClassName, _T("PopupMenu"),
182 RefPtr<PopupMenu> protect(this);
267 void PopupMenu::hide()
283 void PopupMenu::calculatePositionAndSize(const IntRect& r, FrameView* v)
373 bool PopupMenu::setFocusedIndex(int i, bool hotTracking)
395 int PopupMenu::visibleItems() const
400 int PopupMenu::listIndexAtPoint(const IntPoint& point) const
405 int PopupMenu::focusedIndex() const
410 void PopupMenu::focusFirst()
424 void PopupMenu::focusLast()
438 bool PopupMenu::down(unsigned lines)
457 bool PopupMenu::up(unsigned lines)
476 void PopupMenu::invalidateItem(int index)
491 IntRect PopupMenu::clientRect() const
499 void PopupMenu::incrementWheelDelta(int delta)
504 void PopupMenu::reduceWheelDelta(int delta)
517 bool PopupMenu::scrollToRevealSelection()
537 void PopupMenu::updateFromElement()
549 bool PopupMenu::itemWritingDirectionIsNatural()
556 void PopupMenu::paint(const IntRect& damageRect, HDC hdc)
663 void PopupMenu::valueChanged(Scrollbar* scrollBar)
699 void PopupMenu::invalidateScrollbarRect(Scrollbar* scrollbar, const IntRect& rect)
707 void PopupMenu::registerClass()
725 wcex.cbWndExtra = sizeof(PopupMenu*); // For the PopupMenu pointer
743 LRESULT CALLBACK PopupMenu::PopupMenuWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
751 if (PopupMenu* popup = reinterpret_cast<PopupMenu*>(longPtr))
757 // Associate the PopupMenu with the window.
771 LRESULT PopupMenu::wndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)