Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::tabbar::event_agent< T, DrawerTrigger > Class Template Reference
Inheritance diagram for nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >:
nana::drawerbase::tabbar::event_agent_interface

Public Types

using arg_tabbar = ::nana::arg_tabbar< T >
 

Public Member Functions

 event_agent (::nana::tabbar< T > &tb, DrawerTrigger &dtr)
 
bool adding (std::size_t pos) override
 
void added (std::size_t pos) override
 
bool click (const arg_mouse &arg, std::size_t pos) override
 
void activated (std::size_t pos) override
 
bool removed (std::size_t pos, bool &close_attach) override
 
- Public Member Functions inherited from nana::drawerbase::tabbar::event_agent_interface
virtual ~event_agent_interface ()=default
 

Member Typedef Documentation

template<typename T , typename DrawerTrigger >
using nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::arg_tabbar = ::nana::arg_tabbar<T>

Constructor & Destructor Documentation

template<typename T , typename DrawerTrigger >
nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::event_agent ( ::nana::tabbar< T > &  tb,
DrawerTrigger &  dtr 
)
inline

Member Function Documentation

template<typename T , typename DrawerTrigger >
void nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::activated ( std::size_t  pos)
inlineoverridevirtual
template<typename T , typename DrawerTrigger >
void nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::added ( std::size_t  pos)
inlineoverridevirtual
template<typename T , typename DrawerTrigger >
bool nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::adding ( std::size_t  pos)
inlineoverridevirtual
template<typename T , typename DrawerTrigger >
bool nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::click ( const arg_mouse arg,
std::size_t  pos 
)
inlineoverridevirtual
template<typename T , typename DrawerTrigger >
bool nana::drawerbase::tabbar::event_agent< T, DrawerTrigger >::removed ( std::size_t  pos,
bool &  close_attach 
)
inlineoverridevirtual