Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::arg_tabbar_mouse< T > Struct Template Reference
Inheritance diagram for nana::arg_tabbar_mouse< T >:
nana::arg_mouse nana::event_arg

Public Member Functions

 arg_tabbar_mouse (const arg_mouse &arg, tabbar< T > &wdg, T &v, std::size_t p)
 
- Public Member Functions inherited from nana::arg_mouse
bool is_left_button () const
 Checks if left button is operated,. More...
 
- Public Member Functions inherited from nana::event_arg
virtual ~event_arg ()=default
 
void stop_propagation () const
 ignorable handlers behind the current one in a chain of event handlers will not get called. More...
 
bool propagation_stopped () const
 

Public Attributes

tabbar< T > & widget
 
T & value
 
std::size_t item_pos
 position of the item More...
 
- Public Attributes inherited from nana::arg_mouse
event_code evt_code
 what kind of mouse event? More...
 
::nana::window window_handle
 A handle to the event window. More...
 
::nana::point pos
 cursor position in the event window More...
 
::nana::mouse button
 indicates a button which triggers the event More...
 
bool left_button
 true if mouse left button is pressed More...
 
bool mid_button
 true if mouse middle button is pressed More...
 
bool right_button
 true if mouse right button is pressed More...
 
bool alt
 true if keyboard alt is pressed More...
 
bool shift
 true if keyboard Shift is pressed More...
 
bool ctrl
 true if keyboard Ctrl is pressed More...
 

Constructor & Destructor Documentation

template<typename T >
nana::arg_tabbar_mouse< T >::arg_tabbar_mouse ( const arg_mouse arg,
tabbar< T > &  wdg,
T &  v,
std::size_t  p 
)
inline

Member Data Documentation

template<typename T >
std::size_t nana::arg_tabbar_mouse< T >::item_pos

position of the item

template<typename T >
T& nana::arg_tabbar_mouse< T >::value
template<typename T >
tabbar<T>& nana::arg_tabbar_mouse< T >::widget