Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::drawerbase::scroll::drawer Class Reference

Public Types

enum  states { states::none, states::highlight, states::actived, states::selected }
 
using graph_reference = paint::graphics &
 

Public Member Functions

 drawer (bool vert)
 
buttons what (graph_reference, const point &)
 
void scroll_delta_pos (graph_reference, int)
 
void auto_scroll ()
 
void draw (graph_reference)
 

Public Attributes

metrics_type metrics
 
bool const vert
 

Static Public Attributes

static const unsigned fixedsize = 16
 

Member Typedef Documentation

Member Enumeration Documentation

Enumerator
none 
highlight 
actived 
selected 

Constructor & Destructor Documentation

nana::drawerbase::scroll::drawer::drawer ( bool  vert)

Member Function Documentation

void nana::drawerbase::scroll::drawer::auto_scroll ( )
void nana::drawerbase::scroll::drawer::draw ( graph_reference  graph)
void nana::drawerbase::scroll::drawer::scroll_delta_pos ( graph_reference  graph,
int  mouse_pos 
)
buttons nana::drawerbase::scroll::drawer::what ( graph_reference  graph,
const point screen_pos 
)

Member Data Documentation

const unsigned nana::drawerbase::scroll::drawer::fixedsize = 16
static
metrics_type nana::drawerbase::scroll::drawer::metrics
bool const nana::drawerbase::scroll::drawer::vert