TermOx
Public Member Functions | List of all members
ox::animator::Conditional_scroll Class Reference

Same as Scroll if text length is longer that display length, else static. More...

#include <banner.hpp>

Inheritance diagram for ox::animator::Conditional_scroll:
ox::animator::Scroll_base ox::animator::Animator_base

Public Member Functions

void set_text_length (std::size_t x)
 
void set_max_length (std::size_t x)
 
- Public Member Functions inherited from ox::animator::Scroll_base
auto operator() () -> IP_range
 
void set_text_length (std::size_t x)
 
void set_max_length (std::size_t x)
 
- Public Member Functions inherited from ox::animator::Animator_base
void set_max_length (std::size_t x)
 
void set_text_length (std::size_t x)
 

Additional Inherited Members

- Public Attributes inherited from ox::animator::Animator_base
sl::Signal< void()> start
 
sl::Signal< void()> stop
 
- Protected Member Functions inherited from ox::animator::Animator_base
auto data () const -> std::vector< Index_and_position > const &
 
auto data () -> std::vector< Index_and_position > &
 
void initialize_data ()
 Incremented values, length of text.
 
auto max_length () const -> std::size_t
 
auto text_length () const -> std::size_t
 
auto is_started () const -> bool
 
auto begin () -> std::vector< Index_and_position >::iterator
 
auto begin () const -> std::vector< Index_and_position >::const_iterator
 
auto end () -> std::vector< Index_and_position >::iterator
 
auto end () const -> std::vector< Index_and_position >::const_iterator
 
- Protected Attributes inherited from ox::animator::Scroll_base
std::size_t begin_ = 0
 
std::size_t hold_ = 0
 

Detailed Description

Same as Scroll if text length is longer that display length, else static.


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