Binding progress
Below is a list of bindings that have (denoted with a ✔︎) and have not been implemented.
Basic Pango Interfaces
pango_itemize ()
pango_itemize_with_base_dir ()
✔︎ pango_item_free ()
✔︎ pango_item_copy ()
pango_item_new ()
pango_item_split ()
pango_reorder_items ()
✔︎ pango_context_new ()
pango_context_changed ()
pango_context_get_serial ()
pango_context_set_font_map ()
pango_context_get_font_map ()
✔︎ pango_context_get_font_description ()
✔︎ pango_context_set_font_description ()
pango_context_get_language ()
pango_context_set_language ()
pango_context_get_base_dir ()
pango_context_set_base_dir ()
✔︎ pango_context_get_base_gravity ()
✔︎ pango_context_set_base_gravity ()
✔︎ pango_context_get_gravity ()
✔︎ pango_context_get_gravity_hint ()
✔︎ pango_context_set_gravity_hint ()
pango_context_get_matrix ()
pango_context_set_matrix ()
pango_context_load_font ()
pango_context_load_fontset ()
pango_context_get_metrics ()
pango_context_list_families ()
pango_break ()
pango_get_log_attrs ()
pango_find_paragraph_boundary ()
pango_default_break ()
pango_shape ()
pango_shape_full ()
✔︎ PangoContext
✔︎ PangoItem
PangoAnalysis
PANGO_ANALYSIS_FLAG_CENTERED_BASELINE
PANGO_ANALYSIS_FLAG_IS_ELLIPSIS
PANGO_TYPE_DIRECTION
PangoLogAttr
PANGO_PIXELS()
PANGO_PIXELS_FLOOR()
PANGO_PIXELS_CEIL()
PANGO_UNITS_ROUND()
✔︎ pango_units_to_double ()
✔︎ pango_units_from_double ()
PANGO_ASCENT()
PANGO_DESCENT()
PANGO_LBEARING()
PANGO_RBEARING()
pango_extents_to_pixels ()
pango_matrix_copy ()
pango_matrix_free ()
pango_matrix_translate ()
pango_matrix_scale ()
pango_matrix_rotate ()
pango_matrix_concat ()
pango_matrix_transform_point ()
pango_matrix_transform_distance ()
pango_matrix_transform_rectangle ()
pango_matrix_transform_pixel_rectangle ()
pango_matrix_get_font_scale_factor ()
pango_matrix_get_font_scale_factors ()
PANGO_GET_UNKNOWN_GLYPH()
pango_glyph_string_new ()
pango_glyph_string_copy ()
pango_glyph_string_set_size ()
pango_glyph_string_free ()
pango_glyph_string_extents ()
pango_glyph_string_extents_range ()
pango_glyph_string_get_width ()
pango_glyph_string_index_to_x ()
pango_glyph_string_x_to_index ()
pango_glyph_string_get_logical_widths ()
✔︎ pango_glyph_item_copy ()
✔︎ pango_glyph_item_free ()
✔︎ pango_glyph_item_split ()
pango_glyph_item_apply_attrs ()
pango_glyph_item_letter_space ()
✔︎ pango_glyph_item_get_logical_widths ()
pango_glyph_item_iter_copy ()
pango_glyph_item_iter_free ()
✔︎ pango_glyph_item_iter_init_start ()
✔︎ pango_glyph_item_iter_init_end ()
✔︎ pango_glyph_item_iter_next_cluster ()
✔︎ pango_glyph_item_iter_prev_cluster ()
PANGO_SCALE
✔︎ PangoRectangle
PangoMatrix
PANGO_TYPE_MATRIX
PANGO_MATRIX_INIT
PangoGlyph
PANGO_GLYPH_EMPTY
PANGO_GLYPH_INVALID_INPUT
PANGO_GLYPH_UNKNOWN_FLAG
PangoGlyphInfo
PangoGlyphGeometry
PangoGlyphUnit
PangoGlyphVisAttr
PangoGlyphString
PangoGlyphItem
PangoGlyphItemIter
PANGO_TYPE_GLYPH_STRING
PANGO_TYPE_GLYPH_ITEM
PANGO_TYPE_GLYPH_ITEM_ITER
✔︎ pango_font_description_new ()
✔︎ pango_font_description_copy ()
pango_font_description_copy_static ()
pango_font_description_hash ()
pango_font_description_equal ()
✔︎ pango_font_description_free ()
pango_font_descriptions_free ()
✔︎ pango_font_description_set_family ()
pango_font_description_set_family_static ()
✔︎ pango_font_description_get_family ()
✔︎ pango_font_description_set_style ()
✔︎ pango_font_description_get_style ()
✔︎ pango_font_description_set_variant ()
✔︎ pango_font_description_get_variant ()
✔︎ pango_font_description_set_weight ()
✔︎ pango_font_description_get_weight ()
✔︎ pango_font_description_set_stretch ()
✔︎ pango_font_description_get_stretch ()
✔︎ pango_font_description_set_size ()
✔︎ pango_font_description_get_size ()
✔︎ pango_font_description_set_absolute_size ()
✔︎ pango_font_description_get_size_is_absolute ()
✔︎ pango_font_description_set_gravity ()
✔︎ pango_font_description_get_gravity ()
pango_font_description_get_set_fields ()
pango_font_description_unset_fields ()
pango_font_description_merge ()
pango_font_description_merge_static ()
pango_font_description_better_match ()
pango_font_description_from_string ()
pango_font_description_to_string ()
pango_font_description_to_filename ()
pango_font_metrics_ref ()
pango_font_metrics_unref ()
pango_font_metrics_get_ascent ()
pango_font_metrics_get_descent ()
pango_font_metrics_get_approximate_char_width ()
pango_font_metrics_get_approximate_digit_width ()
pango_font_metrics_get_underline_thickness ()
pango_font_metrics_get_underline_position ()
pango_font_metrics_get_strikethrough_thickness ()
pango_font_metrics_get_strikethrough_position ()
PANGO_FONT()
PANGO_IS_FONT()
pango_font_find_shaper ()
pango_font_describe ()
pango_font_describe_with_absolute_size ()
pango_font_get_coverage ()
pango_font_get_glyph_extents ()
pango_font_get_metrics ()
pango_font_get_font_map ()
PANGO_FONT_FAMILY()
PANGO_IS_FONT_FAMILY()
pango_font_family_get_name ()
pango_font_family_is_monospace ()
pango_font_family_list_faces ()
PANGO_FONT_FACE()
PANGO_IS_FONT_FACE()
pango_font_face_get_face_name ()
pango_font_face_list_sizes ()
pango_font_face_describe ()
pango_font_face_is_synthesized ()
PANGO_FONT_MAP()
PANGO_IS_FONT_MAP()
PANGO_FONT_MAP_CLASS()
PANGO_IS_FONT_MAP_CLASS()
PANGO_FONT_MAP_GET_CLASS()
pango_font_map_create_context ()
pango_font_map_load_font ()
pango_font_map_load_fontset ()
pango_font_map_list_families ()
pango_font_map_get_shape_engine_type ()
pango_font_map_get_serial ()
pango_font_map_changed ()
pango_fontset_get_font ()
pango_fontset_get_metrics ()
(* PangoFontsetForeachFunc) ()
pango_fontset_foreach ()
pango_fontset_simple_new ()
pango_fontset_simple_append ()
pango_fontset_simple_size ()
PangoFontDescription
PANGO_TYPE_FONT_DESCRIPTION
✔︎ PangoStyle
PANGO_TYPE_STYLE
✔︎ PangoWeight
PANGO_TYPE_WEIGHT
✔︎ PangoVariant
PANGO_TYPE_VARIANT
✔︎ PangoStretch
PANGO_TYPE_STRETCH
✔︎ PangoFontMask
PANGO_TYPE_FONT_MASK
PangoFontMetrics
PANGO_TYPE_FONT_METRICS
PangoFont
PANGO_TYPE_FONT
PangoFontFamily
PANGO_TYPE_FONT_FAMILY
PangoFontFace
PANGO_TYPE_FONT_FACE
PangoFontMap
PANGO_TYPE_FONT_MAP
PangoFontMapClass
PangoFontset
PANGO_TYPE_FONTSET
PangoFontsetClass
PangoFontsetSimple
PANGO_TYPE_FONTSET_SIMPLE
pango_parse_markup ()
pango_markup_parser_new ()
pango_markup_parser_finish ()
pango_attr_type_register ()
pango_attr_type_get_name ()
pango_attribute_init ()
✔︎ pango_attribute_copy ()
✔︎ pango_attribute_equal ()
✔︎ pango_attribute_destroy ()
pango_attr_language_new ()
✔︎ pango_attr_family_new ()
✔︎ pango_attr_style_new ()
✔︎ pango_attr_variant_new ()
✔︎ pango_attr_stretch_new ()
✔︎ pango_attr_weight_new ()
✔︎ pango_attr_size_new ()
✔︎ pango_attr_size_new_absolute ()
✔︎ pango_attr_font_desc_new ()
✔︎ pango_attr_foreground_new ()
✔︎ pango_attr_background_new ()
✔︎ pango_attr_strikethrough_new ()
✔︎ pango_attr_strikethrough_color_new ()
✔︎ pango_attr_underline_new ()
✔︎ pango_attr_underline_color_new ()
✔︎ pango_attr_shape_new ()
pango_attr_shape_new_with_data ()
(* PangoAttrDataCopyFunc) ()
✔︎ pango_attr_scale_new ()
✔︎ pango_attr_rise_new ()
✔︎ pango_attr_letter_spacing_new ()
✔︎ pango_attr_fallback_new ()
✔︎ pango_attr_gravity_new ()
✔︎ pango_attr_gravity_hint_new ()
✔︎ pango_attr_font_features_new ()
✔︎ pango_attr_foreground_alpha_new ()
✔︎ pango_attr_background_alpha_new ()
✔︎ pango_color_parse ()
✔︎ pango_color_copy ()
✔︎ pango_color_free ()
✔︎ pango_color_to_string ()
✔︎ pango_attr_list_new ()
✔︎ pango_attr_list_ref ()
✔︎ pango_attr_list_unref ()
✔︎ pango_attr_list_copy ()
✔︎ pango_attr_list_insert ()
✔︎ pango_attr_list_insert_before ()
✔︎ pango_attr_list_change ()
✔︎ pango_attr_list_splice ()
pango_attr_list_filter ()
(* PangoAttrFilterFunc) ()
pango_attr_list_get_iterator ()
pango_attr_iterator_copy ()
pango_attr_iterator_next ()
pango_attr_iterator_range ()
pango_attr_iterator_get ()
pango_attr_iterator_get_font ()
pango_attr_iterator_get_attrs ()
pango_attr_iterator_destroy ()
PangoAttrType
PANGO_TYPE_ATTR_TYPE
PangoAttrClass
PangoAttribute
PANGO_ATTR_INDEX_FROM_TEXT_BEGINNING
PANGO_ATTR_INDEX_TO_TEXT_END
PangoAttrString
PangoAttrLanguage
PangoAttrColor
PangoAttrInt
PangoAttrFloat
PangoAttrFontDesc
PangoAttrShape
PangoAttrSize
PangoAttrFontFeatures
PangoUnderline
PANGO_TYPE_UNDERLINE
PANGO_SCALE_XX_SMALL
PANGO_SCALE_X_SMALL
PANGO_SCALE_SMALL
PANGO_SCALE_MEDIUM
PANGO_SCALE_LARGE
PANGO_SCALE_X_LARGE
PANGO_SCALE_XX_LARGE
PangoColor
PANGO_TYPE_COLOR
PangoAttrList
PANGO_TYPE_ATTR_LIST
PangoAttrIterator
✔ pango_tab_array_new ()
pango_tab_array_new_with_positions ()
✔ pango_tab_array_copy ()
✔ pango_tab_array_free ()
✔ pango_tab_array_get_size ()
✔ pango_tab_array_resize ()
✔ pango_tab_array_set_tab ()
pango_tab_array_get_tab ()
✔ pango_tab_array_get_tabs ()
✔ pango_tab_array_set_decimal_point ()
✔ pango_tab_array_get_decimal_point ()
✔ pango_tab_array_set_positions_in_pixels ()
✔ pango_tab_array_get_positions_in_pixels ()
pango_tab_array_sort ()
pango_tab_array_to_string ()
✔ PangoTabArray
PANGO_TYPE_TAB_ARRAY
✔ PangoTabAlign
PANGO_TYPE_TAB_ALIGN
✔︎ pango_layout_new ()
pango_layout_copy ()
✔︎ pango_layout_get_context ()
pango_layout_context_changed ()
pango_layout_get_serial ()
✔︎ pango_layout_set_text ()
✔︎ pango_layout_get_text ()
pango_layout_get_character_count ()
✔︎ pango_layout_set_markup ()
pango_layout_set_markup_with_accel ()
✔︎ pango_layout_set_attributes ()
✔︎ pango_layout_get_attributes ()
✔︎ pango_layout_set_font_description ()
✔︎ pango_layout_get_font_description ()
✔︎ pango_layout_set_width ()
✔︎ pango_layout_get_width ()
✔︎ pango_layout_set_height ()
✔︎ pango_layout_get_height ()
✔︎ pango_layout_set_wrap ()
✔︎ pango_layout_get_wrap ()
pango_layout_is_wrapped ()
✔︎ pango_layout_set_ellipsize ()
✔︎ pango_layout_get_ellipsize ()
pango_layout_is_ellipsized ()
pango_layout_set_indent ()
pango_layout_get_indent ()
✔︎ pango_layout_get_spacing ()
✔︎ pango_layout_set_spacing ()
pango_layout_set_justify ()
pango_layout_get_justify ()
pango_layout_set_auto_dir ()
pango_layout_get_auto_dir ()
✔︎ pango_layout_set_alignment ()
✔︎ pango_layout_get_alignment ()
✔︎ pango_layout_set_tabs ()
✔︎ pango_layout_get_tabs ()
pango_layout_set_single_paragraph_mode ()
pango_layout_get_single_paragraph_mode ()
pango_layout_get_unknown_glyphs_count ()
pango_layout_get_log_attrs ()
pango_layout_get_log_attrs_readonly ()
pango_layout_index_to_pos ()
pango_layout_index_to_line_x ()
pango_layout_xy_to_index ()
pango_layout_get_cursor_pos ()
pango_layout_move_cursor_visually ()
pango_layout_get_extents ()
pango_layout_get_pixel_extents ()
✔︎ pango_layout_get_size ()
pango_layout_get_pixel_size ()
✔︎ pango_layout_get_baseline ()
✔︎ pango_layout_get_line_count ()
pango_layout_get_line ()
pango_layout_get_line_readonly ()
pango_layout_get_lines ()
pango_layout_get_lines_readonly ()
✔︎ pango_layout_get_iter ()
✔︎ pango_layout_iter_copy ()
✔︎ pango_layout_iter_free ()
✔︎ pango_layout_iter_next_run ()
✔︎ pango_layout_iter_next_char ()
✔︎ pango_layout_iter_next_cluster ()
✔︎ pango_layout_iter_next_line ()
✔︎ pango_layout_iter_at_last_line ()
✔︎ pango_layout_iter_get_index ()
✔︎ pango_layout_iter_get_baseline ()
✔︎ pango_layout_iter_get_run ()
pango_layout_iter_get_run_readonly ()
pango_layout_iter_get_line ()
pango_layout_iter_get_line_readonly ()
pango_layout_iter_get_layout ()
✔︎ pango_layout_iter_get_char_extents ()
✔︎ pango_layout_iter_get_cluster_extents ()
✔︎ pango_layout_iter_get_run_extents ()
✔︎ pango_layout_iter_get_line_yrange ()
✔︎ pango_layout_iter_get_line_extents ()
✔︎ pango_layout_iter_get_layout_extents ()
pango_layout_line_ref ()
pango_layout_line_unref ()
pango_layout_line_get_extents ()
pango_layout_line_get_pixel_extents ()
pango_layout_line_index_to_x ()
pango_layout_line_x_to_index ()
pango_layout_line_get_x_ranges ()
PangoLayout
PangoLayoutIter
✔︎ PangoWrapMode
✔︎ PANGO_TYPE_WRAP_MODE
✔︎ PangoEllipsizeMode
PANGO_TYPE_ELLIPSIZE_MODE
✔︎ PangoAlignment
PANGO_TYPE_ALIGNMENT
PangoLayoutLine
PangoLayoutRun
pango_script_for_unichar ()
pango_script_get_sample_language ()
pango_script_iter_new ()
pango_script_iter_get_range ()
pango_script_iter_next ()
pango_script_iter_free ()
pango_language_from_string ()
pango_language_to_string ()
pango_language_matches ()
pango_language_includes_script ()
pango_language_get_scripts ()
pango_language_get_default ()
pango_language_get_sample_string ()
PangoScript
PANGO_TYPE_SCRIPT
PangoScriptIter
PangoLanguage
PANGO_TYPE_LANGUAGE
pango_unichar_direction ()
pango_find_base_dir ()
pango_get_mirror_char ()
pango_bidi_type_for_unichar ()
PangoDirection
PangoBidiType
PANGO_GRAVITY_IS_IMPROPER()
PANGO_GRAVITY_IS_VERTICAL()
pango_gravity_get_for_matrix ()
pango_gravity_get_for_script ()
pango_gravity_get_for_script_and_width ()
pango_gravity_to_rotation ()
✔︎ PangoGravity
✔︎ PangoGravityHint
Low Level functionality
PANGO_VERSION_ENCODE()
PANGO_VERSION_CHECK()
✔︎ pango_version ()
✔︎ pango_version_string ()
pango_version_check ()
PANGO_VERSION
PANGO_VERSION_MAJOR
PANGO_VERSION_MINOR
PANGO_VERSION_MICRO
PANGO_VERSION_STRING