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

Public Types

using widget_reference = widget &
 
using graph_reference = paint::graphics &
 

Public Member Functions

void clear_state ()
 
void ignore_first_mouse_up (bool value)
 
bool ignore_emitting_mouseup ()
 
void renderer (item_renderer *ir)
 
void scroll_items (bool upwards)
 
void move_items (bool upwards, bool recycle)
 
std::size_t index () const
 
widgetwidget_ptr ()
 
void attach (widget &wd, nana::paint::graphics &graph)
 
void detach ()
 
void resize ()
 
void set_module (const module_def &md, unsigned pixels)
 
void set_result ()
 
bool set_mouse (graph_reference graph, int x, int y)
 
void draw ()
 

Static Public Member Functions

static bool right_area (graph_reference graph, int x, int y)
 

Member Typedef Documentation

Member Function Documentation

void nana::drawerbase::float_listbox::drawer_impl::attach ( widget wd,
nana::paint::graphics graph 
)
inline
void nana::drawerbase::float_listbox::drawer_impl::clear_state ( )
inline
void nana::drawerbase::float_listbox::drawer_impl::detach ( )
inline
void nana::drawerbase::float_listbox::drawer_impl::draw ( )
inline
bool nana::drawerbase::float_listbox::drawer_impl::ignore_emitting_mouseup ( )
inline
void nana::drawerbase::float_listbox::drawer_impl::ignore_first_mouse_up ( bool  value)
inline
std::size_t nana::drawerbase::float_listbox::drawer_impl::index ( ) const
inline
void nana::drawerbase::float_listbox::drawer_impl::move_items ( bool  upwards,
bool  recycle 
)
inline
void nana::drawerbase::float_listbox::drawer_impl::renderer ( item_renderer ir)
inline
void nana::drawerbase::float_listbox::drawer_impl::resize ( )
inline
static bool nana::drawerbase::float_listbox::drawer_impl::right_area ( graph_reference  graph,
int  x,
int  y 
)
inlinestatic
void nana::drawerbase::float_listbox::drawer_impl::scroll_items ( bool  upwards)
inline
void nana::drawerbase::float_listbox::drawer_impl::set_module ( const module_def md,
unsigned  pixels 
)
inline
bool nana::drawerbase::float_listbox::drawer_impl::set_mouse ( graph_reference  graph,
int  x,
int  y 
)
inline
void nana::drawerbase::float_listbox::drawer_impl::set_result ( )
inline
widget* nana::drawerbase::float_listbox::drawer_impl::widget_ptr ( )
inline