Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::scroll::trigger< Vertical > Class Template Reference
Inheritance diagram for nana::drawerbase::scroll::trigger< Vertical >:
nana::drawer_trigger

Public Types

typedef metrics_type::size_type size_type
 
- Public Types inherited from nana::drawer_trigger
using widget_reference = widget &
 
using graph_reference = paint::graphics &
 

Public Member Functions

 trigger ()
 
const metrics_typemetrics () const
 
void peak (size_type s)
 
void value (size_type s)
 
void range (size_type s)
 
void step (size_type s)
 
bool make_step (bool forward, unsigned multiple)
 
- Public Member Functions inherited from nana::drawer_trigger
 drawer_trigger ()=default
 
virtual ~drawer_trigger ()=default
 
virtual void typeface_changed (graph_reference)
 
virtual void resizing (graph_reference, const arg_resizing &)
 
virtual void resized (graph_reference, const arg_resized &)
 
virtual void move (graph_reference, const arg_move &)
 
virtual void click (graph_reference, const arg_click &)
 
virtual void mouse_enter (graph_reference, const arg_mouse &)
 
virtual void mouse_move (graph_reference, const arg_mouse &)
 
virtual void mouse_dropfiles (graph_reference, const arg_dropfiles &)
 
virtual void focus (graph_reference, const arg_focus &)
 
virtual void key_ime (graph_reference, const arg_ime &)
 
virtual void key_press (graph_reference, const arg_keyboard &)
 
virtual void key_char (graph_reference, const arg_keyboard &)
 
virtual void key_release (graph_reference, const arg_keyboard &)
 
virtual void shortkey (graph_reference, const arg_keyboard &)
 
void filter_event (const event_code evt_code, const bool bDisabled)
 
void filter_event (const std::vector< event_code > &evt_codes, const bool bDisabled)
 
void filter_event (const event_filter_status &evt_all_states)
 
bool filter_event (const event_code evt_code)
 
event_filter_status filter_event ()
 
void clear_filter ()
 

Member Typedef Documentation

template<bool Vertical>
typedef metrics_type::size_type nana::drawerbase::scroll::trigger< Vertical >::size_type

Constructor & Destructor Documentation

template<bool Vertical>
nana::drawerbase::scroll::trigger< Vertical >::trigger ( )
inline

Member Function Documentation

template<bool Vertical>
bool nana::drawerbase::scroll::trigger< Vertical >::make_step ( bool  forward,
unsigned  multiple 
)
inline
template<bool Vertical>
const metrics_type& nana::drawerbase::scroll::trigger< Vertical >::metrics ( ) const
inline
template<bool Vertical>
void nana::drawerbase::scroll::trigger< Vertical >::peak ( size_type  s)
inline
template<bool Vertical>
void nana::drawerbase::scroll::trigger< Vertical >::range ( size_type  s)
inline
template<bool Vertical>
void nana::drawerbase::scroll::trigger< Vertical >::step ( size_type  s)
inline
template<bool Vertical>
void nana::drawerbase::scroll::trigger< Vertical >::value ( size_type  s)
inline