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: