KWWidgets
Public Attributes
_XDND_Struct Struct Reference

#include <XDND.h>

Collaboration diagram for _XDND_Struct:
Collaboration graph
[legend]

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
XDNDCursorcursors
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

Definition at line 128 of file XDND.h.

Tcl_Interp* _XDND_Struct::interp

Definition at line 129 of file XDND.h.

Definition at line 130 of file XDND.h.

Definition at line 131 of file XDND.h.

Definition at line 132 of file XDND.h.

Definition at line 133 of file XDND.h.

Definition at line 134 of file XDND.h.

Definition at line 135 of file XDND.h.

unsigned int _XDND_Struct::state

Definition at line 136 of file XDND.h.

Definition at line 137 of file XDND.h.

Definition at line 138 of file XDND.h.

Definition at line 141 of file XDND.h.

Definition at line 142 of file XDND.h.

Definition at line 144 of file XDND.h.

Definition at line 145 of file XDND.h.

Definition at line 148 of file XDND.h.

Definition at line 149 of file XDND.h.

Definition at line 150 of file XDND.h.

Definition at line 151 of file XDND.h.

Definition at line 152 of file XDND.h.

Definition at line 153 of file XDND.h.

Definition at line 154 of file XDND.h.

Definition at line 157 of file XDND.h.

Definition at line 158 of file XDND.h.

Definition at line 159 of file XDND.h.

Definition at line 160 of file XDND.h.

Definition at line 162 of file XDND.h.

Definition at line 166 of file XDND.h.

Definition at line 168 of file XDND.h.

Definition at line 169 of file XDND.h.

Definition at line 171 of file XDND.h.

Definition at line 172 of file XDND.h.

Definition at line 173 of file XDND.h.

Definition at line 175 of file XDND.h.

Definition at line 199 of file XDND.h.

Definition at line 201 of file XDND.h.

Definition at line 203 of file XDND.h.

Definition at line 206 of file XDND.h.

Definition at line 208 of file XDND.h.

Definition at line 209 of file XDND.h.

Definition at line 210 of file XDND.h.

Definition at line 212 of file XDND.h.

Definition at line 213 of file XDND.h.

Definition at line 214 of file XDND.h.

Definition at line 215 of file XDND.h.

Definition at line 216 of file XDND.h.

Definition at line 217 of file XDND.h.

Definition at line 219 of file XDND.h.

Definition at line 220 of file XDND.h.

Definition at line 221 of file XDND.h.

Definition at line 222 of file XDND.h.

Definition at line 223 of file XDND.h.

Definition at line 225 of file XDND.h.

Definition at line 226 of file XDND.h.

Definition at line 228 of file XDND.h.

Definition at line 230 of file XDND.h.

Definition at line 231 of file XDND.h.

Definition at line 232 of file XDND.h.

int(* _XDND_Struct::WidgetExistsCallback)(struct _XDND_Struct *dnd, Window window)

Definition at line 245 of file XDND.h.

int(* _XDND_Struct::WidgetApplyEnterCallback)(struct _XDND_Struct *dnd, Window target, Window source, Atom action, int x, int y, Time t, Atom *typelist)

Definition at line 251 of file XDND.h.

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)

Definition at line 262 of file XDND.h.

int(* _XDND_Struct::WidgetApplyLeaveCallback)(struct _XDND_Struct *dnd, Window target)

Definition at line 270 of file XDND.h.

int(* _XDND_Struct::WidgetInsertDropDataCallback)(struct _XDND_Struct *dnd, unsigned char *data, int length, int remaining, Window into, Window from, Atom type)

Definition at line 272 of file XDND.h.

int(* _XDND_Struct::Ask)(struct _XDND_Struct *dnd, Window source, Window target, Atom *action)

Definition at line 277 of file XDND.h.

int(* _XDND_Struct::GetData)(struct _XDND_Struct *dnd, Window source, unsigned char **data, int *length, Atom type)

Definition at line 281 of file XDND.h.

void(* _XDND_Struct::HandleEvents)(struct _XDND_Struct *dnd, XEvent *xevent)

Definition at line 285 of file XDND.h.

Atom*(* _XDND_Struct::GetDragAtoms)(struct _XDND_Struct *dnd, Window window)

Definition at line 290 of file XDND.h.

int(* _XDND_Struct::SetCursor)(struct _XDND_Struct *dnd, int cursor)

Definition at line 296 of file XDND.h.


The documentation for this struct was generated from the following file: