TermOx
Public Member Functions | Protected Attributes | List of all members
ox::animator::Scroll_base Class Reference
Inheritance diagram for ox::animator::Scroll_base:
ox::animator::Animator_base ox::animator::Conditional_scroll ox::animator::Scroll

Public Member Functions

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)
 

Protected Attributes

std::size_t begin_ = 0
 
std::size_t hold_ = 0
 

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
 

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