⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tkdecls.h

📁 是初学者升入中级必看的书籍
💻 H
📖 第 1 页 / 共 5 页
字号:
/* * tkDecls.h -- * *	Declarations of functions in the platform independent public Tcl API. * * Copyright (c) 1998-1999 by Scriptics Corporation. * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * * RCS: @(#) $Id: tkDecls.h,v 1.23 2002/08/05 04:30:38 dgp Exp $ */#ifndef _TKDECLS#define _TKDECLS#ifdef BUILD_tk#undef TCL_STORAGE_CLASS#define TCL_STORAGE_CLASS DLLEXPORT#endif/* * WARNING: This file is automatically generated by the tools/genStubs.tcl * script.  Any modifications to the function declarations below should be made * in the generic/tk.decls script. *//* !BEGIN!: Do not edit below this line. *//* * Exported function declarations: *//* 0 */EXTERN void		Tk_MainLoop _ANSI_ARGS_((void));/* 1 */EXTERN XColor *		Tk_3DBorderColor _ANSI_ARGS_((Tk_3DBorder border));/* 2 */EXTERN GC		Tk_3DBorderGC _ANSI_ARGS_((Tk_Window tkwin, 				Tk_3DBorder border, int which));/* 3 */EXTERN void		Tk_3DHorizontalBevel _ANSI_ARGS_((Tk_Window tkwin, 				Drawable drawable, Tk_3DBorder border, int x, 				int y, int width, int height, int leftIn, 				int rightIn, int topBevel, int relief));/* 4 */EXTERN void		Tk_3DVerticalBevel _ANSI_ARGS_((Tk_Window tkwin, 				Drawable drawable, Tk_3DBorder border, int x, 				int y, int width, int height, int leftBevel, 				int relief));/* 5 */EXTERN void		Tk_AddOption _ANSI_ARGS_((Tk_Window tkwin, 				CONST char * name, CONST char * value, 				int priority));/* 6 */EXTERN void		Tk_BindEvent _ANSI_ARGS_((				Tk_BindingTable bindingTable, 				XEvent * eventPtr, Tk_Window tkwin, 				int numObjects, ClientData * objectPtr));/* 7 */EXTERN void		Tk_CanvasDrawableCoords _ANSI_ARGS_((				Tk_Canvas canvas, double x, double y, 				short * drawableXPtr, short * drawableYPtr));/* 8 */EXTERN void		Tk_CanvasEventuallyRedraw _ANSI_ARGS_((				Tk_Canvas canvas, int x1, int y1, int x2, 				int y2));/* 9 */EXTERN int		Tk_CanvasGetCoord _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, CONST char * str, 				double * doublePtr));/* 10 */EXTERN Tk_CanvasTextInfo * Tk_CanvasGetTextInfo _ANSI_ARGS_((				Tk_Canvas canvas));/* 11 */EXTERN int		Tk_CanvasPsBitmap _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, Pixmap bitmap, int x, 				int y, int width, int height));/* 12 */EXTERN int		Tk_CanvasPsColor _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, XColor * colorPtr));/* 13 */EXTERN int		Tk_CanvasPsFont _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, Tk_Font font));/* 14 */EXTERN void		Tk_CanvasPsPath _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, double * coordPtr, 				int numPoints));/* 15 */EXTERN int		Tk_CanvasPsStipple _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Canvas canvas, Pixmap bitmap));/* 16 */EXTERN double		Tk_CanvasPsY _ANSI_ARGS_((Tk_Canvas canvas, double y));/* 17 */EXTERN void		Tk_CanvasSetStippleOrigin _ANSI_ARGS_((				Tk_Canvas canvas, GC gc));/* 18 */EXTERN int		Tk_CanvasTagsParseProc _ANSI_ARGS_((				ClientData clientData, Tcl_Interp * interp, 				Tk_Window tkwin, CONST char * value, 				char * widgRec, int offset));/* 19 */EXTERN char *		Tk_CanvasTagsPrintProc _ANSI_ARGS_((				ClientData clientData, Tk_Window tkwin, 				char * widgRec, int offset, 				Tcl_FreeProc ** freeProcPtr));/* 20 */EXTERN Tk_Window	Tk_CanvasTkwin _ANSI_ARGS_((Tk_Canvas canvas));/* 21 */EXTERN void		Tk_CanvasWindowCoords _ANSI_ARGS_((Tk_Canvas canvas, 				double x, double y, short * screenXPtr, 				short * screenYPtr));/* 22 */EXTERN void		Tk_ChangeWindowAttributes _ANSI_ARGS_((				Tk_Window tkwin, unsigned long valueMask, 				XSetWindowAttributes * attsPtr));/* 23 */EXTERN int		Tk_CharBbox _ANSI_ARGS_((Tk_TextLayout layout, 				int index, int * xPtr, int * yPtr, 				int * widthPtr, int * heightPtr));/* 24 */EXTERN void		Tk_ClearSelection _ANSI_ARGS_((Tk_Window tkwin, 				Atom selection));/* 25 */EXTERN int		Tk_ClipboardAppend _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window tkwin, Atom target, Atom format, 				char* buffer));/* 26 */EXTERN int		Tk_ClipboardClear _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window tkwin));/* 27 */EXTERN int		Tk_ConfigureInfo _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window tkwin, Tk_ConfigSpec * specs, 				char * widgRec, CONST char * argvName, 				int flags));/* 28 */EXTERN int		Tk_ConfigureValue _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window tkwin, Tk_ConfigSpec * specs, 				char * widgRec, CONST char * argvName, 				int flags));/* 29 */EXTERN int		Tk_ConfigureWidget _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window tkwin, Tk_ConfigSpec * specs, 				int argc, CONST84 char ** argv, 				char * widgRec, int flags));/* 30 */EXTERN void		Tk_ConfigureWindow _ANSI_ARGS_((Tk_Window tkwin, 				unsigned int valueMask, 				XWindowChanges * valuePtr));/* 31 */EXTERN Tk_TextLayout	Tk_ComputeTextLayout _ANSI_ARGS_((Tk_Font font, 				CONST char * str, int numChars, 				int wrapLength, Tk_Justify justify, 				int flags, int * widthPtr, int * heightPtr));/* 32 */EXTERN Tk_Window	Tk_CoordsToWindow _ANSI_ARGS_((int rootX, int rootY, 				Tk_Window tkwin));/* 33 */EXTERN unsigned long	Tk_CreateBinding _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_BindingTable bindingTable, 				ClientData object, CONST char * eventStr, 				CONST char * command, int append));/* 34 */EXTERN Tk_BindingTable	Tk_CreateBindingTable _ANSI_ARGS_((				Tcl_Interp * interp));/* 35 */EXTERN Tk_ErrorHandler	Tk_CreateErrorHandler _ANSI_ARGS_((Display * display, 				int errNum, int request, int minorCode, 				Tk_ErrorProc * errorProc, 				ClientData clientData));/* 36 */EXTERN void		Tk_CreateEventHandler _ANSI_ARGS_((Tk_Window token, 				unsigned long mask, Tk_EventProc * proc, 				ClientData clientData));/* 37 */EXTERN void		Tk_CreateGenericHandler _ANSI_ARGS_((				Tk_GenericProc * proc, ClientData clientData));/* 38 */EXTERN void		Tk_CreateImageType _ANSI_ARGS_((				Tk_ImageType * typePtr));/* 39 */EXTERN void		Tk_CreateItemType _ANSI_ARGS_((Tk_ItemType * typePtr));/* 40 */EXTERN void		Tk_CreatePhotoImageFormat _ANSI_ARGS_((				Tk_PhotoImageFormat * formatPtr));/* 41 */EXTERN void		Tk_CreateSelHandler _ANSI_ARGS_((Tk_Window tkwin, 				Atom selection, Atom target, 				Tk_SelectionProc * proc, 				ClientData clientData, Atom format));/* 42 */EXTERN Tk_Window	Tk_CreateWindow _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_Window parent, CONST char * name, 				CONST char * screenName));/* 43 */EXTERN Tk_Window	Tk_CreateWindowFromPath _ANSI_ARGS_((				Tcl_Interp * interp, Tk_Window tkwin, 				CONST char * pathName, 				CONST char * screenName));/* 44 */EXTERN int		Tk_DefineBitmap _ANSI_ARGS_((Tcl_Interp * interp, 				CONST char * name, CONST char * source, 				int width, int height));/* 45 */EXTERN void		Tk_DefineCursor _ANSI_ARGS_((Tk_Window window, 				Tk_Cursor cursor));/* 46 */EXTERN void		Tk_DeleteAllBindings _ANSI_ARGS_((				Tk_BindingTable bindingTable, 				ClientData object));/* 47 */EXTERN int		Tk_DeleteBinding _ANSI_ARGS_((Tcl_Interp * interp, 				Tk_BindingTable bindingTable, 				ClientData object, CONST char * eventStr));/* 48 */EXTERN void		Tk_DeleteBindingTable _ANSI_ARGS_((				Tk_BindingTable bindingTable));/* 49 */EXTERN void		Tk_DeleteErrorHandler _ANSI_ARGS_((				Tk_ErrorHandler handler));/* 50 */EXTERN void		Tk_DeleteEventHandler _ANSI_ARGS_((Tk_Window token, 				unsigned long mask, Tk_EventProc * proc, 				ClientData clientData));/* 51 */EXTERN void		Tk_DeleteGenericHandler _ANSI_ARGS_((				Tk_GenericProc * proc, ClientData clientData));/* 52 */EXTERN void		Tk_DeleteImage _ANSI_ARGS_((Tcl_Interp * interp, 				CONST char * name));/* 53 */EXTERN void		Tk_DeleteSelHandler _ANSI_ARGS_((Tk_Window tkwin, 				Atom selection, Atom target));/* 54 */EXTERN void		Tk_DestroyWindow _ANSI_ARGS_((Tk_Window tkwin));/* 55 */EXTERN CONST84_RETURN char * Tk_DisplayName _ANSI_ARGS_((Tk_Window tkwin));/* 56 */EXTERN int		Tk_DistanceToTextLayout _ANSI_ARGS_((				Tk_TextLayout layout, int x, int y));/* 57 */EXTERN void		Tk_Draw3DPolygon _ANSI_ARGS_((Tk_Window tkwin, 				Drawable drawable, Tk_3DBorder border, 				XPoint * pointPtr, int numPoints, 				int borderWidth, int leftRelief));/* 58 */EXTERN void		Tk_Draw3DRectangle _ANSI_ARGS_((Tk_Window tkwin, 				Drawable drawable, Tk_3DBorder border, int x, 				int y, int width, int height, 				int borderWidth, int relief));/* 59 */EXTERN void		Tk_DrawChars _ANSI_ARGS_((Display * display, 				Drawable drawable, GC gc, Tk_Font tkfont, 				CONST char * source, int numBytes, int x, 				int y));/* 60 */EXTERN void		Tk_DrawFocusHighlight _ANSI_ARGS_((Tk_Window tkwin, 				GC gc, int width, Drawable drawable));/* 61 */EXTERN void		Tk_DrawTextLayout _ANSI_ARGS_((Display * display, 				Drawable drawable, GC gc, 				Tk_TextLayout layout, int x, int y, 				int firstChar, int lastChar));/* 62 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -