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

Classes

class  scheme
 

Public Types

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

Public Member Functions

 trigger ()
 
 ~trigger ()
 
void insert (const ::std::string &, nana::any)
 
bool childset (const ::std::string &, nana::any)
 
bool childset_erase (const ::std::string &)
 
bool clear ()
 
void splitstr (const ::std::string &)
 
const ::std::stringsplitstr () const
 
void path (const ::std::string &)
 
::std::string path () const
 
template<typename T >
void create_event_agent (::nana::categorize< T > &wdg)
 
nana::anyvalue () const
 
- 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 dbl_click (graph_reference, const arg_mouse &)
 
virtual void mouse_enter (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 ()
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::drawerbase::categorize::trigger::trigger ( )
nana::drawerbase::categorize::trigger::~trigger ( )

Member Function Documentation

bool nana::drawerbase::categorize::trigger::childset ( const ::std::string ,
nana::any   
)
bool nana::drawerbase::categorize::trigger::childset_erase ( const ::std::string )
bool nana::drawerbase::categorize::trigger::clear ( )
template<typename T >
void nana::drawerbase::categorize::trigger::create_event_agent ( ::nana::categorize< T > &  wdg)
inline
void nana::drawerbase::categorize::trigger::insert ( const ::std::string ,
nana::any   
)
void nana::drawerbase::categorize::trigger::path ( const ::std::string )
std::string nana::drawerbase::categorize::trigger::path ( ) const
void nana::drawerbase::categorize::trigger::splitstr ( const ::std::string )
const std::string & nana::drawerbase::categorize::trigger::splitstr ( ) const
nana::any & nana::drawerbase::categorize::trigger::value ( ) const