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

Public Types

typedef std::list< item_t >
::iterator 
iterator
 
typedef std::list< item_t >
::const_iterator 
const_iterator
 

Public Member Functions

nana::anyat (std::size_t i)
 
iterator iterator_at (std::size_t pos)
 
const_iterator iterator_at (std::size_t pos) const
 
nana::anyat_no_bound_check (std::size_t pos)
 
const nana::anyat (std::size_t pos) const
 
const nana::anyat_no_bound_check (std::size_t pos) const
 
toolboxtoolbox_object ()
 
window widget_handle () const
 
void attach (window wd, nana::paint::graphics &graph)
 
void detach ()
 
const pat::cloneable
< item_renderer > & 
ext_renderer () const
 
void ext_renderer (const pat::cloneable< item_renderer > &ir)
 
void event_agent (event_agent_interface *evt)
 
void insert (std::size_t pos, native_string_type &&text, nana::any &&value)
 
std::size_t length () const
 
bool erase (std::size_t pos)
 
void render ()
 
bool press ()
 
bool active_by_trace (const arg_mouse &arg)
 
bool release ()
 
bool leave ()
 
void track ()
 
bool trace (int x, int y)
 
bool activate (std::size_t pos)
 
std::size_t active () const
 
window attach (std::size_t pos, window wd, bool drop_other)
 
bool tab_color (std::size_t pos, bool is_bgcolor, const ::nana::color &clr)
 
void tab_image (std::size_t pos, const nana::paint::image &img)
 
bool text (std::size_t pos, const native_string_type &str)
 
native_string_type text (std::size_t pos) const
 
bool toolbox_answer (const arg_mouse &arg)
 

Member Typedef Documentation

Member Function Documentation

bool nana::drawerbase::tabbar::layouter::activate ( std::size_t  pos)
inline
std::size_t nana::drawerbase::tabbar::layouter::active ( ) const
inline
bool nana::drawerbase::tabbar::layouter::active_by_trace ( const arg_mouse arg)
inline
nana::any& nana::drawerbase::tabbar::layouter::at ( std::size_t  i)
inline
const nana::any& nana::drawerbase::tabbar::layouter::at ( std::size_t  pos) const
inline
nana::any& nana::drawerbase::tabbar::layouter::at_no_bound_check ( std::size_t  pos)
inline
const nana::any& nana::drawerbase::tabbar::layouter::at_no_bound_check ( std::size_t  pos) const
inline
void nana::drawerbase::tabbar::layouter::attach ( window  wd,
nana::paint::graphics graph 
)
inline
window nana::drawerbase::tabbar::layouter::attach ( std::size_t  pos,
window  wd,
bool  drop_other 
)
inline
void nana::drawerbase::tabbar::layouter::detach ( )
inline
bool nana::drawerbase::tabbar::layouter::erase ( std::size_t  pos)
inline
void nana::drawerbase::tabbar::layouter::event_agent ( event_agent_interface evt)
inline
const pat::cloneable<item_renderer>& nana::drawerbase::tabbar::layouter::ext_renderer ( ) const
inline
void nana::drawerbase::tabbar::layouter::ext_renderer ( const pat::cloneable< item_renderer > &  ir)
inline
void nana::drawerbase::tabbar::layouter::insert ( std::size_t  pos,
native_string_type &&  text,
nana::any &&  value 
)
inline
iterator nana::drawerbase::tabbar::layouter::iterator_at ( std::size_t  pos)
inline
const_iterator nana::drawerbase::tabbar::layouter::iterator_at ( std::size_t  pos) const
inline
bool nana::drawerbase::tabbar::layouter::leave ( )
inline
std::size_t nana::drawerbase::tabbar::layouter::length ( ) const
inline
bool nana::drawerbase::tabbar::layouter::press ( )
inline
bool nana::drawerbase::tabbar::layouter::release ( )
inline
void nana::drawerbase::tabbar::layouter::render ( )
inline
bool nana::drawerbase::tabbar::layouter::tab_color ( std::size_t  pos,
bool  is_bgcolor,
const ::nana::color clr 
)
inline
void nana::drawerbase::tabbar::layouter::tab_image ( std::size_t  pos,
const nana::paint::image img 
)
inline
bool nana::drawerbase::tabbar::layouter::text ( std::size_t  pos,
const native_string_type str 
)
inline
native_string_type nana::drawerbase::tabbar::layouter::text ( std::size_t  pos) const
inline
bool nana::drawerbase::tabbar::layouter::toolbox_answer ( const arg_mouse arg)
inline
toolbox& nana::drawerbase::tabbar::layouter::toolbox_object ( )
inline
bool nana::drawerbase::tabbar::layouter::trace ( int  x,
int  y 
)
inline
void nana::drawerbase::tabbar::layouter::track ( )
inline
window nana::drawerbase::tabbar::layouter::widget_handle ( ) const
inline