From abdf93a8623a79d603b8faa9ed491cbd0b064de5 Mon Sep 17 00:00:00 2001 From: Jinhao Date: Sat, 1 Aug 2015 21:48:36 +0800 Subject: [PATCH] add a missing file --- include/nana/detail/linux_X11/msg_packet.hpp | 32 ++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 include/nana/detail/linux_X11/msg_packet.hpp diff --git a/include/nana/detail/linux_X11/msg_packet.hpp b/include/nana/detail/linux_X11/msg_packet.hpp new file mode 100644 index 00000000..b1fc3dec --- /dev/null +++ b/include/nana/detail/linux_X11/msg_packet.hpp @@ -0,0 +1,32 @@ +#ifndef NANA_DETAIL_MSG_PACKET_HPP +#define NANA_DETAIL_MSG_PACKET_HPP +#include +#include +#include + +namespace nana +{ +namespace detail +{ + struct msg_packet_tag + { + enum kind_t{kind_xevent, kind_mouse_drop, kind_cleanup}; + kind_t kind; + union + { + XEvent xevent; + + Window packet_window; //Avaiable if the packet is not kind_xevent + struct mouse_drop_tag + { + Window window; + int x; + int y; + std::vector * files; + }mouse_drop; + }u; + }; +}//end namespace detail +}//end namespace nana +#endif +