/* drwWdrag.h */


#ifdef __cplusplus 
extern "C" {
#endif

extern void drw_wint_pollendofdragmessage(wimp_dragged *dragged);
extern void drw_wint_startdrag(wimp_w whan,
                               wimp_i icon,
                               wimp_mouse_state buttontype,
                               int mousex,
                               int mousey);
extern void drw_wint_draggingpoint(void);
extern void drw_wint_draggingrband(void);
extern void drw_send_message_dragging(wimp_pointer *wptr);
extern void drw_wint_draggingseln(void);
extern void drw_do_drag(void);
extern void drw_set_drag_fns(void);
extern void drw_catch_drag_box(wimp_block *wb,
                               wimp_event_no reason,
                               void *actiondata);
extern void drw_drag_init(void);
extern int drw_user_action_user_drag(wimp_w whan,
                                     wimp_i icon,
                                     char *iconname,
                                     int objectid,
                                     int occno,
                                     drw_user_action_fn userfn,
                                     void *actiondata);

#ifdef __cplusplus
}
#endif

