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

#include <i_tab.hpp>

Inheritance diagram for neogfx::i_tab:
neogfx::tab_button

Public Member Functions

virtual const i_tab_containercontainer () const =0
 
virtual i_tab_containercontainer ()=0
 
virtual bool closable () const =0
 
virtual void set_closable (bool aClosable)=0
 
virtual bool is_selected () const =0
 
virtual bool is_deselected () const =0
 
virtual void select ()=0
 
virtual i_string const & text () const =0
 
virtual i_tabset_text (i_string const &aText)=0
 
virtual i_tabset_image (const i_texture &aTexture)=0
 
virtual i_tabset_image (const i_image &aImage)=0
 
virtual const i_widgetas_widget () const =0
 
virtual i_widgetas_widget ()=0
 

Detailed Description

Definition at line 31 of file i_tab.hpp.

Member Function Documentation

◆ as_widget() [1/2]

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

Implemented in neogfx::tab_button.

◆ as_widget() [2/2]

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

Implemented in neogfx::tab_button.

◆ closable()

virtual bool neogfx::i_tab::closable ( ) const
pure virtual

Implemented in neogfx::tab_button.

◆ container() [1/2]

virtual const i_tab_container & neogfx::i_tab::container ( ) const
pure virtual

Implemented in neogfx::tab_button.

◆ container() [2/2]

virtual i_tab_container & neogfx::i_tab::container ( )
pure virtual

Implemented in neogfx::tab_button.

◆ is_deselected()

virtual bool neogfx::i_tab::is_deselected ( ) const
pure virtual

Implemented in neogfx::tab_button.

◆ is_selected()

virtual bool neogfx::i_tab::is_selected ( ) const
pure virtual

Implemented in neogfx::tab_button.

◆ select()

virtual void neogfx::i_tab::select ( )
pure virtual

Implemented in neogfx::tab_button.

◆ set_closable()

virtual void neogfx::i_tab::set_closable ( bool  aClosable)
pure virtual

Implemented in neogfx::tab_button.

◆ set_image() [1/2]

virtual i_tab & neogfx::i_tab::set_image ( const i_image aImage)
pure virtual

Implemented in neogfx::tab_button.

◆ set_image() [2/2]

virtual i_tab & neogfx::i_tab::set_image ( const i_texture aTexture)
pure virtual

Implemented in neogfx::tab_button.

◆ set_text()

virtual i_tab & neogfx::i_tab::set_text ( i_string const &  aText)
pure virtual

Implemented in neogfx::tab_button.

◆ text()

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

Implemented in neogfx::tab_button.


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