_XDND_Struct Struct Reference
#include <XDND.h>
List of all members.
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
| 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) |
The documentation for this struct was generated from the following file: