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

Public Types

enum  pkt_family { pkt_family::xevent, pkt_family::mouse_drop, pkt_family::cleanup }
 

Public Attributes

pkt_family kind
 
union {
   XEvent   xevent
 
   Window   packet_window
 
   struct mouse_drop_tag {
      Window   window
 
      int   x
 
      int   y
 
      std::vector
< std::filesystem::path > *   files
 
   }   mouse_drop
 
u
 

Member Enumeration Documentation

Enumerator
xevent 
mouse_drop 
cleanup 

Member Data Documentation

std::vector<std::filesystem::path>* nana::detail::msg_packet_tag::files
pkt_family nana::detail::msg_packet_tag::kind
struct { ... } ::mouse_drop_tag nana::detail::msg_packet_tag::mouse_drop
Window nana::detail::msg_packet_tag::packet_window
union { ... } nana::detail::msg_packet_tag::u
Window nana::detail::msg_packet_tag::window
int nana::detail::msg_packet_tag::x
XEvent nana::detail::msg_packet_tag::xevent
int nana::detail::msg_packet_tag::y