gstroke-internal.h

来自「Linux下的多协议即时通讯程序源代码」· C头文件 代码 · 共 42 行

H
42
字号
/* This file is to be used internally by the libgstroke implementation.   It should not be installed or used elsewhere.   See the file COPYING for distribution information.*/#ifndef _GSTROKE_INTERNAL_H_#define _GSTROKE_INTERNAL_H_/* metrics for stroke, they are used while processing a stroke, this   structure should be stored in local widget storage */struct gstroke_metrics {  GSList *pointList;     /* point list */  gint min_x;  gint min_y;  gint max_x;  gint max_y;  gint point_count;};#define GSTROKE_METRICS "gstroke_metrics"/* translate stroke to sequence */gint _gstroke_trans (gchar *sequence, struct gstroke_metrics *metrics);gint _gstroke_canonical (gchar* sequence, struct gstroke_metrics *metrics);/* record point in stroke */void _gstroke_record (gint x, gint y, struct gstroke_metrics *metrics);/* initialize stroke functions */void _gstroke_init (struct gstroke_metrics*);/* structure for holding point data */struct s_point {  gint x;  gint y;};typedef struct s_point *p_point;#endif

⌨️ 快捷键说明

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