Nana C++ Library. Reference for users.
What we need to use nana
|
Public Types | |
typedef msg_packet_tag | msg_packet |
typedef void(* | timer_proc_type )(thread_t tid) |
typedef void(* | event_proc_type )(Display *, msg_packet_tag &) |
typedef int(* | event_filter_type )(XEvent &, msg_packet_tag &) |
typedef std::list< msg_packet_tag > | msg_queue_type |
Public Member Functions | |
msg_dispatcher (Display *disp) | |
~msg_dispatcher () | |
void | set (timer_proc_type timer_proc, event_proc_type event_proc, event_filter_type filter) |
void | insert (Window wd) |
void | erase (Window wd) |
void | dispatch (Window modal) |
template<typename MsgFilter > | |
void | dispatch (MsgFilter msg_filter_fn) |
typedef int(* nana::detail::msg_dispatcher::event_filter_type)(XEvent &, msg_packet_tag &) |
typedef void(* nana::detail::msg_dispatcher::event_proc_type)(Display *, msg_packet_tag &) |
typedef void(* nana::detail::msg_dispatcher::timer_proc_type)(thread_t tid) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |