tkInt.h File Reference

#include "tk.h"
#include "tcl.h"
#include <tkPort.h>
#include "tkIntDecls.h"

Include dependency graph for tkInt.h:

Go to the source code of this file.

Data Structures

struct  TkCursor
struct  TkCaret
struct  TkDisplay
struct  TkErrorHandler
struct  TkEventHandler
struct  TkMainInfo
struct  TkPredefBitmap
struct  TkWindow
struct  TkStateMap
struct  TkpClipMask

Defines

#define TK_XIM_SPOT   1
#define TK_DISPLAY_COLLAPSE_MOTION_EVENTS   (1 << 0)
#define TK_DISPLAY_USE_IM   (1 << 1)
#define TK_DISPLAY_XIM_SPOT   (1 << 2)
#define TK_DISPLAY_WM_TRACING   (1 << 3)
#define TK_DISPLAY_IN_WARP   (1 << 4)
#define TKP_CLIP_PIXMAP   0
#define TKP_CLIP_REGION   1
#define TK_GRAB_NONE   0
#define TK_GRAB_IN_TREE   1
#define TK_GRAB_ANCESTOR   2
#define TK_GRAB_EXCLUDED   3
#define UCHAR(c)   ((unsigned char) (c))
#define EMBEDDED_APP_WANTS_FOCUS   (NotifyNormal + 20)
#define META_MASK   (AnyModifier<<1)
#define ALT_MASK   (AnyModifier<<2)
#define TCL_STORAGE_CLASS   DLLIMPORT

Typedefs

typedef TkColormap TkColormap
typedef TkGrabEvent TkGrabEvent
typedef TkpCursor_ * TkpCursor
typedef TkRegion_ * TkRegion
typedef TkStressedCmap TkStressedCmap
typedef TkBindInfo_ * TkBindInfo
typedef Tcl_Interpinterp
typedef Tcl_Interp XEvent * eventPtr
typedef Tcl_Interp XEvent
Tk_Window 
tkwin
typedef Tcl_Interp XEvent
Tk_Window KeySym 
keySym

Functions

typedef int (TkBindEvalProc) _ANSI_ARGS_((ClientData clientData
typedef void (TkBindFreeProc) _ANSI_ARGS_((ClientData clientData))
void tkHandleEventProc _ANSI_ARGS_ ((XEvent *eventPtr))
EXTERN int Tk_BellObjCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[]))
EXTERN int Tk_CanvasObjCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int argc, Tcl_Obj *CONST objv[]))
EXTERN int Tk_FileeventCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int argc, char **argv))
EXTERN int Tk_ScrollbarCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int argc, CONST char **argv))
EXTERN void TkConsolePrint _ANSI_ARGS_ ((Tcl_Interp *interp, int devId, CONST char *buffer, long size))
EXTERN void TkEventInit _ANSI_ARGS_ ((void))
EXTERN int TkCreateMenuCmd _ANSI_ARGS_ ((Tcl_Interp *interp))
EXTERN int TkCanvasGetCoordObj _ANSI_ARGS_ ((Tcl_Interp *interp, Tk_Canvas canvas, Tcl_Obj *obj, double *doublePtr))
EXTERN int TkCanvasDashParseProc _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset))
EXTERN char *TkCanvasDashPrintProc _ANSI_ARGS_ ((ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr))
EXTERN int TkGetDoublePixels _ANSI_ARGS_ ((Tcl_Interp *interp, Tk_Window tkwin, CONST char *string, double *doublePtr))
EXTERN int TkPostscriptImage _ANSI_ARGS_ ((Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, XImage *ximage, int x, int y, int width, int height))
EXTERN int TkSmoothParseProc _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *recordPtr, int offset))
EXTERN char *TkSmoothPrintProc _ANSI_ARGS_ ((ClientData clientData, Tk_Window tkwin, char *recordPtr, int offset, Tcl_FreeProc **freeProcPtr))

Variables

TkDisplaytkDisplayList
Tcl_ObjType tkBorderObjType
Tcl_ObjType tkBitmapObjType
Tcl_ObjType tkColorObjType
Tcl_ObjType tkCursorObjType
Tcl_ObjType tkFontObjType
Tcl_ObjType tkOptionObjType
Tcl_ObjType tkStateKeyObjType
Tk_SmoothMethod tkBezierSmoothMethod
Tk_ImageType tkBitmapImageType
Tk_PhotoImageFormat tkImgFmtGIF
Tk_PhotoImageFormat tkImgFmtPPM
TkMainInfotkMainWindowList
Tk_ImageType tkPhotoImageType
Tcl_HashTable tkPredefBitmapTable
int tkSendSerial


Define Documentation

#define TK_XIM_SPOT   1
 

Definition at line 91 of file tkInt.h.

#define TK_DISPLAY_COLLAPSE_MOTION_EVENTS   (1 << 0)
 

Definition at line 525 of file tkInt.h.

#define TK_DISPLAY_USE_IM   (1 << 1)
 

Definition at line 526 of file tkInt.h.

#define TK_DISPLAY_XIM_SPOT   (1 << 2)
 

Definition at line 527 of file tkInt.h.

#define TK_DISPLAY_WM_TRACING   (1 << 3)
 

Definition at line 528 of file tkInt.h.

#define TK_DISPLAY_IN_WARP   (1 << 4)
 

Definition at line 529 of file tkInt.h.

#define TKP_CLIP_PIXMAP   0
 

