📄 pango-layout.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 + -