pango-types.zc

来自「实现树形结构」· ZC 代码 · 共 71 行

ZC
71
字号
import "glib/glib"import "glib/glib-object"public [name="c"]struct PangoLogAttr; dummy: int; endstruct PangoEngineLang; dummy: int; endstruct PangoEngineShape; dummy: int; endstruct PangoFont; dummy: int; endstruct PangoLanguage; dummy: int; endtypedef PangoGlyph = guint32struct PangoRectangle	x: int	y: int	width: int	height: intendstruct PangoMatrix	//xx : double	//xy : double	//yx : double	//yy : double	//x0 : double	//y0 : doubleend/*GType pango_matrix_get_type (void);PangoMatrix *pango_matrix_copy   (const PangoMatrix *matrix);void         pango_matrix_free   (PangoMatrix *matrix);void pango_matrix_translate (PangoMatrix *matrix,			     double       tx,			     double       ty);void pango_matrix_scale     (PangoMatrix *matrix,			     double       scale_x,			     double       scale_y);void pango_matrix_rotate    (PangoMatrix *matrix,			     double       degrees);void pango_matrix_concat    (PangoMatrix       *matrix,			     const PangoMatrix *new_matrix);*/equ PANGO_SCALE = 1024equ PANGO_PIXELS (d: int) = (d + 512) >> 10equ PANGO_ASCENT(rect: PangoRectangle) = -rect.yequ PANGO_DESCENT(rect: PangoRectangle) = rect.y + rect.heightequ PANGO_LBEARING(rect: PangoRectangle) = rect.xequ PANGO_RBEARING(rect: PangoRectangle) = rect.x + rect.widthenum PangoDirection	PANGO_DIRECTION_LTR	PANGO_DIRECTION_RTL	PANGO_DIRECTION_TTB_LTR	PANGO_DIRECTION_TTB_RTL	PANGO_DIRECTION_WEAK_LTR	PANGO_DIRECTION_WEAK_RTL	PANGO_DIRECTION_NEUTRALendimport func pango_language_get_type: GTypeimport func pango_language_from_string ([] char): PangoLanguageequ pango_language_to_string(language: PangoLanguage) = language: [] charimport func pango_language_matches  (PangoLanguage, [] char): gbooleanend

⌨️ 快捷键说明

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