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

Classes

struct  column_rendering_parameter
 

Public Types

using graph_reference = nana::paint::graphics &
 
using item_state = essence::item_state
 
using parts = essence::parts
 

Public Member Functions

 drawer_header_impl (essence *es) noexcept
 
size_type splitter () const noexcept
 
void cancel_splitter () noexcept
 
bool detect_splitter (int x) noexcept
 
void grab (const nana::point &pos, bool is_grab)
 
bool grab_move (const nana::point &pos)
 draw when an item is grabbing. More...
 
void draw (graph_reference graph, const nana::rectangle &r)
 

Member Typedef Documentation

Constructor & Destructor Documentation

nana::drawerbase::listbox::drawer_header_impl::drawer_header_impl ( essence es)
inlinenoexcept

Member Function Documentation

void nana::drawerbase::listbox::drawer_header_impl::cancel_splitter ( )
inlinenoexcept
bool nana::drawerbase::listbox::drawer_header_impl::detect_splitter ( int  x)
inlinenoexcept
void nana::drawerbase::listbox::drawer_header_impl::draw ( graph_reference  graph,
const nana::rectangle r 
)
inline
void nana::drawerbase::listbox::drawer_header_impl::grab ( const nana::point pos,
bool  is_grab 
)
inline
bool nana::drawerbase::listbox::drawer_header_impl::grab_move ( const nana::point pos)
inline

draw when an item is grabbing.

Returns
true if refresh is needed, false otherwise
size_type nana::drawerbase::listbox::drawer_header_impl::splitter ( ) const
inlinenoexcept