KWWidgets
Public Attributes | List of all members
_XDND_Struct Struct Reference

#include <XDND.h>

Collaboration diagram for _XDND_Struct:
[legend]

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

Tk_Window _XDND_Struct::MainWindow

Definition at line 128 of file XDND.h.

Tcl_Interp* _XDND_Struct::interp

Definition at line 129 of file XDND.h.

Display* _XDND_Struct::display

Definition at line 130 of file XDND.h.

Window _XDND_Struct::RootWindow

Definition at line 131 of file XDND.h.

Atom _XDND_Struct::XDNDVersion

Definition at line 132 of file XDND.h.

int _XDND_Struct::x

Definition at line 133 of file XDND.h.

int _XDND_Struct::y

Definition at line 134 of file XDND.h.

int _XDND_Struct::button

Definition at line 135 of file XDND.h.

unsigned int _XDND_Struct::state

Definition at line 136 of file XDND.h.

int _XDND_Struct::CallbackStatus

Definition at line 137 of file XDND.h.

XDND_BOOL _XDND_Struct::ResetValues

Definition at line 138 of file XDND.h.

XDND_BOOL _XDND_Struct::InternalDrag

Definition at line 141 of file XDND.h.

XDND_BOOL _XDND_Struct::ReceivedStatusFlag

Definition at line 142 of file XDND.h.

char* _XDND_Struct::data

Definition at line 144 of file XDND.h.

int _XDND_Struct::index

Definition at line 145 of file XDND.h.

Window _XDND_Struct::DraggerWindow

Definition at line 148 of file XDND.h.

Atom* _XDND_Struct::DraggerTypeList

Definition at line 149 of file XDND.h.

Atom* _XDND_Struct::DraggerAskActionList

Definition at line 150 of file XDND.h.

char* _XDND_Struct::DraggerAskDescriptions

Definition at line 151 of file XDND.h.

Tk_Window _XDND_Struct::CursorWindow

Definition at line 152 of file XDND.h.

char* _XDND_Struct::CursorCallback

Definition at line 153 of file XDND.h.

XDND_BOOL _XDND_Struct::WaitForStatusFlag

Definition at line 154 of file XDND.h.

Window _XDND_Struct::Toplevel

Definition at line 157 of file XDND.h.

Window _XDND_Struct::MouseWindow

Definition at line 158 of file XDND.h.

XDND_BOOL _XDND_Struct::MouseWindowIsAware

Definition at line 159 of file XDND.h.

Window _XDND_Struct::MsgWindow

Definition at line 160 of file XDND.h.

Atom _XDND_Struct::DesiredType

Definition at line 162 of file XDND.h.

Atom _XDND_Struct::SupportedAction

Definition at line 166 of file XDND.h.

XDND_BOOL _XDND_Struct::WillAcceptDropFlag

Definition at line 168 of file XDND.h.

Time _XDND_Struct::LastEventTime

Definition at line 169 of file XDND.h.

XDND_BOOL _XDND_Struct::IsDraggingFlag

Definition at line 171 of file XDND.h.

XDND_BOOL _XDND_Struct::UseMouseRectFlag

Definition at line 172 of file XDND.h.

XRectangle _XDND_Struct::MouseRectR

Definition at line 173 of file XDND.h.

XDNDCursor* _XDND_Struct::cursors

Definition at line 175 of file XDND.h.

Window _XDND_Struct::LastEnterDeliveredWindow

Definition at line 199 of file XDND.h.

unsigned int _XDND_Struct::Alt_ModifierMask

Definition at line 201 of file XDND.h.

unsigned int _XDND_Struct::Meta_ModifierMask

Definition at line 203 of file XDND.h.

Atom _XDND_Struct::DNDSelectionName

Definition at line 206 of file XDND.h.

Atom _XDND_Struct::DNDProxyXAtom

Definition at line 208 of file XDND.h.

Atom _XDND_Struct::DNDAwareXAtom

Definition at line 209 of file XDND.h.

Atom _XDND_Struct::DNDTypeListXAtom

Definition at line 210 of file XDND.h.

Atom _XDND_Struct::DNDEnterXAtom

Definition at line 212 of file XDND.h.

Atom _XDND_Struct::DNDHereXAtom

Definition at line 213 of file XDND.h.

Atom _XDND_Struct::DNDStatusXAtom

Definition at line 214 of file XDND.h.

Atom _XDND_Struct::DNDLeaveXAtom

Definition at line 215 of file XDND.h.

Atom _XDND_Struct::DNDDropXAtom

Definition at line 216 of file XDND.h.

Atom _XDND_Struct::DNDFinishedXAtom

Definition at line 217 of file XDND.h.

Atom _XDND_Struct::DNDActionCopyXAtom

Definition at line 219 of file XDND.h.

Atom _XDND_Struct::DNDActionMoveXAtom

Definition at line 220 of file XDND.h.

Atom _XDND_Struct::DNDActionLinkXAtom

Definition at line 221 of file XDND.h.

Atom _XDND_Struct::DNDActionAskXAtom

Definition at line 222 of file XDND.h.

Atom _XDND_Struct::DNDActionPrivateXAtom

Definition at line 223 of file XDND.h.

Atom _XDND_Struct::DNDActionListXAtom

Definition at line 225 of file XDND.h.

Atom _XDND_Struct::DNDActionDescriptionXAtom

Definition at line 226 of file XDND.h.

Atom _XDND_Struct::DNDDirectSave0XAtom

Definition at line 228 of file XDND.h.

Atom _XDND_Struct::DNDMimePlainTextXAtom

Definition at line 230 of file XDND.h.

Atom _XDND_Struct::DNDStringAtom

Definition at line 231 of file XDND.h.

Atom _XDND_Struct::DNDNonProtocolAtom

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: