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

#include <drop_list.hpp>

Classes

class  i_visitor
 

Public Member Functions

virtual ~i_drop_list_input_widget ()=default
 
virtual void accept (i_visitor &aVisitor)=0
 
virtual const i_widgetas_widget () const =0
 
virtual i_widgetas_widget ()=0
 
virtual bool editable () const =0
 
virtual const i_widgetimage_widget () const =0
 
virtual i_widgetimage_widget ()=0
 
virtual const i_widgettext_widget () const =0
 
virtual i_widgettext_widget ()=0
 
virtual size spacing () const =0
 
virtual void set_spacing (const size &aSpacing)=0
 
virtual const i_textureimage () const =0
 
virtual void set_image (const i_texture &aImage)=0
 
virtual i_string const & text () const =0
 
virtual void set_text (i_string const &aText)=0
 

Detailed Description

Definition at line 129 of file drop_list.hpp.

Constructor & Destructor Documentation

◆ ~i_drop_list_input_widget()

virtual neogfx::i_drop_list_input_widget::~i_drop_list_input_widget ( )
virtualdefault

Member Function Documentation

◆ accept()

virtual void neogfx::i_drop_list_input_widget::accept ( i_visitor aVisitor)
pure virtual

◆ as_widget() [1/2]

virtual const i_widget & neogfx::i_drop_list_input_widget::as_widget ( ) const
pure virtual

◆ as_widget() [2/2]

virtual i_widget & neogfx::i_drop_list_input_widget::as_widget ( )
pure virtual

◆ editable()

virtual bool neogfx::i_drop_list_input_widget::editable ( ) const
pure virtual

◆ image()

virtual const i_texture & neogfx::i_drop_list_input_widget::image ( ) const
pure virtual

◆ image_widget() [1/2]

virtual const i_widget & neogfx::i_drop_list_input_widget::image_widget ( ) const
pure virtual

◆ image_widget() [2/2]

virtual i_widget & neogfx::i_drop_list_input_widget::image_widget ( )
pure virtual

◆ set_image()

virtual void neogfx::i_drop_list_input_widget::set_image ( const i_texture aImage)
pure virtual

◆ set_spacing()

virtual void neogfx::i_drop_list_input_widget::set_spacing ( const size aSpacing)
pure virtual

◆ set_text()

virtual void neogfx::i_drop_list_input_widget::set_text ( i_string const &  aText)
pure virtual

◆ spacing()

virtual size neogfx::i_drop_list_input_widget::spacing ( ) const
pure virtual

◆ text()

virtual i_string const & neogfx::i_drop_list_input_widget::text ( ) const
pure virtual

◆ text_widget() [1/2]

virtual const i_widget & neogfx::i_drop_list_input_widget::text_widget ( ) const
pure virtual

◆ text_widget() [2/2]

virtual i_widget & neogfx::i_drop_list_input_widget::text_widget ( )
pure virtual

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