neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::i_menu_item_widget Class Referenceabstract

#include <i_menu_item_widget.hpp>

Inheritance diagram for neogfx::i_menu_item_widget:
neogfx::i_mnemonic neogfx::i_help_source neogfx::menu_item_widget

Public Member Functions

virtual i_menumenu () const =0
 
virtual i_menu_itemmenu_item () const =0
 
virtual image_widgetitem_icon ()=0
 
virtual text_widgetitem_text ()=0
 

Additional Inherited Members

- Protected Member Functions inherited from neogfx::i_mnemonic
virtual std::string mnemonic () const =0
 
virtual void mnemonic_execute ()=0
 
virtual i_widgetmnemonic_widget ()=0
 
- Protected Member Functions inherited from neogfx::i_help_source
virtual ~i_help_source ()=default
 
virtual bool help_active () const =0
 
virtual neogfx::help_type help_type () const =0
 
virtual i_string const & help_text () const =0
 

Detailed Description

Definition at line 33 of file i_menu_item_widget.hpp.

Member Function Documentation

◆ item_icon()

virtual image_widget & neogfx::i_menu_item_widget::item_icon ( )
pure virtual

Implemented in neogfx::menu_item_widget.

◆ item_text()

virtual text_widget & neogfx::i_menu_item_widget::item_text ( )
pure virtual

Implemented in neogfx::menu_item_widget.

◆ menu()

virtual i_menu & neogfx::i_menu_item_widget::menu ( ) const
pure virtual

Implemented in neogfx::menu_item_widget.

◆ menu_item()

virtual i_menu_item & neogfx::i_menu_item_widget::menu_item ( ) const
pure virtual

Implemented in neogfx::menu_item_widget.


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