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

📄 tk.h

📁 linux系统下的音频通信
💻 H
📖 第 1 页 / 共 5 页
字号:
	Tk_PhotoImageBlock *blockPtr));/* * The following structure represents a particular file format for * storing images (e.g., PPM, GIF, JPEG, etc.).  It provides information * to allow image files of that format to be recognized and read into * a photo image. */struct Tk_PhotoImageFormat {    char *name;			/* Name of image file format */    Tk_ImageFileMatchProc *fileMatchProc;				/* Procedure to call to determine whether				 * an image file matches this format. */    Tk_ImageStringMatchProc *stringMatchProc;				/* Procedure to call to determine whether				 * the data in a string matches this format. */    Tk_ImageFileReadProc *fileReadProc;				/* Procedure to call to read data from				 * an image file into a photo image. */    Tk_ImageStringReadProc *stringReadProc;				/* Procedure to call to read data from				 * a string into a photo image. */    Tk_ImageFileWriteProc *fileWriteProc;				/* Procedure to call to write data from				 * a photo image to a file. */    Tk_ImageStringWriteProc *stringWriteProc;				/* Procedure to call to obtain a string				 * representation of the data in a photo				 * image.*/    struct Tk_PhotoImageFormat *nextPtr;				/* Next in list of all photo image formats				 * currently known.  Filled in by Tk, not				 * by image format handler. */};/* *-------------------------------------------------------------- * * The definitions below provide backward compatibility for * functions and types related to event handling that used to * be in Tk but have moved to Tcl. * *-------------------------------------------------------------- */#define TK_READABLE		TCL_READABLE#define TK_WRITABLE		TCL_WRITABLE#define TK_EXCEPTION		TCL_EXCEPTION#define TK_DONT_WAIT		TCL_DONT_WAIT#define TK_X_EVENTS		TCL_WINDOW_EVENTS#define TK_WINDOW_EVENTS	TCL_WINDOW_EVENTS#define TK_FILE_EVENTS		TCL_FILE_EVENTS#define TK_TIMER_EVENTS		TCL_TIMER_EVENTS#define TK_IDLE_EVENTS		TCL_IDLE_EVENTS#define TK_ALL_EVENTS		TCL_ALL_EVENTS#define Tk_IdleProc		Tcl_IdleProc#define Tk_FileProc		Tcl_FileProc#define Tk_TimerProc		Tcl_TimerProc#define Tk_TimerToken		Tcl_TimerToken#define Tk_BackgroundError	Tcl_BackgroundError#define Tk_CancelIdleCall	Tcl_CancelIdleCall#define Tk_CreateFileHandler	Tcl_CreateFileHandler#define Tk_CreateTimerHandler	Tcl_CreateTimerHandler#define Tk_DeleteFileHandler	Tcl_DeleteFileHandler#define Tk_DeleteTimerHandler	Tcl_DeleteTimerHandler#define Tk_DoOneEvent		Tcl_DoOneEvent#define Tk_DoWhenIdle		Tcl_DoWhenIdle#define Tk_Sleep		Tcl_Sleep/* Additional stuff that has moved to Tcl: */#define Tk_AfterCmd		Tcl_AfterCmd#define Tk_EventuallyFree	Tcl_EventuallyFree#define Tk_FreeProc		Tcl_FreeProc#define Tk_Preserve		Tcl_Preserve#define Tk_Release		Tcl_Release/* *-------------------------------------------------------------- * * Additional procedure types defined by Tk. * *-------------------------------------------------------------- */typedef int (Tk_ErrorProc) _ANSI_ARGS_((ClientData clientData,	XErrorEvent *errEventPtr));typedef void (Tk_EventProc) _ANSI_ARGS_((ClientData clientData,	XEvent *eventPtr));typedef int (Tk_GenericProc) _ANSI_ARGS_((ClientData clientData,	XEvent *eventPtr));typedef int (Tk_GetSelProc) _ANSI_ARGS_((ClientData clientData,	Tcl_Interp *interp, char *portion));typedef void (Tk_LostSelProc) _ANSI_ARGS_((ClientData clientData));typedef Tk_RestrictAction (Tk_RestrictProc) _ANSI_ARGS_((	ClientData clientData, XEvent *eventPtr));typedef int (Tk_SelectionProc) _ANSI_ARGS_((ClientData clientData,	int offset, char *buffer, int maxBytes));/* *-------------------------------------------------------------- * * Exported procedures and variables. * *-------------------------------------------------------------- */EXTERN XColor *		Tk_3DBorderColor _ANSI_ARGS_((Tk_3DBorder border));EXTERN GC		Tk_3DBorderGC _ANSI_ARGS_((Tk_Window tkwin,			    Tk_3DBorder border, int which));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));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));EXTERN void		Tk_AddOption _ANSI_ARGS_((Tk_Window tkwin, char *name,			    char *value, int priority));EXTERN void		Tk_BindEvent _ANSI_ARGS_((Tk_BindingTable bindingTable,			    XEvent *eventPtr, Tk_Window tkwin, int numObjects,			    ClientData *objectPtr));EXTERN void		Tk_CanvasDrawableCoords _ANSI_ARGS_((Tk_Canvas canvas,			    double x, double y, short *drawableXPtr,			    short *drawableYPtr));EXTERN void		Tk_CanvasEventuallyRedraw _ANSI_ARGS_((			    Tk_Canvas canvas, int x1, int y1, int x2,			    int y2));EXTERN int		Tk_CanvasGetCoord _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, char *string,			    double *doublePtr));EXTERN Tk_CanvasTextInfo *Tk_CanvasGetTextInfo _ANSI_ARGS_((Tk_Canvas canvas));EXTERN int		Tk_CanvasPsBitmap _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, Pixmap bitmap, int x, int y,			    int width, int height));EXTERN int		Tk_CanvasPsColor _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, XColor *colorPtr));EXTERN int		Tk_CanvasPsFont _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, Tk_Font font));EXTERN void		Tk_CanvasPsPath _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, double *coordPtr, int numPoints));EXTERN int		Tk_CanvasPsStipple _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Canvas canvas, Pixmap bitmap));EXTERN double		Tk_CanvasPsY _ANSI_ARGS_((Tk_Canvas canvas, double y));EXTERN void		Tk_CanvasSetStippleOrigin _ANSI_ARGS_((			    Tk_Canvas canvas, GC gc));EXTERN int		Tk_CanvasTagsParseProc _ANSI_ARGS_((			    ClientData clientData, Tcl_Interp *interp,			    Tk_Window tkwin, char *value, char *widgRec,			    int offset));EXTERN char *		Tk_CanvasTagsPrintProc _ANSI_ARGS_((			    ClientData clientData, Tk_Window tkwin,			    char *widgRec, int offset,			    Tcl_FreeProc **freeProcPtr));EXTERN Tk_Window	Tk_CanvasTkwin _ANSI_ARGS_((Tk_Canvas canvas));EXTERN void		Tk_CanvasWindowCoords _ANSI_ARGS_((Tk_Canvas canvas,			    double x, double y, short *screenXPtr,			    short *screenYPtr));EXTERN void		Tk_ChangeWindowAttributes _ANSI_ARGS_((Tk_Window tkwin,			    unsigned long valueMask,			    XSetWindowAttributes *attsPtr));EXTERN int		Tk_CharBbox _ANSI_ARGS_((Tk_TextLayout layout,			    int index, int *xPtr, int *yPtr, int *widthPtr,			    int *heightPtr));EXTERN void		Tk_ClearSelection _ANSI_ARGS_((Tk_Window tkwin,			    Atom selection));EXTERN int		Tk_ClipboardAppend _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Atom target, Atom format,			    char* buffer));EXTERN int		Tk_ClipboardClear _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin));EXTERN int		Tk_ConfigureInfo _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Tk_ConfigSpec *specs,			    char *widgRec, char *argvName, int flags));EXTERN int		Tk_ConfigureValue _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Tk_ConfigSpec *specs,			    char *widgRec, char *argvName, int flags));EXTERN int		Tk_ConfigureWidget _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Tk_ConfigSpec *specs,			    int argc, char **argv, char *widgRec,			    int flags));EXTERN void		Tk_ConfigureWindow _ANSI_ARGS_((Tk_Window tkwin,			    unsigned int valueMask, XWindowChanges *valuePtr));EXTERN Tk_TextLayout	Tk_ComputeTextLayout _ANSI_ARGS_((Tk_Font font,			    CONST char *string, int numChars, int wrapLength,			    Tk_Justify justify, int flags, int *widthPtr,			    int *heightPtr));EXTERN Tk_Window	Tk_CoordsToWindow _ANSI_ARGS_((int rootX, int rootY,			    Tk_Window tkwin));EXTERN unsigned long	Tk_CreateBinding _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_BindingTable bindingTable, ClientData object,			    char *eventString, char *command, int append));EXTERN Tk_BindingTable	Tk_CreateBindingTable _ANSI_ARGS_((Tcl_Interp *interp));EXTERN Tk_ErrorHandler	Tk_CreateErrorHandler _ANSI_ARGS_((Display *display,			    int errNum, int request, int minorCode,			    Tk_ErrorProc *errorProc, ClientData clientData));EXTERN void		Tk_CreateEventHandler _ANSI_ARGS_((Tk_Window token,			    unsigned long mask, Tk_EventProc *proc,			    ClientData clientData));EXTERN void		Tk_CreateGenericHandler _ANSI_ARGS_((			    Tk_GenericProc *proc, ClientData clientData));EXTERN void		Tk_CreateImageType _ANSI_ARGS_((			    Tk_ImageType *typePtr));EXTERN void		Tk_CreateItemType _ANSI_ARGS_((Tk_ItemType *typePtr));EXTERN void		Tk_CreatePhotoImageFormat _ANSI_ARGS_((			    Tk_PhotoImageFormat *formatPtr));EXTERN void		Tk_CreateSelHandler _ANSI_ARGS_((Tk_Window tkwin,			    Atom selection, Atom target,			    Tk_SelectionProc *proc, ClientData clientData,			    Atom format));EXTERN Tk_Window	Tk_CreateWindow _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window parent, char *name, char *screenName));EXTERN Tk_Window	Tk_CreateWindowFromPath _ANSI_ARGS_((			    Tcl_Interp *interp, Tk_Window tkwin,			    char *pathName, char *screenName));EXTERN int		Tk_DefineBitmap _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Uid name, char *source, int width,			    int height));EXTERN void		Tk_DefineCursor _ANSI_ARGS_((Tk_Window window,			    Tk_Cursor cursor));EXTERN void		Tk_DeleteAllBindings _ANSI_ARGS_((			    Tk_BindingTable bindingTable, ClientData object));EXTERN int		Tk_DeleteBinding _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_BindingTable bindingTable, ClientData object,			    char *eventString));EXTERN void		Tk_DeleteBindingTable _ANSI_ARGS_((			    Tk_BindingTable bindingTable));EXTERN void		Tk_DeleteErrorHandler _ANSI_ARGS_((			    Tk_ErrorHandler handler));EXTERN void		Tk_DeleteEventHandler _ANSI_ARGS_((Tk_Window token,			    unsigned long mask, Tk_EventProc *proc,			    ClientData clientData));EXTERN void		Tk_DeleteGenericHandler _ANSI_ARGS_((			    Tk_GenericProc *proc, ClientData clientData));EXTERN void		Tk_DeleteImage _ANSI_ARGS_((Tcl_Interp *interp,			    char *name));EXTERN void		Tk_DeleteSelHandler _ANSI_ARGS_((Tk_Window tkwin,			    Atom selection, Atom target));EXTERN void             Tk_DestroyWindow _ANSI_ARGS_((Tk_Window tkwin));EXTERN char *		Tk_DisplayName _ANSI_ARGS_((Tk_Window tkwin));EXTERN int		Tk_DistanceToTextLayout _ANSI_ARGS_((			    Tk_TextLayout layout, int x, int y));EXTERN void		Tk_Draw3DPolygon _ANSI_ARGS_((Tk_Window tkwin,			    Drawable drawable, Tk_3DBorder border,			    XPoint *pointPtr, int numPoints, int borderWidth,			    int leftRelief));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));EXTERN void		Tk_DrawChars _ANSI_ARGS_((Display *display,			    Drawable drawable, GC gc, Tk_Font tkfont,			    CONST char *source, int numChars, int x,			    int y));EXTERN void		Tk_DrawFocusHighlight _ANSI_ARGS_((Tk_Window tkwin,			    GC gc, int width, Drawable drawable));EXTERN void		Tk_DrawTextLayout _ANSI_ARGS_((Display *display,			    Drawable drawable, GC gc, Tk_TextLayout layout,			    int x, int y, int firstChar, int lastChar));EXTERN void		Tk_Fill3DPolygon _ANSI_ARGS_((Tk_Window tkwin,			    Drawable drawable, Tk_3DBorder border,			    XPoint *pointPtr, int numPoints, int borderWidth,			    int leftRelief));EXTERN void		Tk_Fill3DRectangle _ANSI_ARGS_((Tk_Window tkwin,			    Drawable drawable, Tk_3DBorder border, int x,			    int y, int width, int height, int borderWidth,			    int relief));EXTERN Tk_PhotoHandle	Tk_FindPhoto _ANSI_ARGS_((Tcl_Interp *interp,			    char *imageName));EXTERN Font		Tk_FontId _ANSI_ARGS_((Tk_Font font));EXTERN void		Tk_Free3DBorder _ANSI_ARGS_((Tk_3DBorder border));EXTERN void		Tk_FreeBitmap _ANSI_ARGS_((Display *display,			    Pixmap bitmap));EXTERN void		Tk_FreeColor _ANSI_ARGS_((XColor *colorPtr));EXTERN void		Tk_FreeColormap _ANSI_ARGS_((Display *display,			    Colormap colormap));EXTERN void		Tk_FreeCursor _ANSI_ARGS_((Display *display,			    Tk_Cursor cursor));EXTERN void		Tk_FreeFont _ANSI_ARGS_((Tk_Font));EXTERN void		Tk_FreeGC _ANSI_ARGS_((Display *display, GC gc));EXTERN void		Tk_FreeImage _ANSI_ARGS_((Tk_Image image));EXTERN void		Tk_FreeOptions _ANSI_ARGS_((Tk_ConfigSpec *specs,			    char *widgRec, Display *display, int needFlags));EXTERN void		Tk_FreePixmap _ANSI_ARGS_((Display *display,			    Pixmap pixmap));EXTERN void		Tk_FreeTextLayout _ANSI_ARGS_((			    Tk_TextLayout textLayout));EXTERN void		Tk_FreeXId _ANSI_ARGS_((Display *display, XID xid));EXTERN GC		Tk_GCForColor _ANSI_ARGS_((XColor *colorPtr,			    Drawable drawable));EXTERN void		Tk_GeometryRequest _ANSI_ARGS_((Tk_Window tkwin,			    int reqWidth,  int reqHeight));EXTERN Tk_3DBorder	Tk_Get3DBorder _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Tk_Uid colorName));EXTERN void		Tk_GetAllBindings _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_BindingTable bindingTable, ClientData object));EXTERN int		Tk_GetAnchor _ANSI_ARGS_((Tcl_Interp *interp,			    char *string, Tk_Anchor *anchorPtr));EXTERN char *		Tk_GetAtomName _ANSI_ARGS_((Tk_Window tkwin,			    Atom atom));EXTERN char *		Tk_GetBinding _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_BindingTable bindingTable, ClientData object,			    char *eventString));EXTERN Pixmap		Tk_GetBitmap _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, Tk_Uid string));EXTERN Pixmap		Tk_GetBitmapFromData _ANSI_ARGS_((Tcl_Interp *interp,			    Tk_Window tkwin, char *source,			    int width, int height));

⌨️ 快捷键说明

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