#include <XDND.h>
Public Attributes |
Tk_Window | MainWindow |
Tcl_Interp * | interp |
Display * | display |
Window | RootWindow |
Atom | XDNDVersion |
int | x |
int | y |
int | button |
unsigned int | state |
int | CallbackStatus |
XDND_BOOL | ResetValues |
XDND_BOOL | InternalDrag |
XDND_BOOL | ReceivedStatusFlag |
char * | data |
int | index |
Window | DraggerWindow |
Atom * | DraggerTypeList |
Atom * | DraggerAskActionList |
char * | DraggerAskDescriptions |
Tk_Window | CursorWindow |
char * | CursorCallback |
XDND_BOOL | WaitForStatusFlag |
Window | Toplevel |
Window | MouseWindow |
XDND_BOOL | MouseWindowIsAware |
Window | MsgWindow |
Atom | DesiredType |
Atom | SupportedAction |
XDND_BOOL | WillAcceptDropFlag |
Time | LastEventTime |
XDND_BOOL | IsDraggingFlag |
XDND_BOOL | UseMouseRectFlag |
XRectangle | MouseRectR |
XDNDCursor * | cursors |
Window | LastEnterDeliveredWindow |
unsigned int | Alt_ModifierMask |
unsigned int | Meta_ModifierMask |
Atom | DNDSelectionName |
Atom | DNDProxyXAtom |
Atom | DNDAwareXAtom |
Atom | DNDTypeListXAtom |
Atom | DNDEnterXAtom |
Atom | DNDHereXAtom |
Atom | DNDStatusXAtom |
Atom | DNDLeaveXAtom |
Atom | DNDDropXAtom |
Atom | DNDFinishedXAtom |
Atom | DNDActionCopyXAtom |
Atom | DNDActionMoveXAtom |
Atom | DNDActionLinkXAtom |
Atom | DNDActionAskXAtom |
Atom | DNDActionPrivateXAtom |
Atom | DNDActionListXAtom |
Atom | DNDActionDescriptionXAtom |
Atom | DNDDirectSave0XAtom |
Atom | DNDMimePlainTextXAtom |
Atom | DNDStringAtom |
Atom | DNDNonProtocolAtom |
int(* | WidgetExistsCallback )(struct _XDND_Struct *dnd, Window window) |
int(* | WidgetApplyEnterCallback )(struct _XDND_Struct *dnd, Window target, Window source, Atom action, int x, int y, Time t, Atom *typelist) |
int(* | WidgetApplyPositionCallback )(struct _XDND_Struct *dnd, Window target, Window source, Atom action, Atom *actionList, int x, int y, Time t, Atom *typelist, int *wantPosition, Atom *supported_action, Atom *desired_type, XRectangle *rectangle) |
int(* | WidgetApplyLeaveCallback )(struct _XDND_Struct *dnd, Window target) |
int(* | WidgetInsertDropDataCallback )(struct _XDND_Struct *dnd, unsigned char *data, int length, int remaining, Window into, Window from, Atom type) |
int(* | Ask )(struct _XDND_Struct *dnd, Window source, Window target, Atom *action) |
int(* | GetData )(struct _XDND_Struct *dnd, Window source, unsigned char **data, int *length, Atom type) |
void(* | HandleEvents )(struct _XDND_Struct *dnd, XEvent *xevent) |
Atom *(* | GetDragAtoms )(struct _XDND_Struct *dnd, Window window) |
int(* | SetCursor )(struct _XDND_Struct *dnd, int cursor) |
Detailed Description
Definition at line 127 of file XDND.h.
Member Data Documentation
Tk_Window _XDND_Struct::MainWindow |
Tcl_Interp* _XDND_Struct::interp |
Display* _XDND_Struct::display |
Window _XDND_Struct::RootWindow |
Atom _XDND_Struct::XDNDVersion |
unsigned int _XDND_Struct::state |
int _XDND_Struct::CallbackStatus |
Window _XDND_Struct::DraggerWindow |
Atom* _XDND_Struct::DraggerTypeList |
Atom* _XDND_Struct::DraggerAskActionList |
char* _XDND_Struct::DraggerAskDescriptions |
Tk_Window _XDND_Struct::CursorWindow |
char* _XDND_Struct::CursorCallback |
Window _XDND_Struct::Toplevel |
Window _XDND_Struct::MouseWindow |
Window _XDND_Struct::MsgWindow |
Atom _XDND_Struct::DesiredType |
Atom _XDND_Struct::SupportedAction |
Time _XDND_Struct::LastEventTime |
XRectangle _XDND_Struct::MouseRectR |
Window _XDND_Struct::LastEnterDeliveredWindow |
unsigned int _XDND_Struct::Alt_ModifierMask |
unsigned int _XDND_Struct::Meta_ModifierMask |
Atom _XDND_Struct::DNDSelectionName |
Atom _XDND_Struct::DNDProxyXAtom |
Atom _XDND_Struct::DNDAwareXAtom |
Atom _XDND_Struct::DNDTypeListXAtom |
Atom _XDND_Struct::DNDEnterXAtom |
Atom _XDND_Struct::DNDHereXAtom |
Atom _XDND_Struct::DNDStatusXAtom |
Atom _XDND_Struct::DNDLeaveXAtom |
Atom _XDND_Struct::DNDDropXAtom |
Atom _XDND_Struct::DNDFinishedXAtom |
Atom _XDND_Struct::DNDActionCopyXAtom |
Atom _XDND_Struct::DNDActionMoveXAtom |
Atom _XDND_Struct::DNDActionLinkXAtom |
Atom _XDND_Struct::DNDActionAskXAtom |
Atom _XDND_Struct::DNDActionPrivateXAtom |
Atom _XDND_Struct::DNDActionListXAtom |
Atom _XDND_Struct::DNDActionDescriptionXAtom |
Atom _XDND_Struct::DNDDirectSave0XAtom |
Atom _XDND_Struct::DNDMimePlainTextXAtom |
Atom _XDND_Struct::DNDStringAtom |
Atom _XDND_Struct::DNDNonProtocolAtom |
int(* _XDND_Struct::WidgetExistsCallback)(struct _XDND_Struct *dnd, Window window) |
int(* _XDND_Struct::WidgetApplyEnterCallback)(struct _XDND_Struct *dnd, Window target, Window source, Atom action, int x, int y, Time t, Atom *typelist) |
int(* _XDND_Struct::WidgetApplyPositionCallback)(struct _XDND_Struct *dnd, Window target, Window source, Atom action, Atom *actionList, int x, int y, Time t, Atom *typelist, int *wantPosition, Atom *supported_action, Atom *desired_type, XRectangle *rectangle) |
int(* _XDND_Struct::WidgetApplyLeaveCallback)(struct _XDND_Struct *dnd, Window target) |
int(* _XDND_Struct::WidgetInsertDropDataCallback)(struct _XDND_Struct *dnd, unsigned char *data, int length, int remaining, Window into, Window from, Atom type) |
int(* _XDND_Struct::Ask)(struct _XDND_Struct *dnd, Window source, Window target, Atom *action) |
int(* _XDND_Struct::GetData)(struct _XDND_Struct *dnd, Window source, unsigned char **data, int *length, Atom type) |
void(* _XDND_Struct::HandleEvents)(struct _XDND_Struct *dnd, XEvent *xevent) |
Atom*(* _XDND_Struct::GetDragAtoms)(struct _XDND_Struct *dnd, Window window) |
int(* _XDND_Struct::SetCursor)(struct _XDND_Struct *dnd, int cursor) |
The documentation for this struct was generated from the following file: