webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::PopupMenuClient Class Referenceabstract

#include <PopupMenuClient.h>

Inheritance diagram for WebCore::PopupMenuClient:
WebCore::RenderMenuList WebCore::RenderSearchField

Public Member Functions

virtual ~PopupMenuClient ()
 
virtual void valueChanged (unsigned listIndex, bool fireEvents=true)=0
 
virtual void selectionChanged (unsigned listIndex, bool fireEvents=true)=0
 
virtual void selectionCleared ()=0
 
virtual String itemText (unsigned listIndex) const =0
 
virtual String itemLabel (unsigned listIndex) const =0
 
virtual String itemIcon (unsigned listIndex) const =0
 
virtual String itemToolTip (unsigned listIndex) const =0
 
virtual String itemAccessibilityText (unsigned listIndex) const =0
 
virtual bool itemIsEnabled (unsigned listIndex) const =0
 
virtual PopupMenuStyle itemStyle (unsigned listIndex) const =0
 
virtual PopupMenuStyle menuStyle () const =0
 
virtual int clientInsetLeft () const =0
 
virtual int clientInsetRight () const =0
 
virtual LayoutUnit clientPaddingLeft () const =0
 
virtual LayoutUnit clientPaddingRight () const =0
 
virtual int listSize () const =0
 
virtual int selectedIndex () const =0
 
virtual void popupDidHide ()=0
 
virtual bool itemIsSeparator (unsigned listIndex) const =0
 
virtual bool itemIsLabel (unsigned listIndex) const =0
 
virtual bool itemIsSelected (unsigned listIndex) const =0
 
virtual bool shouldPopOver () const =0
 
virtual bool valueShouldChangeOnHotTrack () const =0
 
virtual void setTextFromItem (unsigned listIndex)=0
 
virtual void listBoxSelectItem (int, bool, bool, bool=true)
 
virtual bool multiple () const
 
virtual FontSelectorfontSelector () const =0
 
virtual HostWindowhostWindow () const =0
 
virtual Ref< ScrollbarcreateScrollbar (ScrollableArea &, ScrollbarOrientation, ScrollbarControlSize)=0
 
virtual ~PopupMenuClient ()
 
virtual void valueChanged (unsigned listIndex, bool fireEvents=true)=0
 
virtual void selectionChanged (unsigned listIndex, bool fireEvents=true)=0
 
virtual void selectionCleared ()=0
 
virtual String itemText (unsigned listIndex) const =0
 
virtual String itemLabel (unsigned listIndex) const =0
 
virtual String itemIcon (unsigned listIndex) const =0
 
virtual String itemToolTip (unsigned listIndex) const =0
 
virtual String itemAccessibilityText (unsigned listIndex) const =0
 
virtual bool itemIsEnabled (unsigned listIndex) const =0
 
virtual PopupMenuStyle itemStyle (unsigned listIndex) const =0
 
virtual PopupMenuStyle menuStyle () const =0
 
virtual int clientInsetLeft () const =0
 
virtual int clientInsetRight () const =0
 
virtual LayoutUnit clientPaddingLeft () const =0
 
virtual LayoutUnit clientPaddingRight () const =0
 
virtual int listSize () const =0
 
virtual int selectedIndex () const =0
 
virtual void popupDidHide ()=0
 
virtual bool itemIsSeparator (unsigned listIndex) const =0
 
virtual bool itemIsLabel (unsigned listIndex) const =0
 
virtual bool itemIsSelected (unsigned listIndex) const =0
 
virtual bool shouldPopOver () const =0
 
virtual bool valueShouldChangeOnHotTrack () const =0
 
virtual void setTextFromItem (unsigned listIndex)=0
 
virtual void listBoxSelectItem (int, bool, bool, bool=true)
 
virtual bool multiple () const
 
virtual FontSelectorfontSelector () const =0
 
virtual HostWindowhostWindow () const =0
 
virtual Ref< ScrollbarcreateScrollbar (ScrollableArea &, ScrollbarOrientation, ScrollbarControlSize)=0
 

Constructor & Destructor Documentation

◆ ~PopupMenuClient() [1/2]

virtual WebCore::PopupMenuClient::~PopupMenuClient ( )
inlinevirtual

◆ ~PopupMenuClient() [2/2]

virtual WebCore::PopupMenuClient::~PopupMenuClient ( )
inlinevirtual

Member Function Documentation

◆ clientInsetLeft() [1/2]

