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 + -
显示快捷键?