Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::slider::trigger::model Class Reference

Public Types

enum  parts { parts::none, parts::bar, parts::slider }
 
using graph_reference = drawer_trigger::graph_reference
 

Public Member Functions

 model ()
 
void seek_direction (seekdir sd)
 
window handle () const
 
void attached (nana::slider &wdg, graph_reference)
 
pat::cloneable
< renderer_interface > & 
renderer ()
 
void vernier (std::function< std::string(unsigned maximum, unsigned cursor_value)> vernier_string)
 
void draw (graph_reference graph)
 
const attrib_rep & attribute () const
 
bool vertical (bool vert)
 
void maximum (unsigned m)
 
bool vcur (unsigned v)
 
void resize ()
 
parts seek_where (::nana::point pos) const
 
bool set_slider_pos (::nana::point pos)
 
void set_slider_refpos (::nana::point pos)
 
bool release_slider ()
 
bool if_trace_slider () const
 
bool move_slider (const ::nana::point &pos)
 
bool move_adorn (const ::nana::point &pos)
 
unsigned move_step (bool forward)
 
unsigned adorn () const
 
bool reset_adorn ()
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
none 
bar 
slider 

Constructor & Destructor Documentation

nana::drawerbase::slider::trigger::model::model ( )
inline

Member Function Documentation

unsigned nana::drawerbase::slider::trigger::model::adorn ( ) const
inline
void nana::drawerbase::slider::trigger::model::attached ( nana::slider wdg,
graph_reference   
)
inline
const attrib_rep& nana::drawerbase::slider::trigger::model::attribute ( ) const
inline
void nana::drawerbase::slider::trigger::model::draw ( graph_reference  graph)
inline
window nana::drawerbase::slider::trigger::model::handle ( ) const
inline
bool nana::drawerbase::slider::trigger::model::if_trace_slider ( ) const
inline
void nana::drawerbase::slider::trigger::model::maximum ( unsigned  m)
inline
bool nana::drawerbase::slider::trigger::model::move_adorn ( const ::nana::point pos)
inline
bool nana::drawerbase::slider::trigger::model::move_slider ( const ::nana::point pos)
inline
unsigned nana::drawerbase::slider::trigger::model::move_step ( bool  forward)
inline
bool nana::drawerbase::slider::trigger::model::release_slider ( )
inline
pat::cloneable<renderer_interface>& nana::drawerbase::slider::trigger::model::renderer ( )
inline
bool nana::drawerbase::slider::trigger::model::reset_adorn ( )
inline
void nana::drawerbase::slider::trigger::model::resize ( )
inline
void nana::drawerbase::slider::trigger::model::seek_direction ( seekdir  sd)
inline
parts nana::drawerbase::slider::trigger::model::seek_where ( ::nana::point  pos) const
inline
bool nana::drawerbase::slider::trigger::model::set_slider_pos ( ::nana::point  pos)
inline
void nana::drawerbase::slider::trigger::model::set_slider_refpos ( ::nana::point  pos)
inline
bool nana::drawerbase::slider::trigger::model::vcur ( unsigned  v)
inline
void nana::drawerbase::slider::trigger::model::vernier ( std::function< std::string(unsigned maximum, unsigned cursor_value)>  vernier_string)
inline
bool nana::drawerbase::slider::trigger::model::vertical ( bool  vert)
inline