Nana C++ Library. Reference for users.
What we need to use nana
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
nana::detail::basic_window::other_tag Struct Reference

Classes

struct  attr_root_tag
 

Public Member Functions

 other_tag (category::flags)
 
 ~other_tag ()
 

Public Attributes

const category::flags category
 
basic_windowactive_window
 if the active_window is null, the parent of this window keeps focus. More...
 
paint::graphics glass_buffer
 if effect.bground is avaiable. Refer to window_layout::make_bground. More...
 
update_state upd_state
 
dragdrop_status dnd_state { dragdrop_status::not_ready }
 
union {
   attr_root_tag *   root
 
attribute
 

Constructor & Destructor Documentation

nana::detail::basic_window::other_tag::other_tag ( category::flags  categ)
nana::detail::basic_window::other_tag::~other_tag ( )

Member Data Documentation

basic_window* nana::detail::basic_window::other_tag::active_window

if the active_window is null, the parent of this window keeps focus.

if flags.take_active is false, the active_window still keeps the focus,

union { ... } nana::detail::basic_window::other_tag::attribute
const category::flags nana::detail::basic_window::other_tag::category
dragdrop_status nana::detail::basic_window::other_tag::dnd_state { dragdrop_status::not_ready }
paint::graphics nana::detail::basic_window::other_tag::glass_buffer

if effect.bground is avaiable. Refer to window_layout::make_bground.

attr_root_tag* nana::detail::basic_window::other_tag::root
update_state nana::detail::basic_window::other_tag::upd_state