virtual int WebCore::PopupMenuClient::clientInsetLeft ( ) const
pure virtual

◆ clientInsetLeft() [2/2]

virtual int WebCore::PopupMenuClient::clientInsetLeft ( ) const
pure virtual

◆ clientInsetRight() [1/2]

virtual int WebCore::PopupMenuClient::clientInsetRight ( ) const
pure virtual

◆ clientInsetRight() [2/2]

virtual int WebCore::PopupMenuClient::clientInsetRight ( ) const
pure virtual

◆ clientPaddingLeft() [1/2]

virtual LayoutUnit WebCore::PopupMenuClient::clientPaddingLeft ( ) const
pure virtual

◆ clientPaddingLeft() [2/2]

virtual LayoutUnit WebCore::PopupMenuClient::clientPaddingLeft ( ) const
pure virtual

◆ clientPaddingRight() [1/2]

virtual LayoutUnit WebCore::PopupMenuClient::clientPaddingRight ( ) const
pure virtual

◆ clientPaddingRight() [2/2]

virtual LayoutUnit WebCore::PopupMenuClient::clientPaddingRight ( ) const
pure virtual

◆ createScrollbar() [1/2]

virtual Ref<Scrollbar> WebCore::PopupMenuClient::createScrollbar ( ScrollableArea ,
ScrollbarOrientation  ,
ScrollbarControlSize   
)
pure virtual

◆ createScrollbar() [2/2]

virtual Ref<Scrollbar> WebCore::PopupMenuClient::createScrollbar ( ScrollableArea ,
ScrollbarOrientation  ,
ScrollbarControlSize   
)
pure virtual

◆ fontSelector() [1/2]

virtual FontSelector* WebCore::PopupMenuClient::fontSelector ( ) const
pure virtual

◆ fontSelector() [2/2]

virtual FontSelector* WebCore::PopupMenuClient::fontSelector ( ) const
pure virtual

◆ hostWindow() [1/2]

virtual HostWindow* WebCore::PopupMenuClient::hostWindow ( ) const
pure virtual

◆ hostWindow() [2/2]

virtual HostWindow* WebCore::PopupMenuClient::hostWindow ( ) const
pure virtual

◆ itemAccessibilityText() [1/2]

virtual String WebCore::PopupMenuClient::itemAccessibilityText ( unsigned  listIndex) const
pure virtual

◆ itemAccessibilityText() [2/2]

virtual String WebCore::PopupMenuClient::itemAccessibilityText ( unsigned  listIndex) const
pure virtual

◆ itemIcon() [1/2]

virtual String WebCore::PopupMenuClient::itemIcon ( unsigned  listIndex) const
pure virtual

◆ itemIcon() [2/2]

virtual String WebCore::PopupMenuClient::itemIcon ( unsigned  listIndex) const
pure virtual

◆ itemIsEnabled() [1/2]

virtual bool WebCore::PopupMenuClient::itemIsEnabled ( unsigned  listIndex) const
pure virtual

◆ itemIsEnabled() [2/2]

virtual bool WebCore::PopupMenuClient::itemIsEnabled ( unsigned  listIndex) const
pure virtual

◆ itemIsLabel() [1/2]

virtual bool WebCore::PopupMenuClient::itemIsLabel ( unsigned  listIndex) const
pure virtual

◆ itemIsLabel() [2/2]

virtual bool WebCore::PopupMenuClient::itemIsLabel ( unsigned  listIndex) const
pure virtual

◆ itemIsSelected() [1/2]

virtual bool WebCore::PopupMenuClient::itemIsSelected ( unsigned  listIndex) const
pure virtual

◆ itemIsSelected() [2/2]

virtual bool WebCore::PopupMenuClient::itemIsSelected ( unsigned  listIndex) const
pure virtual

◆ itemIsSeparator() [1/2]

virtual bool WebCore::PopupMenuClient::itemIsSeparator ( unsigned  listIndex) const
pure virtual

◆ itemIsSeparator() [2/2]

virtual bool WebCore::PopupMenuClient::itemIsSeparator ( unsigned  listIndex) const
pure virtual

◆ itemLabel() [1/2]

virtual String WebCore::PopupMenuClient::itemLabel ( unsigned  listIndex) const
pure virtual

◆ itemLabel() [2/2]

virtual String WebCore::PopupMenuClient::itemLabel ( unsigned  listIndex) const
pure virtual

◆ itemStyle() [1/2]

virtual PopupMenuStyle WebCore::PopupMenuClient::itemStyle ( unsigned  listIndex) const
pure virtual

