Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawer_trigger Class Reference
Inheritance diagram for nana::drawer_trigger:
nana::drawerbase::button::trigger nana::drawerbase::categorize::trigger nana::drawerbase::checkbox::drawer nana::drawerbase::combox::trigger nana::drawerbase::date_chooser::trigger nana::drawerbase::float_listbox::trigger nana::drawerbase::form::trigger nana::drawerbase::label::trigger nana::drawerbase::listbox::trigger nana::drawerbase::menu::menu_drawer nana::drawerbase::menubar::trigger nana::drawerbase::panel::drawer nana::drawerbase::picture::drawer nana::drawerbase::progress::trigger nana::drawerbase::scroll::trigger< Vertical > nana::drawerbase::slider::trigger nana::drawerbase::spinbox::drawer nana::drawerbase::tabbar::trigger nana::drawerbase::tabbar_lite::driver nana::drawerbase::textbox::drawer nana::drawerbase::toolbar::drawer nana::drawerbase::tooltip::drawer nana::drawerbase::treebox::tlwnd_drawer nana::drawerbase::treebox::trigger nana::place_parts::dockcaption_dtrigger nana::place_parts::drawer_splitter

Public Types

using widget_reference = widget &
 
using graph_reference = paint::graphics &
 

Public Member Functions

 drawer_trigger ()=default
 
virtual ~drawer_trigger ()=default
 
virtual void attached (widget_reference, graph_reference)
 
virtual void detached ()
 
virtual void typeface_changed (graph_reference)
 
virtual void refresh (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 dbl_click (graph_reference, const arg_mouse &)
 
virtual void mouse_enter (graph_reference, const arg_mouse &)
 
virtual void mouse_move (graph_reference, const arg_mouse &)
 
virtual void mouse_leave (graph_reference, const arg_mouse &)
 
virtual void mouse_down (graph_reference, const arg_mouse &)
 
virtual void mouse_up (graph_reference, const arg_mouse &)
 
virtual void mouse_wheel (graph_reference, const arg_wheel &)
 
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 ()
 

Friends

class detail::drawer
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::drawer_trigger::drawer_trigger ( )
default
virtual nana::drawer_trigger::~drawer_trigger ( )
virtualdefault

Member Function Documentation

void nana::drawer_trigger::clear_filter ( )
void nana::drawer_trigger::click ( graph_reference  ,
const arg_click  
)
virtual
void nana::drawer_trigger::dbl_click ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::detached ( )
virtual
void nana::drawer_trigger::filter_event ( const event_code  evt_code,
const bool  bDisabled 
)
void nana::drawer_trigger::filter_event ( const std::vector< event_code > &  evt_codes,
const bool  bDisabled 
)
void nana::drawer_trigger::filter_event ( const event_filter_status evt_all_states)
bool nana::drawer_trigger::filter_event ( const event_code  evt_code)
event_filter_status nana::drawer_trigger::filter_event ( )
void nana::drawer_trigger::focus ( graph_reference  ,
const arg_focus  
)
virtual
void nana::drawer_trigger::key_char ( graph_reference  ,
const arg_keyboard  
)
virtual
void nana::drawer_trigger::key_ime ( graph_reference  ,
const arg_ime  
)
virtual
void nana::drawer_trigger::key_press ( graph_reference  ,
const arg_keyboard  
)
virtual
void nana::drawer_trigger::key_release ( graph_reference  ,
const arg_keyboard  
)
virtual
void nana::drawer_trigger::mouse_down ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::mouse_dropfiles ( graph_reference  ,
const arg_dropfiles  
)
virtual
void nana::drawer_trigger::mouse_enter ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::mouse_leave ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::mouse_move ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::mouse_up ( graph_reference  ,
const arg_mouse  
)
virtual
void nana::drawer_trigger::mouse_wheel ( graph_reference  ,
const arg_wheel  
)
virtual
void nana::drawer_trigger::move ( graph_reference  ,
const arg_move  
)
virtual
void nana::drawer_trigger::refresh ( graph_reference  )
virtual
void nana::drawer_trigger::resized ( graph_reference  graph,
const arg_resized  
)
virtual
void nana::drawer_trigger::resizing ( graph_reference  ,
const arg_resizing  
)
virtual
void nana::drawer_trigger::shortkey ( graph_reference  ,
const arg_keyboard  
)
virtual
void nana::drawer_trigger::typeface_changed ( graph_reference  )
virtual

Friends And Related Function Documentation

friend class detail::drawer
friend