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

📄 tkfilefilter.h

📁 linux系统下的音频通信
💻 H
字号:
/* * tkFileFilter.h -- * *	Declarations for the file filter processing routines needed by *	the file selection dialogs. * * Copyright (c) 1996 Sun Microsystems, Inc. * * See the file "license.terms" for information on usage and redistribution * of this file, and for a DISCLAIMER OF ALL WARRANTIES. * * SCCS: @(#) tkFileFilter.h 1.1 96/08/27 15:05:38 * */#ifndef _TK_FILE_FILTER#define _TK_FILE_FILTER#ifdef MAC_TCL#include <StandardFile.h>#else#define OSType long#endif#ifdef BUILD_tk# undef TCL_STORAGE_CLASS# define TCL_STORAGE_CLASS DLLEXPORT#endiftypedef struct GlobPattern {    struct GlobPattern * next;		/* Chains to the next glob pattern					 * in a glob pattern list */    char * pattern;			/* String value of the pattern, such					 * as "*.txt" or "*.*"					 */} GlobPattern;typedef struct MacFileType {    struct MacFileType * next;		/* Chains to the next mac file type					 * in a mac file type list */    OSType type;			/* Mac file type, such as 'TEXT' or					 * 'GIFF' */} MacFileType;typedef struct FileFilterClause {    struct FileFilterClause * next;	/* Chains to the next clause in					 * a clause list */    GlobPattern * patterns;		/* Head of glob pattern type list */    GlobPattern * patternsTail;		/* Tail of glob pattern type list */    MacFileType * macTypes;		/* Head of mac file type list */    MacFileType * macTypesTail;		/* Tail of mac file type list */} FileFilterClause;typedef struct FileFilter {    struct FileFilter * next;		/* Chains to the next filter					 * in a filter list */    char * name;			/* Name of the file filter,					 * such as "Text Documents" */    FileFilterClause * clauses;		/* Head of the clauses list */    FileFilterClause * clausesTail;	/* Tail of the clauses list */} FileFilter;/*---------------------------------------------------------------------- * FileFilterList -- * * The routine TkGetFileFilters() translates the string value of the * -filefilters option into a FileFilterList structure, which consists * of a list of file filters. * * Each file filter consists of one or more clauses. Each clause has * one or more glob patterns and/or one or more Mac file types *---------------------------------------------------------------------- */typedef struct FileFilterList {    FileFilter * filters;		/* Head of the filter list */    FileFilter * filtersTail;		/* Tail of the filter list */    int numFilters;			/* number of filters in the list */} FileFilterList;EXTERN void		TkFreeFileFilters _ANSI_ARGS_((			    FileFilterList * flistPtr));EXTERN void		TkInitFileFilters _ANSI_ARGS_((			    FileFilterList * flistPtr));EXTERN int		TkGetFileFilters _ANSI_ARGS_ ((Tcl_Interp *interp,    			    FileFilterList * flistPtr, char * string,			    int isWindows));# undef TCL_STORAGE_CLASS# define TCL_STORAGE_CLASS DLLIMPORT#endif

⌨️ 快捷键说明

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