Definition at line 859 of file tkInt.h.

#define TKP_CLIP_REGION   1
 

Definition at line 860 of file tkInt.h.

#define TK_GRAB_NONE   0
 

Definition at line 872 of file tkInt.h.

#define TK_GRAB_IN_TREE   1
 

Definition at line 873 of file tkInt.h.

#define TK_GRAB_ANCESTOR   2
 

Definition at line 874 of file tkInt.h.

#define TK_GRAB_EXCLUDED   3
 

Definition at line 875 of file tkInt.h.

#define UCHAR  )     ((unsigned char) (c))
 

Definition at line 883 of file tkInt.h.

#define EMBEDDED_APP_WANTS_FOCUS   (NotifyNormal + 20)
 

Definition at line 891 of file tkInt.h.

#define META_MASK   (AnyModifier<<1)
 

Definition at line 899 of file tkInt.h.

#define ALT_MASK   (AnyModifier<<2)
 

Definition at line 900 of file tkInt.h.

#define TCL_STORAGE_CLASS   DLLIMPORT
 

Definition at line 1174 of file tkInt.h.


Typedef Documentation

typedef struct TkColormap TkColormap
 

Definition at line 34 of file tkInt.h.

typedef struct TkGrabEvent TkGrabEvent
 

Definition at line 35 of file tkInt.h.

typedef struct TkpCursor_* TkpCursor
 

Definition at line 36 of file tkInt.h.

typedef struct TkRegion_* TkRegion
 

Definition at line 37 of file tkInt.h.

typedef struct TkStressedCmap TkStressedCmap
 

Definition at line 38 of file tkInt.h.

typedef struct TkBindInfo_* TkBindInfo
 

Definition at line 39 of file tkInt.h.

typedef Tcl_Interp* interp
 

Definition at line 46 of file tkInt.h.

typedef Tcl_Interp XEvent* eventPtr
 

Definition at line 46 of file tkInt.h.

typedef Tcl_Interp XEvent Tk_Window tkwin
 

Definition at line 46 of file tkInt.h.

typedef Tcl_Interp XEvent Tk_Window KeySym keySym
 

Definition at line 46 of file tkInt.h.


Function Documentation

typedef int TkBindEvalProc   ) 
 

typedef void TkBindFreeProc   ) 
 

void tkHandleEventProc _ANSI_ARGS_ (XEvent *eventPtr  ) 
 

EXTERN int Tk_BellObjCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int objc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN int Tk_CanvasObjCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int argc, Tcl_Obj *CONST objv[])   ) 
 

EXTERN int Tk_FileeventCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int argc, char **argv  ) 
 

EXTERN int Tk_ScrollbarCmd _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, int argc, CONST char **argv  ) 
 

EXTERN void TkConsolePrint _ANSI_ARGS_ (Tcl_Interp *interp, int devId, CONST char *buffer, long size  ) 
 

EXTERN void TkEventInit _ANSI_ARGS_ (void)   ) 
 

EXTERN int TkCreateMenuCmd _ANSI_ARGS_ (Tcl_Interp *interp  ) 
 

EXTERN int TkCanvasGetCoordObj _ANSI_ARGS_ (Tcl_Interp *interp, Tk_Canvas canvas, Tcl_Obj *obj, double *doublePtr)   ) 
 

EXTERN int TkCanvasDashParseProc _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *widgRec, int offset  ) 
 

EXTERN char* TkCanvasDashPrintProc _ANSI_ARGS_ (ClientData clientData, Tk_Window tkwin, char *widgRec, int offset, Tcl_FreeProc **freeProcPtr)   ) 
 

EXTERN int TkGetDoublePixels _ANSI_ARGS_ (Tcl_Interp *interp, Tk_Window tkwin, CONST char *string, double *doublePtr)   ) 
 

EXTERN int TkPostscriptImage _ANSI_ARGS_ (Tcl_Interp *interp, Tk_Window tkwin, Tk_PostscriptInfo psInfo, XImage *ximage, int x, int y, int width, int height  ) 
 

EXTERN int TkSmoothParseProc _ANSI_ARGS_ (ClientData clientData, Tcl_Interp *interp, Tk_Window tkwin, CONST char *value, char *recordPtr, int offset  ) 
 

EXTERN char* TkSmoothPrintProc _ANSI_ARGS_ (ClientData clientData, Tk_Window tkwin, char *recordPtr, int offset, Tcl_FreeProc **freeProcPtr)   ) 
 


Variable Documentation

TkDisplay* tkDisplayList
 

Tcl_ObjType tkBorderObjType
 

Tcl_ObjType tkBitmapObjType
 

Tcl_ObjType tkColorObjType
 

Tcl_ObjType tkCursorObjType
 

Tcl_ObjType tkFontObjType
 

Tcl_ObjType tkOptionObjType
 

Tcl_ObjType tkStateKeyObjType
 

Tk_SmoothMethod tkBezierSmoothMethod
 

Tk_ImageType tkBitmapImageType
 

Tk_PhotoImageFormat tkImgFmtGIF
 

Tk_PhotoImageFormat tkImgFmtPPM
 

TkMainInfo* tkMainWindowList
 

Tk_ImageType tkPhotoImageType
 

Tcl_HashTable tkPredefBitmapTable
 

int tkSendSerial
 


Generated on Mon Sep 18 01:25:02 2006 for BRL-CAD by  doxygen 1.4.6