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

📄 pango-layout.zc

📁 实现树形结构
💻 ZC
字号:
import "glib/glib"import "glib/glib-object"import "pango/pango-types"import "pango/pango-fontmap"import "pango/pango-font"import "pango/pango-attributes"import "pango/pango-context"//import "pango/pango-glyph-item"//import "pango/pango-tabs"public [name="c"]struct PangoLayout : local GObject; endstruct PangoLayoutClass : local GObjectClass; endenum PangoAlignment	PANGO_ALIGN_LEFT	PANGO_ALIGN_CENTER	PANGO_ALIGN_RIGHTendenum PangoWrapMode	PANGO_WRAP_WORD	PANGO_WRAP_CHAR	PANGO_WRAP_WORD_CHARendenum PangoEllipsizeMode	PANGO_ELLIPSIZE_NONE	PANGO_ELLIPSIZE_START	PANGO_ELLIPSIZE_MIDDLE	PANGO_ELLIPSIZE_ENDendstruct PangoLayoutLine	layout: PangoLayout	start_index: gint	length: gint	runs: GSList	//guint        is_paragraph_start : 1	//guint        resolved_dir : 3endimport func pango_layout_get_type: GTypeimport func pango_layout_new            (PangoContext): PangoLayoutimport func pango_layout_copy           (PangoLayout): PangoLayoutimport func pango_layout_get_context    (PangoLayout): PangoContextimport func pango_layout_set_attributes (PangoLayout, PangoAttrList)import func pango_layout_get_attributes (PangoLayout): PangoAttrListimport func pango_layout_set_text       (PangoLayout, [] char, int)import func pango_layout_get_text       (PangoLayout): [] charimport func void           pango_layout_set_markup     (PangoLayout, [] char, int)//import func void           pango_layout_set_markup_with_accel (PangoLayout, [] char, int, gunichar, gunichar)import func pango_layout_set_font_description (PangoLayout, PangoFontDescription)import func pango_layout_set_width            (PangoLayout, int)import func pango_layout_get_width            (PangoLayout): intimport func pango_layout_set_wrap             (PangoLayout, PangoWrapMode)import func pango_layout_get_wrap             (PangoLayout): PangoWrapModeimport func pango_layout_set_indent           (PangoLayout, int)import func pango_layout_get_indent           (PangoLayout): intimport func pango_layout_set_spacing          (PangoLayout, int)import func pango_layout_get_spacing          (PangoLayout): intimport func pango_layout_set_justify          (PangoLayout, gboolean)import func pango_layout_get_justify          (PangoLayout): gbooleanimport func pango_layout_set_auto_dir          (PangoLayout, gboolean)import func pango_layout_get_auto_dir          (PangoLayout): gbooleanimport func pango_layout_set_alignment        (PangoLayout, PangoAlignment)import func pango_layout_get_alignment        (PangoLayout): PangoAlignment//import func pango_layout_set_tabs             (PangoLayout, PangoTabArray)//import func pango_layout_get_tabs             (PangoLayout): PangoTabArrayimport func pango_layout_set_single_paragraph_mode (PangoLayout, gboolean)import func pango_layout_get_single_paragraph_mode (PangoLayout): gbooleanimport func pango_layout_set_ellipsize (PangoLayout, PangoEllipsizeMode)import func pango_layout_get_ellipsize (PangoLayout): PangoEllipsizeModeimport func pango_layout_context_changed (PangoLayout)import func pango_layout_get_log_attrs (PangoLayout, [] PangoLogAttr, [] gint)import func pango_layout_index_to_pos         (PangoLayout, int, PangoRectangle)import func pango_layout_get_cursor_pos       (PangoLayout, int, PangoRectangle, PangoRectangle)import func pango_layout_move_cursor_visually (PangoLayout, gboolean, int, int, int, []int, []int)import func pango_layout_xy_to_index          (PangoLayout, int, int, []int, []int): gbooleanimport func pango_layout_get_extents          (PangoLayout, PangoRectangle, PangoRectangle)import func pango_layout_get_pixel_extents    (PangoLayout, PangoRectangle, PangoRectangle)import func pango_layout_get_size             (PangoLayout, [] int, [] int)import func pango_layout_get_pixel_size       (PangoLayout, [] int, [] int)import func pango_layout_get_line_count       (PangoLayout): intimport func pango_layout_get_line             (PangoLayout, int): PangoLayoutLineimport func pango_layout_get_lines            (PangoLayout): GSListimport func pango_layout_line_ref          (PangoLayoutLine);import func pango_layout_line_unref        (PangoLayoutLine)import func pango_layout_line_x_to_index   (PangoLayoutLine, int, [] int, [] int): gbooleanimport func pango_layout_line_index_to_x   (PangoLayoutLine, int, gboolean, int)import func pango_layout_line_get_x_ranges (PangoLayoutLine, int, int, [][] int, [] int)import func pango_layout_line_get_extents  (PangoLayoutLine, PangoRectangle, PangoRectangle)import func pango_layout_line_get_pixel_extents (PangoLayoutLine, PangoRectangle, PangoRectangle)struct PangoLayoutIter; dummy: int; endimport func pango_layout_iter_get_type: GTypeimport func pango_layout_get_iter  (PangoLayout): PangoLayoutIterimport func pango_layout_iter_free (PangoLayoutIter)import func pango_layout_iter_get_index (PangoLayoutIter): int//import func pango_layout_iter_get_run   (PangoLayoutIter): PangoLayoutRunimport func pango_layout_iter_get_line  (PangoLayoutIter): PangoLayoutLineimport func pango_layout_iter_at_last_line (PangoLayoutIter): gbooleanimport func pango_layout_iter_next_char    (PangoLayoutIter): gbooleanimport func pango_layout_iter_next_cluster (PangoLayoutIter): gbooleanimport func pango_layout_iter_next_run     (PangoLayoutIter): gbooleanimport func pango_layout_iter_next_line    (PangoLayoutIter): gbooleanimport func pango_layout_iter_get_char_extents    (PangoLayoutIter, PangoRectangle)import func pango_layout_iter_get_cluster_extents (PangoLayoutIter, PangoRectangle, PangoRectangle)import func pango_layout_iter_get_run_extents     (PangoLayoutIter, PangoRectangle, PangoRectangle)import func pango_layout_iter_get_line_extents    (PangoLayoutIter, PangoRectangle, PangoRectangle)import func pango_layout_iter_get_line_yrange     (PangoLayoutIter, [] int, [] int)import func pango_layout_iter_get_layout_extents  (PangoLayoutIter, PangoRectangle, PangoRectangle)import func pango_layout_iter_get_baseline        (PangoLayoutIter): int  end

⌨️ 快捷键说明

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