tkInt.h File Reference

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

Go to the source code of this file.

Classes

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

Defines

#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_Interp * interp
typedef Tcl_Interp XEvent * eventPtr
typedef Tcl_Interp XEvent
Tk_Window 
tkwin
typedef Tcl_Interp XEvent
Tk_Window KeySym 
keySym
typedef Window parent
typedef Window ClientData instanceData
typedef XEvent * eventPtr

Functions

typedef int (TkBindEvalProc) _ANSI_ARGS_((ClientData clientData
typedef void (TkBindFreeProc) _ANSI_ARGS_((ClientData clientData))
typedef Window (TkClassCreateProc) _ANSI_ARGS_((Tk_Window tkwin
typedef void (TkClassGeometryProc) _ANSI_ARGS_((ClientData instanceData))
typedef void (TkClassModalProc) _ANSI_ARGS_((Tk_Window tkwin
void tkHandleEventProc _ANSI_ARGS_ ((XEvent *eventPtr))
EXTERN int Tk_AfterCmd _ANSI_ARGS_ ((ClientData clientData, Tcl_Interp *interp, int argc, char **argv))
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[]))
void TkConsolePrint _ANSI_ARGS_ ((Tcl_Interp *interp, int devId, 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
Tk_SmoothMethod tkBezierSmoothMethod
Tk_ImageType tkBitmapImageType
Tk_PhotoImageFormat tkImgFmtGIF
Tk_PhotoImageFormat tkImgFmtPPM
TkMainInfotkMainWindowList
Tk_ImageType tkPhotoImageType
Tcl_HashTable tkPredefBitmapTable
int tkSendSerial


Define Documentation

#define ALT_MASK   (AnyModifier<<2)

Definition at line 860 of file tkInt.h.

#define EMBEDDED_APP_WANTS_FOCUS   (NotifyNormal + 20)

Definition at line 851 of file tkInt.h.

#define META_MASK   (AnyModifier<<1)

Definition at line 859 of file tkInt.h.

#define TCL_STORAGE_CLASS   DLLIMPORT

Definition at line 1095 of file tkInt.h.

#define TK_GRAB_ANCESTOR   2

Definition at line 834 of file tkInt.h.

#define TK_GRAB_EXCLUDED   3

Definition at line 835 of file tkInt.h.

#define TK_GRAB_IN_TREE   1

Definition at line 833 of file tkInt.h.

#define TK_GRAB_NONE   0

Definition at line 832 of file tkInt.h.

#define TKP_CLIP_PIXMAP   0

Definition at line 819 of file tkInt.h.

#define TKP_CLIP_REGION   1

Definition at line 820 of file tkInt.h.

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

Definition at line 843 of file tkInt.h.


Typedef Documentation

typedef XEvent* eventPtr

Definition at line 53 of file tkInt.h.

typedef Tcl_Interp XEvent* eventPtr

Definition at line 46 of file tkInt.h.

typedef Window ClientData instanceData

Definition at line 50 of file tkInt.h.

typedef Tcl_Interp* interp

Definition at line 46 of file tkInt.h.

typedef Tcl_Interp XEvent Tk_Window KeySym keySym

Definition at line 46 of file tkInt.h.

typedef Window parent

Definition at line 50 of file tkInt.h.

typedef struct TkBindInfo_* TkBindInfo

Definition at line 39 of file tkInt.h.

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.

Definition at line 38 of file tkInt.h.

typedef Tcl_Interp XEvent Tk_Window tkwin

Definition at line 46 of file tkInt.h.


Function Documentation

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

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

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 TkGetDoublePixels _ANSI_ARGS_ ( (Tcl_Interp *interp, Tk_Window tkwin, CONST char *string, double *doublePtr)   ) 

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

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

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

EXTERN int TkCreateMenuCmd _ANSI_ARGS_ ( (Tcl_Interp *interp  ) 

EXTERN void TkEventInit _ANSI_ARGS_ ( (void)   ) 

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

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

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

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

void tkHandleEventProc _ANSI_ARGS_ ( (XEvent *eventPtr  ) 

typedef int ( TkBindEvalProc   ) 

Referenced by OutCrossingAnalysis::analyze(), Bilinear::Bilinear(), X11Device::C3F(), WindowDevice::C3F(), StaticSensitivityIntegrator::formSensitivityRHS(), LoadPattern::getExternalForceSensitivity(), PBowlLoading::getNodalLoad(), TrapezoidalTimeSeriesIntegrator::integrate(), Message::Message(), MySqlDatastore::recvID(), UDP_Socket::recvID(), TCP_SocketNoDelay::recvID(), TCP_Socket::recvID(), FileDatastore::recvMatrix(), Steel03::recvSelf(), Steel01::recvSelf(), SeriesMaterial::recvSelf(), TzSimple1::recvSelf(), TzLiq1::recvSelf(), QzSimple1::recvSelf(), PySimple1::recvSelf(), PyLiq1::recvSelf(), ParallelMaterial::recvSelf(), MinMaxMaterial::recvSelf(), LimitStateMaterial::recvSelf(), HystereticMaterial::recvSelf(), FatigueMaterial::recvSelf(), EPPGapMaterial::recvSelf(), WideFlangeSectionIntegration::recvSelf(), RCSectionIntegration::recvSelf(), FiberSectionGJ::recvSelf(), NineFourNodeQuadUP::recvSelf(), FourNodeQuadUP::recvSelf(), TrussSection::recvSelf(), Truss::recvSelf(), CorotTruss::recvSelf(), MP_Joint2D::recvSelf(), ElasticBeam3d::recvSelf(), ElasticBeam2d::recvSelf(), Beam2dPointLoad::recvSelf(), CTestRelativeTotalNormDispIncr::recvSelf(), CTestRelativeNormUnbalance::recvSelf(), CTestRelativeNormDispIncr::recvSelf(), CTestRelativeEnergyIncr::recvSelf(), CTestNormUnbalance::recvSelf(), CTestNormDispIncr::recvSelf(), CTestFixedNumIter::recvSelf(), CTestEnergyIncr::recvSelf(), NewmarkHybridSimulation::recvSelf(), HHTHybridSimulation::recvSelf(), CollocationHybridSimulation::recvSelf(), FileDatastore::recvVector(), ScanLineConverter::scanLine(), MySqlDatastore::sendID(), UDP_Socket::sendID(), TCP_SocketNoDelay::sendID(), TCP_Socket::sendID(), FileDatastore::sendMatrix(), PyLiq1::sendSelf(), FileDatastore::sendVector(), GFunVisualizationAnalysis::setAxes(), PinchingDamage::setTrialStrain(), Pinching::setTrialStrain(), CloughDamage::setTrialStrain(), Clough::setTrialStrain(), TzSimple1::setTrialStrain(), QzSimple1::setTrialStrain(), PySimple1::setTrialStrain(), SoilFootingSection2d::SoilFootingSection2d(), specifySOE(), TclAddDatabase(), TclModelBuilder_Package(), TclModelBuilderElementCommand(), TclModelBuilderNDMaterialCommand(), TclModelBuilderUniaxialMaterialCommand(), TclReliabilityModelBuilder_addSpectrum(), TclReliabilityModelBuilder_runGFunVisualizationAnalysis(), NLBeamColumn2d::updateParameter(), X11Device::V2F(), and WindowDevice::V2F().

typedef void ( TkClassModalProc   ) 

typedef void ( TkClassGeometryProc   ) 

typedef void ( TkBindFreeProc   ) 

Referenced by getLibraryFunction().

typedef Window ( TkClassCreateProc   ) 


Variable Documentation

Tk_SmoothMethod tkBezierSmoothMethod

Tk_ImageType tkBitmapImageType

Tk_PhotoImageFormat tkImgFmtGIF

Tk_PhotoImageFormat tkImgFmtPPM

Tk_ImageType tkPhotoImageType

Tcl_HashTable tkPredefBitmapTable

Generated on Mon Oct 23 15:05:36 2006 for OpenSees by doxygen 1.5.0