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::scheme Class Reference

Public Types

enum  mode { mode::normal, mode::floatlist }
 
typedef tree_wrapper container
 
typedef container::node_handle node_handle
 
typedef renderer::ui_element ui_element
 

Public Member Functions

 scheme ()
 
void attach (window wd)
 
void detach ()
 
window window_handle () const
 
containertree ()
 
void draw (graph_reference graph)
 
bool locate (int x, int y) const
 
bool erase_locate ()
 
const ui_elementlocate () const
 
void mouse_pressed ()
 
void mouse_release ()
 
bool is_list_shown () const
 
event_agent_holderevt_holder () const
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
normal 
floatlist 

Constructor & Destructor Documentation

nana::drawerbase::categorize::trigger::scheme::scheme ( )
inline

Member Function Documentation

void nana::drawerbase::categorize::trigger::scheme::attach ( window  wd)
inline
void nana::drawerbase::categorize::trigger::scheme::detach ( )
inline
void nana::drawerbase::categorize::trigger::scheme::draw ( graph_reference  graph)
inline
bool nana::drawerbase::categorize::trigger::scheme::erase_locate ( )
inline
event_agent_holder& nana::drawerbase::categorize::trigger::scheme::evt_holder ( ) const
inline
bool nana::drawerbase::categorize::trigger::scheme::is_list_shown ( ) const
inline
bool nana::drawerbase::categorize::trigger::scheme::locate ( int  x,
int  y 
) const
inline
const ui_element& nana::drawerbase::categorize::trigger::scheme::locate ( ) const
inline
void nana::drawerbase::categorize::trigger::scheme::mouse_pressed ( )
inline
void nana::drawerbase::categorize::trigger::scheme::mouse_release ( )
inline
container& nana::drawerbase::categorize::trigger::scheme::tree ( )
inline
window nana::drawerbase::categorize::trigger::scheme::window_handle ( ) const
inline