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

#include <i_progress_bar.hpp>

Inheritance diagram for neogfx::i_progress_bar:
neogfx::progress_bar

Public Member Functions

virtual progress_bar_style style () const =0
 
virtual void set_style (progress_bar_style aStyle)=0
 
virtual i_string const & text () const =0
 
virtual void set_text (i_string const &aText)=0
 
virtual scalar value () const =0
 
virtual void set_value (scalar aValue)=0
 
virtual scalar minimum () const =0
 
virtual void set_minimum (scalar aMinimum)=0
 
virtual scalar maximum () const =0
 
virtual void set_maximum (scalar aMaximum)=0
 
virtual rect bar_rect () const =0
 
virtual i_text_widget const & text_label () const =0
 
virtual i_text_widgettext_label ()=0
 
virtual i_string const & value_as_text () const =0
 

Detailed Description

Definition at line 33 of file i_progress_bar.hpp.

Member Function Documentation

◆ bar_rect()

virtual rect neogfx::i_progress_bar::bar_rect ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ maximum()

virtual scalar neogfx::i_progress_bar::maximum ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ minimum()

virtual scalar neogfx::i_progress_bar::minimum ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ set_maximum()

virtual void neogfx::i_progress_bar::set_maximum ( scalar  aMaximum)
pure virtual

Implemented in neogfx::progress_bar.

◆ set_minimum()

virtual void neogfx::i_progress_bar::set_minimum ( scalar  aMinimum)
pure virtual

Implemented in neogfx::progress_bar.

◆ set_style()

virtual void neogfx::i_progress_bar::set_style ( progress_bar_style  aStyle)
pure virtual

Implemented in neogfx::progress_bar.

◆ set_text()

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

Implemented in neogfx::progress_bar.

◆ set_value()

virtual void neogfx::i_progress_bar::set_value ( scalar  aValue)
pure virtual

Implemented in neogfx::progress_bar.

◆ style()

virtual progress_bar_style neogfx::i_progress_bar::style ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ text()

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

Implemented in neogfx::progress_bar.

◆ text_label() [1/2]

virtual i_text_widget const & neogfx::i_progress_bar::text_label ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ text_label() [2/2]

virtual i_text_widget & neogfx::i_progress_bar::text_label ( )
pure virtual

Implemented in neogfx::progress_bar.

◆ value()

virtual scalar neogfx::i_progress_bar::value ( ) const
pure virtual

Implemented in neogfx::progress_bar.

◆ value_as_text()

virtual i_string const & neogfx::i_progress_bar::value_as_text ( ) const
pure virtual

Implemented in neogfx::progress_bar.


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