◆ itemStyle() [2/2]

virtual PopupMenuStyle WebCore::PopupMenuClient::itemStyle ( unsigned  listIndex) const
pure virtual

◆ itemText() [1/2]

virtual String WebCore::PopupMenuClient::itemText ( unsigned  listIndex) const
pure virtual

◆ itemText() [2/2]

virtual String WebCore::PopupMenuClient::itemText ( unsigned  listIndex) const
pure virtual

◆ itemToolTip() [1/2]

virtual String WebCore::PopupMenuClient::itemToolTip ( unsigned  listIndex) const
pure virtual

◆ itemToolTip() [2/2]

virtual String WebCore::PopupMenuClient::itemToolTip ( unsigned  listIndex) const
pure virtual

◆ listBoxSelectItem() [1/2]

virtual void WebCore::PopupMenuClient::listBoxSelectItem ( int  ,
bool  ,
bool  ,
bool  = true 
)
inlinevirtual

◆ listBoxSelectItem() [2/2]

virtual void WebCore::PopupMenuClient::listBoxSelectItem ( int  ,
bool  ,
bool  ,
bool  = true 
)
inlinevirtual

◆ listSize() [1/2]

virtual int WebCore::PopupMenuClient::listSize ( ) const
pure virtual

◆ listSize() [2/2]

virtual int WebCore::PopupMenuClient::listSize ( ) const
pure virtual

◆ menuStyle() [1/2]

virtual PopupMenuStyle WebCore::PopupMenuClient::menuStyle ( ) const
pure virtual

◆ menuStyle() [2/2]

virtual PopupMenuStyle WebCore::PopupMenuClient::menuStyle ( ) const
pure virtual

◆ multiple() [1/2]

virtual bool WebCore::PopupMenuClient::multiple ( ) const
inlinevirtual

◆ multiple() [2/2]

virtual bool WebCore::PopupMenuClient::multiple ( ) const
inlinevirtual

◆ popupDidHide() [1/2]

virtual void WebCore::PopupMenuClient::popupDidHide ( )
pure virtual

◆ popupDidHide() [2/2]

virtual void WebCore::PopupMenuClient::popupDidHide ( )
pure virtual

◆ selectedIndex() [1/2]

virtual int WebCore::PopupMenuClient::selectedIndex ( ) const
pure virtual

◆ selectedIndex() [2/2]

virtual int WebCore::PopupMenuClient::selectedIndex ( ) const
pure virtual

◆ selectionChanged() [1/2]

virtual void WebCore::PopupMenuClient::selectionChanged ( unsigned  listIndex,
bool  fireEvents = true 
)
pure virtual

◆ selectionChanged() [2/2]

virtual void WebCore::PopupMenuClient::selectionChanged ( unsigned  listIndex,
bool  fireEvents = true 
)
pure virtual

◆ selectionCleared() [1/2]

virtual void WebCore::PopupMenuClient::selectionCleared ( )
pure virtual

◆ selectionCleared() [2/2]

virtual void WebCore::PopupMenuClient::selectionCleared ( )
pure virtual

◆ setTextFromItem() [1/2]

virtual void WebCore::PopupMenuClient::setTextFromItem ( unsigned  listIndex)
pure virtual

◆ setTextFromItem() [2/2]

virtual void WebCore::PopupMenuClient::setTextFromItem ( unsigned  listIndex)
pure virtual

◆ shouldPopOver() [1/2]

virtual bool WebCore::PopupMenuClient::shouldPopOver ( ) const
pure virtual

◆ shouldPopOver() [2/2]

virtual bool WebCore::PopupMenuClient::shouldPopOver ( ) const
pure virtual

◆ valueChanged() [1/2]

virtual void WebCore::PopupMenuClient::valueChanged ( unsigned  listIndex,
bool  fireEvents = true 
)
pure virtual

◆ valueChanged() [2/2]

virtual void WebCore::PopupMenuClient::valueChanged ( unsigned  listIndex,
bool  fireEvents = true 
)
pure virtual

◆ valueShouldChangeOnHotTrack() [1/2]

virtual bool WebCore::PopupMenuClient::valueShouldChangeOnHotTrack ( ) const
pure virtual

◆ valueShouldChangeOnHotTrack() [2/2]

virtual bool WebCore::PopupMenuClient::valueShouldChangeOnHotTrack ( ) const
pure virtual

The documentation for this class was generated from the following file: