1 /* 2 * This file is part of gtkD. 3 * 4 * gtkD is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU Lesser General Public License 6 * as published by the Free Software Foundation; either version 3 7 * of the License, or (at your option) any later version, with 8 * some exceptions, please read the COPYING file. 9 * 10 * gtkD is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU Lesser General Public License 16 * along with gtkD; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA 18 */ 19 20 // generated automatically - do not change 21 // find conversion definition on APILookup.txt 22 // implement new conversion functionalities on the wrap.utils pakage 23 24 25 module gtkc.pango; 26 27 version(Tango) 28 private import tango.stdc.stdio; 29 else 30 private import std.stdio; 31 32 private import gtkc.pangotypes; 33 private import gtkc.cairotypes; 34 private import gtkc.Loader; 35 private import gtkc.paths; 36 37 mixin( _shared ~ "static this() 38 { 39 // pango.PgContext 40 41 Linker.link(pango_itemize, \"pango_itemize\", LIBRARY.PANGO); 42 Linker.link(pango_itemize_with_base_dir, \"pango_itemize_with_base_dir\", LIBRARY.PANGO); 43 Linker.link(pango_reorder_items, \"pango_reorder_items\", LIBRARY.PANGO); 44 Linker.link(pango_context_new, \"pango_context_new\", LIBRARY.PANGO); 45 Linker.link(pango_context_changed, \"pango_context_changed\", LIBRARY.PANGO); 46 Linker.link(pango_context_get_serial, \"pango_context_get_serial\", LIBRARY.PANGO); 47 Linker.link(pango_context_set_font_map, \"pango_context_set_font_map\", LIBRARY.PANGO); 48 Linker.link(pango_context_get_font_map, \"pango_context_get_font_map\", LIBRARY.PANGO); 49 Linker.link(pango_context_get_font_description, \"pango_context_get_font_description\", LIBRARY.PANGO); 50 Linker.link(pango_context_set_font_description, \"pango_context_set_font_description\", LIBRARY.PANGO); 51 Linker.link(pango_context_get_language, \"pango_context_get_language\", LIBRARY.PANGO); 52 Linker.link(pango_context_set_language, \"pango_context_set_language\", LIBRARY.PANGO); 53 Linker.link(pango_context_get_base_dir, \"pango_context_get_base_dir\", LIBRARY.PANGO); 54 Linker.link(pango_context_set_base_dir, \"pango_context_set_base_dir\", LIBRARY.PANGO); 55 Linker.link(pango_context_get_base_gravity, \"pango_context_get_base_gravity\", LIBRARY.PANGO); 56 Linker.link(pango_context_set_base_gravity, \"pango_context_set_base_gravity\", LIBRARY.PANGO); 57 Linker.link(pango_context_get_gravity, \"pango_context_get_gravity\", LIBRARY.PANGO); 58 Linker.link(pango_context_get_gravity_hint, \"pango_context_get_gravity_hint\", LIBRARY.PANGO); 59 Linker.link(pango_context_set_gravity_hint, \"pango_context_set_gravity_hint\", LIBRARY.PANGO); 60 Linker.link(pango_context_get_matrix, \"pango_context_get_matrix\", LIBRARY.PANGO); 61 Linker.link(pango_context_set_matrix, \"pango_context_set_matrix\", LIBRARY.PANGO); 62 Linker.link(pango_context_load_font, \"pango_context_load_font\", LIBRARY.PANGO); 63 Linker.link(pango_context_load_fontset, \"pango_context_load_fontset\", LIBRARY.PANGO); 64 Linker.link(pango_context_get_metrics, \"pango_context_get_metrics\", LIBRARY.PANGO); 65 Linker.link(pango_context_list_families, \"pango_context_list_families\", LIBRARY.PANGO); 66 Linker.link(pango_break, \"pango_break\", LIBRARY.PANGO); 67 Linker.link(pango_get_log_attrs, \"pango_get_log_attrs\", LIBRARY.PANGO); 68 Linker.link(pango_find_paragraph_boundary, \"pango_find_paragraph_boundary\", LIBRARY.PANGO); 69 Linker.link(pango_default_break, \"pango_default_break\", LIBRARY.PANGO); 70 Linker.link(pango_shape, \"pango_shape\", LIBRARY.PANGO); 71 Linker.link(pango_shape_full, \"pango_shape_full\", LIBRARY.PANGO); 72 Linker.link(pango_unichar_direction, \"pango_unichar_direction\", LIBRARY.PANGO); 73 Linker.link(pango_find_base_dir, \"pango_find_base_dir\", LIBRARY.PANGO); 74 Linker.link(pango_get_mirror_char, \"pango_get_mirror_char\", LIBRARY.PANGO); 75 Linker.link(pango_bidi_type_for_unichar, \"pango_bidi_type_for_unichar\", LIBRARY.PANGO); 76 77 // pango.PgItem 78 79 80 // pango.PgMatrix 81 82 Linker.link(pango_units_to_double, \"pango_units_to_double\", LIBRARY.PANGO); 83 Linker.link(pango_units_from_double, \"pango_units_from_double\", LIBRARY.PANGO); 84 Linker.link(pango_extents_to_pixels, \"pango_extents_to_pixels\", LIBRARY.PANGO); 85 Linker.link(pango_matrix_copy, \"pango_matrix_copy\", LIBRARY.PANGO); 86 Linker.link(pango_matrix_free, \"pango_matrix_free\", LIBRARY.PANGO); 87 Linker.link(pango_matrix_translate, \"pango_matrix_translate\", LIBRARY.PANGO); 88 Linker.link(pango_matrix_scale, \"pango_matrix_scale\", LIBRARY.PANGO); 89 Linker.link(pango_matrix_rotate, \"pango_matrix_rotate\", LIBRARY.PANGO); 90 Linker.link(pango_matrix_concat, \"pango_matrix_concat\", LIBRARY.PANGO); 91 Linker.link(pango_matrix_transform_point, \"pango_matrix_transform_point\", LIBRARY.PANGO); 92 Linker.link(pango_matrix_transform_distance, \"pango_matrix_transform_distance\", LIBRARY.PANGO); 93 Linker.link(pango_matrix_transform_rectangle, \"pango_matrix_transform_rectangle\", LIBRARY.PANGO); 94 Linker.link(pango_matrix_transform_pixel_rectangle, \"pango_matrix_transform_pixel_rectangle\", LIBRARY.PANGO); 95 Linker.link(pango_matrix_get_font_scale_factor, \"pango_matrix_get_font_scale_factor\", LIBRARY.PANGO); 96 97 // pango.PgGlyphString 98 99 Linker.link(pango_glyph_string_new, \"pango_glyph_string_new\", LIBRARY.PANGO); 100 Linker.link(pango_glyph_string_copy, \"pango_glyph_string_copy\", LIBRARY.PANGO); 101 Linker.link(pango_glyph_string_set_size, \"pango_glyph_string_set_size\", LIBRARY.PANGO); 102 Linker.link(pango_glyph_string_free, \"pango_glyph_string_free\", LIBRARY.PANGO); 103 Linker.link(pango_glyph_string_extents, \"pango_glyph_string_extents\", LIBRARY.PANGO); 104 Linker.link(pango_glyph_string_extents_range, \"pango_glyph_string_extents_range\", LIBRARY.PANGO); 105 Linker.link(pango_glyph_string_get_width, \"pango_glyph_string_get_width\", LIBRARY.PANGO); 106 Linker.link(pango_glyph_string_index_to_x, \"pango_glyph_string_index_to_x\", LIBRARY.PANGO); 107 Linker.link(pango_glyph_string_x_to_index, \"pango_glyph_string_x_to_index\", LIBRARY.PANGO); 108 Linker.link(pango_glyph_string_get_logical_widths, \"pango_glyph_string_get_logical_widths\", LIBRARY.PANGO); 109 110 // pango.PgGlyphItem 111 112 Linker.link(pango_glyph_item_copy, \"pango_glyph_item_copy\", LIBRARY.PANGO); 113 Linker.link(pango_glyph_item_free, \"pango_glyph_item_free\", LIBRARY.PANGO); 114 Linker.link(pango_glyph_item_split, \"pango_glyph_item_split\", LIBRARY.PANGO); 115 Linker.link(pango_glyph_item_apply_attrs, \"pango_glyph_item_apply_attrs\", LIBRARY.PANGO); 116 Linker.link(pango_glyph_item_letter_space, \"pango_glyph_item_letter_space\", LIBRARY.PANGO); 117 Linker.link(pango_glyph_item_get_logical_widths, \"pango_glyph_item_get_logical_widths\", LIBRARY.PANGO); 118 119 // pango.PgGlyphItemIter 120 121 Linker.link(pango_glyph_item_iter_copy, \"pango_glyph_item_iter_copy\", LIBRARY.PANGO); 122 Linker.link(pango_glyph_item_iter_free, \"pango_glyph_item_iter_free\", LIBRARY.PANGO); 123 Linker.link(pango_glyph_item_iter_init_start, \"pango_glyph_item_iter_init_start\", LIBRARY.PANGO); 124 Linker.link(pango_glyph_item_iter_init_end, \"pango_glyph_item_iter_init_end\", LIBRARY.PANGO); 125 Linker.link(pango_glyph_item_iter_next_cluster, \"pango_glyph_item_iter_next_cluster\", LIBRARY.PANGO); 126 Linker.link(pango_glyph_item_iter_prev_cluster, \"pango_glyph_item_iter_prev_cluster\", LIBRARY.PANGO); 127 128 // pango.PgFont 129 130 Linker.link(pango_font_find_shaper, \"pango_font_find_shaper\", LIBRARY.PANGO); 131 Linker.link(pango_font_describe, \"pango_font_describe\", LIBRARY.PANGO); 132 Linker.link(pango_font_describe_with_absolute_size, \"pango_font_describe_with_absolute_size\", LIBRARY.PANGO); 133 Linker.link(pango_font_get_coverage, \"pango_font_get_coverage\", LIBRARY.PANGO); 134 Linker.link(pango_font_get_glyph_extents, \"pango_font_get_glyph_extents\", LIBRARY.PANGO); 135 Linker.link(pango_font_get_metrics, \"pango_font_get_metrics\", LIBRARY.PANGO); 136 Linker.link(pango_font_get_font_map, \"pango_font_get_font_map\", LIBRARY.PANGO); 137 138 // pango.PgFontDescription 139 140 Linker.link(pango_font_description_new, \"pango_font_description_new\", LIBRARY.PANGO); 141 Linker.link(pango_font_description_copy, \"pango_font_description_copy\", LIBRARY.PANGO); 142 Linker.link(pango_font_description_copy_static, \"pango_font_description_copy_static\", LIBRARY.PANGO); 143 Linker.link(pango_font_description_hash, \"pango_font_description_hash\", LIBRARY.PANGO); 144 Linker.link(pango_font_description_equal, \"pango_font_description_equal\", LIBRARY.PANGO); 145 Linker.link(pango_font_description_free, \"pango_font_description_free\", LIBRARY.PANGO); 146 Linker.link(pango_font_description_set_family, \"pango_font_description_set_family\", LIBRARY.PANGO); 147 Linker.link(pango_font_description_set_family_static, \"pango_font_description_set_family_static\", LIBRARY.PANGO); 148 Linker.link(pango_font_description_get_family, \"pango_font_description_get_family\", LIBRARY.PANGO); 149 Linker.link(pango_font_description_set_style, \"pango_font_description_set_style\", LIBRARY.PANGO); 150 Linker.link(pango_font_description_get_style, \"pango_font_description_get_style\", LIBRARY.PANGO); 151 Linker.link(pango_font_description_set_variant, \"pango_font_description_set_variant\", LIBRARY.PANGO); 152 Linker.link(pango_font_description_get_variant, \"pango_font_description_get_variant\", LIBRARY.PANGO); 153 Linker.link(pango_font_description_set_weight, \"pango_font_description_set_weight\", LIBRARY.PANGO); 154 Linker.link(pango_font_description_get_weight, \"pango_font_description_get_weight\", LIBRARY.PANGO); 155 Linker.link(pango_font_description_set_stretch, \"pango_font_description_set_stretch\", LIBRARY.PANGO); 156 Linker.link(pango_font_description_get_stretch, \"pango_font_description_get_stretch\", LIBRARY.PANGO); 157 Linker.link(pango_font_description_set_size, \"pango_font_description_set_size\", LIBRARY.PANGO); 158 Linker.link(pango_font_description_get_size, \"pango_font_description_get_size\", LIBRARY.PANGO); 159 Linker.link(pango_font_description_set_absolute_size, \"pango_font_description_set_absolute_size\", LIBRARY.PANGO); 160 Linker.link(pango_font_description_get_size_is_absolute, \"pango_font_description_get_size_is_absolute\", LIBRARY.PANGO); 161 Linker.link(pango_font_description_set_gravity, \"pango_font_description_set_gravity\", LIBRARY.PANGO); 162 Linker.link(pango_font_description_get_gravity, \"pango_font_description_get_gravity\", LIBRARY.PANGO); 163 Linker.link(pango_font_description_get_set_fields, \"pango_font_description_get_set_fields\", LIBRARY.PANGO); 164 Linker.link(pango_font_description_unset_fields, \"pango_font_description_unset_fields\", LIBRARY.PANGO); 165 Linker.link(pango_font_description_merge, \"pango_font_description_merge\", LIBRARY.PANGO); 166 Linker.link(pango_font_description_merge_static, \"pango_font_description_merge_static\", LIBRARY.PANGO); 167 Linker.link(pango_font_description_better_match, \"pango_font_description_better_match\", LIBRARY.PANGO); 168 Linker.link(pango_font_description_from_string, \"pango_font_description_from_string\", LIBRARY.PANGO); 169 Linker.link(pango_font_description_to_string, \"pango_font_description_to_string\", LIBRARY.PANGO); 170 Linker.link(pango_font_description_to_filename, \"pango_font_description_to_filename\", LIBRARY.PANGO); 171 172 // pango.PgFontMetrics 173 174 Linker.link(pango_font_metrics_ref, \"pango_font_metrics_ref\", LIBRARY.PANGO); 175 Linker.link(pango_font_metrics_unref, \"pango_font_metrics_unref\", LIBRARY.PANGO); 176 Linker.link(pango_font_metrics_get_ascent, \"pango_font_metrics_get_ascent\", LIBRARY.PANGO); 177 Linker.link(pango_font_metrics_get_descent, \"pango_font_metrics_get_descent\", LIBRARY.PANGO); 178 Linker.link(pango_font_metrics_get_approximate_char_width, \"pango_font_metrics_get_approximate_char_width\", LIBRARY.PANGO); 179 Linker.link(pango_font_metrics_get_approximate_digit_width, \"pango_font_metrics_get_approximate_digit_width\", LIBRARY.PANGO); 180 Linker.link(pango_font_metrics_get_underline_thickness, \"pango_font_metrics_get_underline_thickness\", LIBRARY.PANGO); 181 Linker.link(pango_font_metrics_get_underline_position, \"pango_font_metrics_get_underline_position\", LIBRARY.PANGO); 182 Linker.link(pango_font_metrics_get_strikethrough_thickness, \"pango_font_metrics_get_strikethrough_thickness\", LIBRARY.PANGO); 183 Linker.link(pango_font_metrics_get_strikethrough_position, \"pango_font_metrics_get_strikethrough_position\", LIBRARY.PANGO); 184 185 // pango.PgFontFamily 186 187 Linker.link(pango_font_family_get_name, \"pango_font_family_get_name\", LIBRARY.PANGO); 188 Linker.link(pango_font_family_is_monospace, \"pango_font_family_is_monospace\", LIBRARY.PANGO); 189 Linker.link(pango_font_family_list_faces, \"pango_font_family_list_faces\", LIBRARY.PANGO); 190 191 // pango.PgFontFace 192 193 Linker.link(pango_font_face_get_face_name, \"pango_font_face_get_face_name\", LIBRARY.PANGO); 194 Linker.link(pango_font_face_list_sizes, \"pango_font_face_list_sizes\", LIBRARY.PANGO); 195 Linker.link(pango_font_face_describe, \"pango_font_face_describe\", LIBRARY.PANGO); 196 Linker.link(pango_font_face_is_synthesized, \"pango_font_face_is_synthesized\", LIBRARY.PANGO); 197 198 // pango.PgFontMap 199 200 Linker.link(pango_font_map_create_context, \"pango_font_map_create_context\", LIBRARY.PANGO); 201 Linker.link(pango_font_map_load_font, \"pango_font_map_load_font\", LIBRARY.PANGO); 202 Linker.link(pango_font_map_load_fontset, \"pango_font_map_load_fontset\", LIBRARY.PANGO); 203 Linker.link(pango_font_map_list_families, \"pango_font_map_list_families\", LIBRARY.PANGO); 204 Linker.link(pango_font_map_get_shape_engine_type, \"pango_font_map_get_shape_engine_type\", LIBRARY.PANGO); 205 Linker.link(pango_font_map_get_serial, \"pango_font_map_get_serial\", LIBRARY.PANGO); 206 207 // pango.PgFontset 208 209 Linker.link(pango_fontset_get_font, \"pango_fontset_get_font\", LIBRARY.PANGO); 210 Linker.link(pango_fontset_get_metrics, \"pango_fontset_get_metrics\", LIBRARY.PANGO); 211 Linker.link(pango_fontset_foreach, \"pango_fontset_foreach\", LIBRARY.PANGO); 212 213 // pango.PgFontsetSimple 214 215 Linker.link(pango_fontset_simple_new, \"pango_fontset_simple_new\", LIBRARY.PANGO); 216 Linker.link(pango_fontset_simple_append, \"pango_fontset_simple_append\", LIBRARY.PANGO); 217 Linker.link(pango_fontset_simple_size, \"pango_fontset_simple_size\", LIBRARY.PANGO); 218 219 // pango.PgAttribute 220 221 Linker.link(pango_parse_markup, \"pango_parse_markup\", LIBRARY.PANGO); 222 Linker.link(pango_markup_parser_new, \"pango_markup_parser_new\", LIBRARY.PANGO); 223 Linker.link(pango_markup_parser_finish, \"pango_markup_parser_finish\", LIBRARY.PANGO); 224 Linker.link(pango_attr_type_register, \"pango_attr_type_register\", LIBRARY.PANGO); 225 Linker.link(pango_attr_type_get_name, \"pango_attr_type_get_name\", LIBRARY.PANGO); 226 Linker.link(pango_attribute_init, \"pango_attribute_init\", LIBRARY.PANGO); 227 Linker.link(pango_attribute_copy, \"pango_attribute_copy\", LIBRARY.PANGO); 228 Linker.link(pango_attribute_equal, \"pango_attribute_equal\", LIBRARY.PANGO); 229 Linker.link(pango_attribute_destroy, \"pango_attribute_destroy\", LIBRARY.PANGO); 230 Linker.link(pango_attr_language_new, \"pango_attr_language_new\", LIBRARY.PANGO); 231 Linker.link(pango_attr_family_new, \"pango_attr_family_new\", LIBRARY.PANGO); 232 Linker.link(pango_attr_style_new, \"pango_attr_style_new\", LIBRARY.PANGO); 233 Linker.link(pango_attr_variant_new, \"pango_attr_variant_new\", LIBRARY.PANGO); 234 Linker.link(pango_attr_stretch_new, \"pango_attr_stretch_new\", LIBRARY.PANGO); 235 Linker.link(pango_attr_weight_new, \"pango_attr_weight_new\", LIBRARY.PANGO); 236 Linker.link(pango_attr_size_new, \"pango_attr_size_new\", LIBRARY.PANGO); 237 Linker.link(pango_attr_size_new_absolute, \"pango_attr_size_new_absolute\", LIBRARY.PANGO); 238 Linker.link(pango_attr_font_desc_new, \"pango_attr_font_desc_new\", LIBRARY.PANGO); 239 Linker.link(pango_attr_foreground_new, \"pango_attr_foreground_new\", LIBRARY.PANGO); 240 Linker.link(pango_attr_background_new, \"pango_attr_background_new\", LIBRARY.PANGO); 241 Linker.link(pango_attr_strikethrough_new, \"pango_attr_strikethrough_new\", LIBRARY.PANGO); 242 Linker.link(pango_attr_strikethrough_color_new, \"pango_attr_strikethrough_color_new\", LIBRARY.PANGO); 243 Linker.link(pango_attr_underline_new, \"pango_attr_underline_new\", LIBRARY.PANGO); 244 Linker.link(pango_attr_underline_color_new, \"pango_attr_underline_color_new\", LIBRARY.PANGO); 245 Linker.link(pango_attr_shape_new, \"pango_attr_shape_new\", LIBRARY.PANGO); 246 Linker.link(pango_attr_shape_new_with_data, \"pango_attr_shape_new_with_data\", LIBRARY.PANGO); 247 Linker.link(pango_attr_scale_new, \"pango_attr_scale_new\", LIBRARY.PANGO); 248 Linker.link(pango_attr_rise_new, \"pango_attr_rise_new\", LIBRARY.PANGO); 249 Linker.link(pango_attr_letter_spacing_new, \"pango_attr_letter_spacing_new\", LIBRARY.PANGO); 250 Linker.link(pango_attr_fallback_new, \"pango_attr_fallback_new\", LIBRARY.PANGO); 251 Linker.link(pango_attr_gravity_new, \"pango_attr_gravity_new\", LIBRARY.PANGO); 252 Linker.link(pango_attr_gravity_hint_new, \"pango_attr_gravity_hint_new\", LIBRARY.PANGO); 253 254 // pango.PgColor 255 256 Linker.link(pango_color_parse, \"pango_color_parse\", LIBRARY.PANGO); 257 Linker.link(pango_color_copy, \"pango_color_copy\", LIBRARY.PANGO); 258 Linker.link(pango_color_free, \"pango_color_free\", LIBRARY.PANGO); 259 Linker.link(pango_color_to_string, \"pango_color_to_string\", LIBRARY.PANGO); 260 261 // pango.PgAttributeList 262 263 Linker.link(pango_attr_list_new, \"pango_attr_list_new\", LIBRARY.PANGO); 264 Linker.link(pango_attr_list_ref, \"pango_attr_list_ref\", LIBRARY.PANGO); 265 Linker.link(pango_attr_list_unref, \"pango_attr_list_unref\", LIBRARY.PANGO); 266 Linker.link(pango_attr_list_copy, \"pango_attr_list_copy\", LIBRARY.PANGO); 267 Linker.link(pango_attr_list_insert, \"pango_attr_list_insert\", LIBRARY.PANGO); 268 Linker.link(pango_attr_list_insert_before, \"pango_attr_list_insert_before\", LIBRARY.PANGO); 269 Linker.link(pango_attr_list_change, \"pango_attr_list_change\", LIBRARY.PANGO); 270 Linker.link(pango_attr_list_splice, \"pango_attr_list_splice\", LIBRARY.PANGO); 271 Linker.link(pango_attr_list_filter, \"pango_attr_list_filter\", LIBRARY.PANGO); 272 Linker.link(pango_attr_list_get_iterator, \"pango_attr_list_get_iterator\", LIBRARY.PANGO); 273 274 // pango.PgAttributeIterator 275 276 Linker.link(pango_attr_iterator_copy, \"pango_attr_iterator_copy\", LIBRARY.PANGO); 277 Linker.link(pango_attr_iterator_next, \"pango_attr_iterator_next\", LIBRARY.PANGO); 278 Linker.link(pango_attr_iterator_range, \"pango_attr_iterator_range\", LIBRARY.PANGO); 279 Linker.link(pango_attr_iterator_get, \"pango_attr_iterator_get\", LIBRARY.PANGO); 280 Linker.link(pango_attr_iterator_get_font, \"pango_attr_iterator_get_font\", LIBRARY.PANGO); 281 Linker.link(pango_attr_iterator_get_attrs, \"pango_attr_iterator_get_attrs\", LIBRARY.PANGO); 282 Linker.link(pango_attr_iterator_destroy, \"pango_attr_iterator_destroy\", LIBRARY.PANGO); 283 284 // pango.PgTabArray 285 286 Linker.link(pango_tab_array_new, \"pango_tab_array_new\", LIBRARY.PANGO); 287 Linker.link(pango_tab_array_new_with_positions, \"pango_tab_array_new_with_positions\", LIBRARY.PANGO); 288 Linker.link(pango_tab_array_copy, \"pango_tab_array_copy\", LIBRARY.PANGO); 289 Linker.link(pango_tab_array_free, \"pango_tab_array_free\", LIBRARY.PANGO); 290 Linker.link(pango_tab_array_get_size, \"pango_tab_array_get_size\", LIBRARY.PANGO); 291 Linker.link(pango_tab_array_resize, \"pango_tab_array_resize\", LIBRARY.PANGO); 292 Linker.link(pango_tab_array_set_tab, \"pango_tab_array_set_tab\", LIBRARY.PANGO); 293 Linker.link(pango_tab_array_get_tab, \"pango_tab_array_get_tab\", LIBRARY.PANGO); 294 Linker.link(pango_tab_array_get_tabs, \"pango_tab_array_get_tabs\", LIBRARY.PANGO); 295 Linker.link(pango_tab_array_get_positions_in_pixels, \"pango_tab_array_get_positions_in_pixels\", LIBRARY.PANGO); 296 297 // pango.PgLayout 298 299 Linker.link(pango_layout_new, \"pango_layout_new\", LIBRARY.PANGO); 300 Linker.link(pango_layout_copy, \"pango_layout_copy\", LIBRARY.PANGO); 301 Linker.link(pango_layout_get_context, \"pango_layout_get_context\", LIBRARY.PANGO); 302 Linker.link(pango_layout_context_changed, \"pango_layout_context_changed\", LIBRARY.PANGO); 303 Linker.link(pango_layout_get_serial, \"pango_layout_get_serial\", LIBRARY.PANGO); 304 Linker.link(pango_layout_set_text, \"pango_layout_set_text\", LIBRARY.PANGO); 305 Linker.link(pango_layout_get_text, \"pango_layout_get_text\", LIBRARY.PANGO); 306 Linker.link(pango_layout_get_character_count, \"pango_layout_get_character_count\", LIBRARY.PANGO); 307 Linker.link(pango_layout_set_markup, \"pango_layout_set_markup\", LIBRARY.PANGO); 308 Linker.link(pango_layout_set_markup_with_accel, \"pango_layout_set_markup_with_accel\", LIBRARY.PANGO); 309 Linker.link(pango_layout_set_attributes, \"pango_layout_set_attributes\", LIBRARY.PANGO); 310 Linker.link(pango_layout_get_attributes, \"pango_layout_get_attributes\", LIBRARY.PANGO); 311 Linker.link(pango_layout_set_font_description, \"pango_layout_set_font_description\", LIBRARY.PANGO); 312 Linker.link(pango_layout_get_font_description, \"pango_layout_get_font_description\", LIBRARY.PANGO); 313 Linker.link(pango_layout_set_width, \"pango_layout_set_width\", LIBRARY.PANGO); 314 Linker.link(pango_layout_get_width, \"pango_layout_get_width\", LIBRARY.PANGO); 315 Linker.link(pango_layout_set_height, \"pango_layout_set_height\", LIBRARY.PANGO); 316 Linker.link(pango_layout_get_height, \"pango_layout_get_height\", LIBRARY.PANGO); 317 Linker.link(pango_layout_set_wrap, \"pango_layout_set_wrap\", LIBRARY.PANGO); 318 Linker.link(pango_layout_get_wrap, \"pango_layout_get_wrap\", LIBRARY.PANGO); 319 Linker.link(pango_layout_is_wrapped, \"pango_layout_is_wrapped\", LIBRARY.PANGO); 320 Linker.link(pango_layout_set_ellipsize, \"pango_layout_set_ellipsize\", LIBRARY.PANGO); 321 Linker.link(pango_layout_get_ellipsize, \"pango_layout_get_ellipsize\", LIBRARY.PANGO); 322 Linker.link(pango_layout_is_ellipsized, \"pango_layout_is_ellipsized\", LIBRARY.PANGO); 323 Linker.link(pango_layout_set_indent, \"pango_layout_set_indent\", LIBRARY.PANGO); 324 Linker.link(pango_layout_get_indent, \"pango_layout_get_indent\", LIBRARY.PANGO); 325 Linker.link(pango_layout_get_spacing, \"pango_layout_get_spacing\", LIBRARY.PANGO); 326 Linker.link(pango_layout_set_spacing, \"pango_layout_set_spacing\", LIBRARY.PANGO); 327 Linker.link(pango_layout_set_justify, \"pango_layout_set_justify\", LIBRARY.PANGO); 328 Linker.link(pango_layout_get_justify, \"pango_layout_get_justify\", LIBRARY.PANGO); 329 Linker.link(pango_layout_set_auto_dir, \"pango_layout_set_auto_dir\", LIBRARY.PANGO); 330 Linker.link(pango_layout_get_auto_dir, \"pango_layout_get_auto_dir\", LIBRARY.PANGO); 331 Linker.link(pango_layout_set_alignment, \"pango_layout_set_alignment\", LIBRARY.PANGO); 332 Linker.link(pango_layout_get_alignment, \"pango_layout_get_alignment\", LIBRARY.PANGO); 333 Linker.link(pango_layout_set_tabs, \"pango_layout_set_tabs\", LIBRARY.PANGO); 334 Linker.link(pango_layout_get_tabs, \"pango_layout_get_tabs\", LIBRARY.PANGO); 335 Linker.link(pango_layout_set_single_paragraph_mode, \"pango_layout_set_single_paragraph_mode\", LIBRARY.PANGO); 336 Linker.link(pango_layout_get_single_paragraph_mode, \"pango_layout_get_single_paragraph_mode\", LIBRARY.PANGO); 337 Linker.link(pango_layout_get_unknown_glyphs_count, \"pango_layout_get_unknown_glyphs_count\", LIBRARY.PANGO); 338 Linker.link(pango_layout_get_log_attrs, \"pango_layout_get_log_attrs\", LIBRARY.PANGO); 339 Linker.link(pango_layout_get_log_attrs_readonly, \"pango_layout_get_log_attrs_readonly\", LIBRARY.PANGO); 340 Linker.link(pango_layout_index_to_pos, \"pango_layout_index_to_pos\", LIBRARY.PANGO); 341 Linker.link(pango_layout_index_to_line_x, \"pango_layout_index_to_line_x\", LIBRARY.PANGO); 342 Linker.link(pango_layout_xy_to_index, \"pango_layout_xy_to_index\", LIBRARY.PANGO); 343 Linker.link(pango_layout_get_cursor_pos, \"pango_layout_get_cursor_pos\", LIBRARY.PANGO); 344 Linker.link(pango_layout_move_cursor_visually, \"pango_layout_move_cursor_visually\", LIBRARY.PANGO); 345 Linker.link(pango_layout_get_extents, \"pango_layout_get_extents\", LIBRARY.PANGO); 346 Linker.link(pango_layout_get_pixel_extents, \"pango_layout_get_pixel_extents\", LIBRARY.PANGO); 347 Linker.link(pango_layout_get_size, \"pango_layout_get_size\", LIBRARY.PANGO); 348 Linker.link(pango_layout_get_pixel_size, \"pango_layout_get_pixel_size\", LIBRARY.PANGO); 349 Linker.link(pango_layout_get_baseline, \"pango_layout_get_baseline\", LIBRARY.PANGO); 350 Linker.link(pango_layout_get_line_count, \"pango_layout_get_line_count\", LIBRARY.PANGO); 351 Linker.link(pango_layout_get_line, \"pango_layout_get_line\", LIBRARY.PANGO); 352 Linker.link(pango_layout_get_line_readonly, \"pango_layout_get_line_readonly\", LIBRARY.PANGO); 353 Linker.link(pango_layout_get_lines, \"pango_layout_get_lines\", LIBRARY.PANGO); 354 Linker.link(pango_layout_get_lines_readonly, \"pango_layout_get_lines_readonly\", LIBRARY.PANGO); 355 Linker.link(pango_layout_get_iter, \"pango_layout_get_iter\", LIBRARY.PANGO); 356 357 // pango.PgLayoutIter 358 359 Linker.link(pango_layout_iter_copy, \"pango_layout_iter_copy\", LIBRARY.PANGO); 360 Linker.link(pango_layout_iter_free, \"pango_layout_iter_free\", LIBRARY.PANGO); 361 Linker.link(pango_layout_iter_next_run, \"pango_layout_iter_next_run\", LIBRARY.PANGO); 362 Linker.link(pango_layout_iter_next_char, \"pango_layout_iter_next_char\", LIBRARY.PANGO); 363 Linker.link(pango_layout_iter_next_cluster, \"pango_layout_iter_next_cluster\", LIBRARY.PANGO); 364 Linker.link(pango_layout_iter_next_line, \"pango_layout_iter_next_line\", LIBRARY.PANGO); 365 Linker.link(pango_layout_iter_at_last_line, \"pango_layout_iter_at_last_line\", LIBRARY.PANGO); 366 Linker.link(pango_layout_iter_get_index, \"pango_layout_iter_get_index\", LIBRARY.PANGO); 367 Linker.link(pango_layout_iter_get_baseline, \"pango_layout_iter_get_baseline\", LIBRARY.PANGO); 368 Linker.link(pango_layout_iter_get_run, \"pango_layout_iter_get_run\", LIBRARY.PANGO); 369 Linker.link(pango_layout_iter_get_run_readonly, \"pango_layout_iter_get_run_readonly\", LIBRARY.PANGO); 370 Linker.link(pango_layout_iter_get_line, \"pango_layout_iter_get_line\", LIBRARY.PANGO); 371 Linker.link(pango_layout_iter_get_line_readonly, \"pango_layout_iter_get_line_readonly\", LIBRARY.PANGO); 372 Linker.link(pango_layout_iter_get_layout, \"pango_layout_iter_get_layout\", LIBRARY.PANGO); 373 Linker.link(pango_layout_iter_get_char_extents, \"pango_layout_iter_get_char_extents\", LIBRARY.PANGO); 374 Linker.link(pango_layout_iter_get_cluster_extents, \"pango_layout_iter_get_cluster_extents\", LIBRARY.PANGO); 375 Linker.link(pango_layout_iter_get_run_extents, \"pango_layout_iter_get_run_extents\", LIBRARY.PANGO); 376 Linker.link(pango_layout_iter_get_line_yrange, \"pango_layout_iter_get_line_yrange\", LIBRARY.PANGO); 377 Linker.link(pango_layout_iter_get_line_extents, \"pango_layout_iter_get_line_extents\", LIBRARY.PANGO); 378 Linker.link(pango_layout_iter_get_layout_extents, \"pango_layout_iter_get_layout_extents\", LIBRARY.PANGO); 379 380 // pango.PgLayoutLine 381 382 Linker.link(pango_layout_line_ref, \"pango_layout_line_ref\", LIBRARY.PANGO); 383 Linker.link(pango_layout_line_unref, \"pango_layout_line_unref\", LIBRARY.PANGO); 384 Linker.link(pango_layout_line_get_extents, \"pango_layout_line_get_extents\", LIBRARY.PANGO); 385 Linker.link(pango_layout_line_get_pixel_extents, \"pango_layout_line_get_pixel_extents\", LIBRARY.PANGO); 386 Linker.link(pango_layout_line_index_to_x, \"pango_layout_line_index_to_x\", LIBRARY.PANGO); 387 Linker.link(pango_layout_line_x_to_index, \"pango_layout_line_x_to_index\", LIBRARY.PANGO); 388 Linker.link(pango_layout_line_get_x_ranges, \"pango_layout_line_get_x_ranges\", LIBRARY.PANGO); 389 390 // pango.PgScript 391 392 Linker.link(pango_script_for_unichar, \"pango_script_for_unichar\", LIBRARY.PANGO); 393 Linker.link(pango_script_get_sample_language, \"pango_script_get_sample_language\", LIBRARY.PANGO); 394 395 // pango.PgScriptIter 396 397 Linker.link(pango_script_iter_new, \"pango_script_iter_new\", LIBRARY.PANGO); 398 Linker.link(pango_script_iter_get_range, \"pango_script_iter_get_range\", LIBRARY.PANGO); 399 Linker.link(pango_script_iter_next, \"pango_script_iter_next\", LIBRARY.PANGO); 400 Linker.link(pango_script_iter_free, \"pango_script_iter_free\", LIBRARY.PANGO); 401 402 // pango.PgLanguage 403 404 Linker.link(pango_language_from_string, \"pango_language_from_string\", LIBRARY.PANGO); 405 Linker.link(pango_language_to_string, \"pango_language_to_string\", LIBRARY.PANGO); 406 Linker.link(pango_language_matches, \"pango_language_matches\", LIBRARY.PANGO); 407 Linker.link(pango_language_includes_script, \"pango_language_includes_script\", LIBRARY.PANGO); 408 Linker.link(pango_language_get_scripts, \"pango_language_get_scripts\", LIBRARY.PANGO); 409 Linker.link(pango_language_get_default, \"pango_language_get_default\", LIBRARY.PANGO); 410 Linker.link(pango_language_get_sample_string, \"pango_language_get_sample_string\", LIBRARY.PANGO); 411 412 // pango.PgVertical 413 414 Linker.link(pango_gravity_get_for_matrix, \"pango_gravity_get_for_matrix\", LIBRARY.PANGO); 415 Linker.link(pango_gravity_get_for_script, \"pango_gravity_get_for_script\", LIBRARY.PANGO); 416 Linker.link(pango_gravity_get_for_script_and_width, \"pango_gravity_get_for_script_and_width\", LIBRARY.PANGO); 417 Linker.link(pango_gravity_to_rotation, \"pango_gravity_to_rotation\", LIBRARY.PANGO); 418 419 // pango.PgCairoFontMap 420 421 Linker.link(pango_cairo_font_map_get_default, \"pango_cairo_font_map_get_default\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 422 Linker.link(pango_cairo_font_map_set_default, \"pango_cairo_font_map_set_default\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 423 Linker.link(pango_cairo_font_map_new, \"pango_cairo_font_map_new\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 424 Linker.link(pango_cairo_font_map_new_for_font_type, \"pango_cairo_font_map_new_for_font_type\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 425 Linker.link(pango_cairo_font_map_get_font_type, \"pango_cairo_font_map_get_font_type\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 426 Linker.link(pango_cairo_font_map_set_resolution, \"pango_cairo_font_map_set_resolution\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 427 Linker.link(pango_cairo_font_map_get_resolution, \"pango_cairo_font_map_get_resolution\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 428 Linker.link(pango_cairo_font_map_create_context, \"pango_cairo_font_map_create_context\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 429 430 // pango.PgCairo 431 432 Linker.link(pango_cairo_font_get_scaled_font, \"pango_cairo_font_get_scaled_font\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 433 Linker.link(pango_cairo_context_set_resolution, \"pango_cairo_context_set_resolution\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 434 Linker.link(pango_cairo_context_get_resolution, \"pango_cairo_context_get_resolution\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 435 Linker.link(pango_cairo_context_set_font_options, \"pango_cairo_context_set_font_options\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 436 Linker.link(pango_cairo_context_get_font_options, \"pango_cairo_context_get_font_options\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 437 Linker.link(pango_cairo_context_set_shape_renderer, \"pango_cairo_context_set_shape_renderer\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 438 Linker.link(pango_cairo_context_get_shape_renderer, \"pango_cairo_context_get_shape_renderer\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 439 Linker.link(pango_cairo_create_context, \"pango_cairo_create_context\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 440 Linker.link(pango_cairo_update_context, \"pango_cairo_update_context\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 441 Linker.link(pango_cairo_create_layout, \"pango_cairo_create_layout\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 442 Linker.link(pango_cairo_update_layout, \"pango_cairo_update_layout\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 443 Linker.link(pango_cairo_show_glyph_string, \"pango_cairo_show_glyph_string\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 444 Linker.link(pango_cairo_show_glyph_item, \"pango_cairo_show_glyph_item\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 445 Linker.link(pango_cairo_show_layout_line, \"pango_cairo_show_layout_line\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 446 Linker.link(pango_cairo_show_layout, \"pango_cairo_show_layout\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 447 Linker.link(pango_cairo_show_error_underline, \"pango_cairo_show_error_underline\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 448 Linker.link(pango_cairo_glyph_string_path, \"pango_cairo_glyph_string_path\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 449 Linker.link(pango_cairo_layout_line_path, \"pango_cairo_layout_line_path\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 450 Linker.link(pango_cairo_layout_path, \"pango_cairo_layout_path\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 451 Linker.link(pango_cairo_error_underline_path, \"pango_cairo_error_underline_path\", LIBRARY.PANGO, LIBRARY.PANGOCAIRO); 452 453 // pango.PgRenderer 454 455 Linker.link(pango_renderer_draw_layout, \"pango_renderer_draw_layout\", LIBRARY.PANGO); 456 Linker.link(pango_renderer_draw_layout_line, \"pango_renderer_draw_layout_line\", LIBRARY.PANGO); 457 Linker.link(pango_renderer_draw_glyphs, \"pango_renderer_draw_glyphs\", LIBRARY.PANGO); 458 Linker.link(pango_renderer_draw_glyph_item, \"pango_renderer_draw_glyph_item\", LIBRARY.PANGO); 459 Linker.link(pango_renderer_draw_rectangle, \"pango_renderer_draw_rectangle\", LIBRARY.PANGO); 460 Linker.link(pango_renderer_draw_error_underline, \"pango_renderer_draw_error_underline\", LIBRARY.PANGO); 461 Linker.link(pango_renderer_draw_trapezoid, \"pango_renderer_draw_trapezoid\", LIBRARY.PANGO); 462 Linker.link(pango_renderer_draw_glyph, \"pango_renderer_draw_glyph\", LIBRARY.PANGO); 463 Linker.link(pango_renderer_activate, \"pango_renderer_activate\", LIBRARY.PANGO); 464 Linker.link(pango_renderer_deactivate, \"pango_renderer_deactivate\", LIBRARY.PANGO); 465 Linker.link(pango_renderer_part_changed, \"pango_renderer_part_changed\", LIBRARY.PANGO); 466 Linker.link(pango_renderer_set_color, \"pango_renderer_set_color\", LIBRARY.PANGO); 467 Linker.link(pango_renderer_get_color, \"pango_renderer_get_color\", LIBRARY.PANGO); 468 Linker.link(pango_renderer_set_matrix, \"pango_renderer_set_matrix\", LIBRARY.PANGO); 469 Linker.link(pango_renderer_get_matrix, \"pango_renderer_get_matrix\", LIBRARY.PANGO); 470 Linker.link(pango_renderer_get_layout, \"pango_renderer_get_layout\", LIBRARY.PANGO); 471 Linker.link(pango_renderer_get_layout_line, \"pango_renderer_get_layout_line\", LIBRARY.PANGO); 472 473 // pango.PgCoverage 474 475 Linker.link(pango_coverage_new, \"pango_coverage_new\", LIBRARY.PANGO); 476 Linker.link(pango_coverage_ref, \"pango_coverage_ref\", LIBRARY.PANGO); 477 Linker.link(pango_coverage_unref, \"pango_coverage_unref\", LIBRARY.PANGO); 478 Linker.link(pango_coverage_copy, \"pango_coverage_copy\", LIBRARY.PANGO); 479 Linker.link(pango_coverage_get, \"pango_coverage_get\", LIBRARY.PANGO); 480 Linker.link(pango_coverage_max, \"pango_coverage_max\", LIBRARY.PANGO); 481 Linker.link(pango_coverage_set, \"pango_coverage_set\", LIBRARY.PANGO); 482 Linker.link(pango_coverage_to_bytes, \"pango_coverage_to_bytes\", LIBRARY.PANGO); 483 Linker.link(pango_coverage_from_bytes, \"pango_coverage_from_bytes\", LIBRARY.PANGO); 484 485 // pango.PgEngine 486 487 Linker.link(script_engine_list, \"script_engine_list\", LIBRARY.PANGO); 488 Linker.link(script_engine_init, \"script_engine_init\", LIBRARY.PANGO); 489 Linker.link(script_engine_exit, \"script_engine_exit\", LIBRARY.PANGO); 490 Linker.link(script_engine_create, \"script_engine_create\", LIBRARY.PANGO); 491 492 // pango.PgEngineLang 493 494 495 // pango.PgEngineShape 496 497 498 // pango.PgMiscellaneous 499 500 Linker.link(pango_split_file_list, \"pango_split_file_list\", LIBRARY.PANGO); 501 Linker.link(pango_trim_string, \"pango_trim_string\", LIBRARY.PANGO); 502 Linker.link(pango_read_line, \"pango_read_line\", LIBRARY.PANGO); 503 Linker.link(pango_skip_space, \"pango_skip_space\", LIBRARY.PANGO); 504 Linker.link(pango_scan_word, \"pango_scan_word\", LIBRARY.PANGO); 505 Linker.link(pango_scan_string, \"pango_scan_string\", LIBRARY.PANGO); 506 Linker.link(pango_scan_int, \"pango_scan_int\", LIBRARY.PANGO); 507 Linker.link(pango_config_key_get, \"pango_config_key_get\", LIBRARY.PANGO); 508 Linker.link(pango_config_key_get_system, \"pango_config_key_get_system\", LIBRARY.PANGO); 509 Linker.link(pango_lookup_aliases, \"pango_lookup_aliases\", LIBRARY.PANGO); 510 Linker.link(pango_parse_enum, \"pango_parse_enum\", LIBRARY.PANGO); 511 Linker.link(pango_parse_style, \"pango_parse_style\", LIBRARY.PANGO); 512 Linker.link(pango_parse_variant, \"pango_parse_variant\", LIBRARY.PANGO); 513 Linker.link(pango_parse_weight, \"pango_parse_weight\", LIBRARY.PANGO); 514 Linker.link(pango_parse_stretch, \"pango_parse_stretch\", LIBRARY.PANGO); 515 Linker.link(pango_get_sysconf_subdirectory, \"pango_get_sysconf_subdirectory\", LIBRARY.PANGO); 516 Linker.link(pango_get_lib_subdirectory, \"pango_get_lib_subdirectory\", LIBRARY.PANGO); 517 Linker.link(pango_log2vis_get_embedding_levels, \"pango_log2vis_get_embedding_levels\", LIBRARY.PANGO); 518 Linker.link(pango_is_zero_width, \"pango_is_zero_width\", LIBRARY.PANGO); 519 Linker.link(pango_quantize_line_geometry, \"pango_quantize_line_geometry\", LIBRARY.PANGO); 520 521 // pango.PgVersion 522 523 Linker.link(pango_version, \"pango_version\", LIBRARY.PANGO); 524 Linker.link(pango_version_string, \"pango_version_string\", LIBRARY.PANGO); 525 Linker.link(pango_version_check, \"pango_version_check\", LIBRARY.PANGO); 526 }"); 527 528 mixin( gshared ~"extern(C) 529 { 530 // pango.PgContext 531 532 GList* function(PangoContext* context, char* text, int startIndex, int length, PangoAttrList* attrs, PangoAttrIterator* cachedIter) c_pango_itemize; 533 GList* function(PangoContext* context, PangoDirection baseDir, char* text, int startIndex, int length, PangoAttrList* attrs, PangoAttrIterator* cachedIter) c_pango_itemize_with_base_dir; 534 GList* function(GList* logicalItems) c_pango_reorder_items; 535 PangoContext* function() c_pango_context_new; 536 void function(PangoContext* context) c_pango_context_changed; 537 guint function(PangoContext* context) c_pango_context_get_serial; 538 void function(PangoContext* context, PangoFontMap* fontMap) c_pango_context_set_font_map; 539 PangoFontMap* function(PangoContext* context) c_pango_context_get_font_map; 540 PangoFontDescription* function(PangoContext* context) c_pango_context_get_font_description; 541 void function(PangoContext* context, PangoFontDescription* desc) c_pango_context_set_font_description; 542 PangoLanguage* function(PangoContext* context) c_pango_context_get_language; 543 void function(PangoContext* context, PangoLanguage* language) c_pango_context_set_language; 544 PangoDirection function(PangoContext* context) c_pango_context_get_base_dir; 545 void function(PangoContext* context, PangoDirection direction) c_pango_context_set_base_dir; 546 PangoGravity function(PangoContext* context) c_pango_context_get_base_gravity; 547 void function(PangoContext* context, PangoGravity gravity) c_pango_context_set_base_gravity; 548 PangoGravity function(PangoContext* context) c_pango_context_get_gravity; 549 PangoGravityHint function(PangoContext* context) c_pango_context_get_gravity_hint; 550 void function(PangoContext* context, PangoGravityHint hint) c_pango_context_set_gravity_hint; 551 PangoMatrix* function(PangoContext* context) c_pango_context_get_matrix; 552 void function(PangoContext* context, PangoMatrix* matrix) c_pango_context_set_matrix; 553 PangoFont* function(PangoContext* context, PangoFontDescription* desc) c_pango_context_load_font; 554 PangoFontset* function(PangoContext* context, PangoFontDescription* desc, PangoLanguage* language) c_pango_context_load_fontset; 555 PangoFontMetrics* function(PangoContext* context, PangoFontDescription* desc, PangoLanguage* language) c_pango_context_get_metrics; 556 void function(PangoContext* context, PangoFontFamily*** families, int* nFamilies) c_pango_context_list_families; 557 void function(gchar* text, int length, PangoAnalysis* analysis, PangoLogAttr* attrs, int attrsLen) c_pango_break; 558 void function(char* text, int length, int level, PangoLanguage* language, PangoLogAttr* logAttrs, int attrsLen) c_pango_get_log_attrs; 559 void function(gchar* text, gint length, gint* paragraphDelimiterIndex, gint* nextParagraphStart) c_pango_find_paragraph_boundary; 560 void function(gchar* text, int length, PangoAnalysis* analysis, PangoLogAttr* attrs, int attrsLen) c_pango_default_break; 561 void function(gchar* text, gint length, PangoAnalysis* analysis, PangoGlyphString* glyphs) c_pango_shape; 562 void function(gchar* itemText, gint itemLength, gchar* paragraphText, gint paragraphLength, PangoAnalysis* analysis, PangoGlyphString* glyphs) c_pango_shape_full; 563 PangoDirection function(gunichar ch) c_pango_unichar_direction; 564 PangoDirection function(gchar* text, gint length) c_pango_find_base_dir; 565 gboolean function(gunichar ch, gunichar* mirroredCh) c_pango_get_mirror_char; 566 PangoBidiType function(gunichar ch) c_pango_bidi_type_for_unichar; 567 568 // pango.PgItem 569 570 571 // pango.PgMatrix 572 573 double function(int i) c_pango_units_to_double; 574 int function(double d) c_pango_units_from_double; 575 void function(PangoRectangle* inclusive, PangoRectangle* nearest) c_pango_extents_to_pixels; 576 PangoMatrix* function(PangoMatrix* matrix) c_pango_matrix_copy; 577 void function(PangoMatrix* matrix) c_pango_matrix_free; 578 void function(PangoMatrix* matrix, double tx, double ty) c_pango_matrix_translate; 579 void function(PangoMatrix* matrix, double scaleX, double scaleY) c_pango_matrix_scale; 580 void function(PangoMatrix* matrix, double degrees) c_pango_matrix_rotate; 581 void function(PangoMatrix* matrix, PangoMatrix* newMatrix) c_pango_matrix_concat; 582 void function(PangoMatrix* matrix, double* x, double* y) c_pango_matrix_transform_point; 583 void function(PangoMatrix* matrix, double* dx, double* dy) c_pango_matrix_transform_distance; 584 void function(PangoMatrix* matrix, PangoRectangle* rect) c_pango_matrix_transform_rectangle; 585 void function(PangoMatrix* matrix, PangoRectangle* rect) c_pango_matrix_transform_pixel_rectangle; 586 double function(PangoMatrix* matrix) c_pango_matrix_get_font_scale_factor; 587 588 // pango.PgGlyphString 589 590 PangoGlyphString* function() c_pango_glyph_string_new; 591 PangoGlyphString* function(PangoGlyphString* string) c_pango_glyph_string_copy; 592 void function(PangoGlyphString* string, gint newLen) c_pango_glyph_string_set_size; 593 void function(PangoGlyphString* string) c_pango_glyph_string_free; 594 void function(PangoGlyphString* glyphs, PangoFont* font, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_glyph_string_extents; 595 void function(PangoGlyphString* glyphs, int start, int end, PangoFont* font, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_glyph_string_extents_range; 596 int function(PangoGlyphString* glyphs) c_pango_glyph_string_get_width; 597 void function(PangoGlyphString* glyphs, char* text, int length, PangoAnalysis* analysis, int index, gboolean trailing, int* xPos) c_pango_glyph_string_index_to_x; 598 void function(PangoGlyphString* glyphs, char* text, int length, PangoAnalysis* analysis, int xPos, int* index, int* trailing) c_pango_glyph_string_x_to_index; 599 void function(PangoGlyphString* glyphs, char* text, int length, int embeddingLevel, int* logicalWidths) c_pango_glyph_string_get_logical_widths; 600 601 // pango.PgGlyphItem 602 603 PangoGlyphItem* function(PangoGlyphItem* orig) c_pango_glyph_item_copy; 604 void function(PangoGlyphItem* glyphItem) c_pango_glyph_item_free; 605 PangoGlyphItem* function(PangoGlyphItem* orig, char* text, int splitIndex) c_pango_glyph_item_split; 606 GSList* function(PangoGlyphItem* glyphItem, char* text, PangoAttrList* list) c_pango_glyph_item_apply_attrs; 607 void function(PangoGlyphItem* glyphItem, char* text, PangoLogAttr* logAttrs, int letterSpacing) c_pango_glyph_item_letter_space; 608 void function(PangoGlyphItem* glyphItem, char* text, int* logicalWidths) c_pango_glyph_item_get_logical_widths; 609 610 // pango.PgGlyphItemIter 611 612 PangoGlyphItemIter* function(PangoGlyphItemIter* orig) c_pango_glyph_item_iter_copy; 613 void function(PangoGlyphItemIter* iter) c_pango_glyph_item_iter_free; 614 gboolean function(PangoGlyphItemIter* iter, PangoGlyphItem* glyphItem, char* text) c_pango_glyph_item_iter_init_start; 615 gboolean function(PangoGlyphItemIter* iter, PangoGlyphItem* glyphItem, char* text) c_pango_glyph_item_iter_init_end; 616 gboolean function(PangoGlyphItemIter* iter) c_pango_glyph_item_iter_next_cluster; 617 gboolean function(PangoGlyphItemIter* iter) c_pango_glyph_item_iter_prev_cluster; 618 619 // pango.PgFont 620 621 PangoEngineShape* function(PangoFont* font, PangoLanguage* language, guint32 ch) c_pango_font_find_shaper; 622 PangoFontDescription* function(PangoFont* font) c_pango_font_describe; 623 PangoFontDescription* function(PangoFont* font) c_pango_font_describe_with_absolute_size; 624 PangoCoverage* function(PangoFont* font, PangoLanguage* language) c_pango_font_get_coverage; 625 void function(PangoFont* font, PangoGlyph glyph, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_font_get_glyph_extents; 626 PangoFontMetrics* function(PangoFont* font, PangoLanguage* language) c_pango_font_get_metrics; 627 PangoFontMap* function(PangoFont* font) c_pango_font_get_font_map; 628 629 // pango.PgFontDescription 630 631 PangoFontDescription* function() c_pango_font_description_new; 632 PangoFontDescription* function(PangoFontDescription* desc) c_pango_font_description_copy; 633 PangoFontDescription* function(PangoFontDescription* desc) c_pango_font_description_copy_static; 634 guint function(PangoFontDescription* desc) c_pango_font_description_hash; 635 gboolean function(PangoFontDescription* desc1, PangoFontDescription* desc2) c_pango_font_description_equal; 636 void function(PangoFontDescription* desc) c_pango_font_description_free; 637 void function(PangoFontDescription* desc, char* family) c_pango_font_description_set_family; 638 void function(PangoFontDescription* desc, char* family) c_pango_font_description_set_family_static; 639 char* function(PangoFontDescription* desc) c_pango_font_description_get_family; 640 void function(PangoFontDescription* desc, PangoStyle style) c_pango_font_description_set_style; 641 PangoStyle function(PangoFontDescription* desc) c_pango_font_description_get_style; 642 void function(PangoFontDescription* desc, PangoVariant variant) c_pango_font_description_set_variant; 643 PangoVariant function(PangoFontDescription* desc) c_pango_font_description_get_variant; 644 void function(PangoFontDescription* desc, PangoWeight weight) c_pango_font_description_set_weight; 645 PangoWeight function(PangoFontDescription* desc) c_pango_font_description_get_weight; 646 void function(PangoFontDescription* desc, PangoStretch stretch) c_pango_font_description_set_stretch; 647 PangoStretch function(PangoFontDescription* desc) c_pango_font_description_get_stretch; 648 void function(PangoFontDescription* desc, gint size) c_pango_font_description_set_size; 649 gint function(PangoFontDescription* desc) c_pango_font_description_get_size; 650 void function(PangoFontDescription* desc, double size) c_pango_font_description_set_absolute_size; 651 gboolean function(PangoFontDescription* desc) c_pango_font_description_get_size_is_absolute; 652 void function(PangoFontDescription* desc, PangoGravity gravity) c_pango_font_description_set_gravity; 653 PangoGravity function(PangoFontDescription* desc) c_pango_font_description_get_gravity; 654 PangoFontMask function(PangoFontDescription* desc) c_pango_font_description_get_set_fields; 655 void function(PangoFontDescription* desc, PangoFontMask toUnset) c_pango_font_description_unset_fields; 656 void function(PangoFontDescription* desc, PangoFontDescription* descToMerge, gboolean replaceExisting) c_pango_font_description_merge; 657 void function(PangoFontDescription* desc, PangoFontDescription* descToMerge, gboolean replaceExisting) c_pango_font_description_merge_static; 658 gboolean function(PangoFontDescription* desc, PangoFontDescription* oldMatch, PangoFontDescription* newMatch) c_pango_font_description_better_match; 659 PangoFontDescription* function(char* str) c_pango_font_description_from_string; 660 char* function(PangoFontDescription* desc) c_pango_font_description_to_string; 661 char* function(PangoFontDescription* desc) c_pango_font_description_to_filename; 662 663 // pango.PgFontMetrics 664 665 PangoFontMetrics* function(PangoFontMetrics* metrics) c_pango_font_metrics_ref; 666 void function(PangoFontMetrics* metrics) c_pango_font_metrics_unref; 667 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_ascent; 668 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_descent; 669 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_approximate_char_width; 670 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_approximate_digit_width; 671 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_underline_thickness; 672 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_underline_position; 673 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_strikethrough_thickness; 674 int function(PangoFontMetrics* metrics) c_pango_font_metrics_get_strikethrough_position; 675 676 // pango.PgFontFamily 677 678 char* function(PangoFontFamily* family) c_pango_font_family_get_name; 679 gboolean function(PangoFontFamily* family) c_pango_font_family_is_monospace; 680 void function(PangoFontFamily* family, PangoFontFace*** faces, int* nFaces) c_pango_font_family_list_faces; 681 682 // pango.PgFontFace 683 684 char* function(PangoFontFace* face) c_pango_font_face_get_face_name; 685 void function(PangoFontFace* face, int** sizes, int* nSizes) c_pango_font_face_list_sizes; 686 PangoFontDescription* function(PangoFontFace* face) c_pango_font_face_describe; 687 gboolean function(PangoFontFace* face) c_pango_font_face_is_synthesized; 688 689 // pango.PgFontMap 690 691 PangoContext* function(PangoFontMap* fontmap) c_pango_font_map_create_context; 692 PangoFont* function(PangoFontMap* fontmap, PangoContext* context, PangoFontDescription* desc) c_pango_font_map_load_font; 693 PangoFontset* function(PangoFontMap* fontmap, PangoContext* context, PangoFontDescription* desc, PangoLanguage* language) c_pango_font_map_load_fontset; 694 void function(PangoFontMap* fontmap, PangoFontFamily*** families, int* nFamilies) c_pango_font_map_list_families; 695 char* function(PangoFontMap* fontmap) c_pango_font_map_get_shape_engine_type; 696 guint function(PangoFontMap* fontmap) c_pango_font_map_get_serial; 697 698 // pango.PgFontset 699 700 PangoFont* function(PangoFontset* fontset, guint wc) c_pango_fontset_get_font; 701 PangoFontMetrics* function(PangoFontset* fontset) c_pango_fontset_get_metrics; 702 void function(PangoFontset* fontset, PangoFontsetForeachFunc func, void* data) c_pango_fontset_foreach; 703 704 // pango.PgFontsetSimple 705 706 PangoFontsetSimple* function(PangoLanguage* language) c_pango_fontset_simple_new; 707 void function(PangoFontsetSimple* fontset, PangoFont* font) c_pango_fontset_simple_append; 708 int function(PangoFontsetSimple* fontset) c_pango_fontset_simple_size; 709 710 // pango.PgAttribute 711 712 gboolean function(char* markupText, int length, gunichar accelMarker, PangoAttrList** attrList, char** text, gunichar* accelChar, GError** error) c_pango_parse_markup; 713 GMarkupParseContext* function(gunichar accelMarker) c_pango_markup_parser_new; 714 gboolean function(GMarkupParseContext* context, PangoAttrList** attrList, char** text, gunichar* accelChar, GError** error) c_pango_markup_parser_finish; 715 PangoAttrType function(gchar* name) c_pango_attr_type_register; 716 char* function(PangoAttrType type) c_pango_attr_type_get_name; 717 void function(PangoAttribute* attr, PangoAttrClass* klass) c_pango_attribute_init; 718 PangoAttribute* function(PangoAttribute* attr) c_pango_attribute_copy; 719 gboolean function(PangoAttribute* attr1, PangoAttribute* attr2) c_pango_attribute_equal; 720 void function(PangoAttribute* attr) c_pango_attribute_destroy; 721 PangoAttribute* function(PangoLanguage* language) c_pango_attr_language_new; 722 PangoAttribute* function(char* family) c_pango_attr_family_new; 723 PangoAttribute* function(PangoStyle style) c_pango_attr_style_new; 724 PangoAttribute* function(PangoVariant variant) c_pango_attr_variant_new; 725 PangoAttribute* function(PangoStretch stretch) c_pango_attr_stretch_new; 726 PangoAttribute* function(PangoWeight weight) c_pango_attr_weight_new; 727 PangoAttribute* function(int size) c_pango_attr_size_new; 728 PangoAttribute* function(int size) c_pango_attr_size_new_absolute; 729 PangoAttribute* function(PangoFontDescription* desc) c_pango_attr_font_desc_new; 730 PangoAttribute* function(guint16 red, guint16 green, guint16 blue) c_pango_attr_foreground_new; 731 PangoAttribute* function(guint16 red, guint16 green, guint16 blue) c_pango_attr_background_new; 732 PangoAttribute* function(gboolean strikethrough) c_pango_attr_strikethrough_new; 733 PangoAttribute* function(guint16 red, guint16 green, guint16 blue) c_pango_attr_strikethrough_color_new; 734 PangoAttribute* function(PangoUnderline underline) c_pango_attr_underline_new; 735 PangoAttribute* function(guint16 red, guint16 green, guint16 blue) c_pango_attr_underline_color_new; 736 PangoAttribute* function(PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_attr_shape_new; 737 PangoAttribute* function(PangoRectangle* inkRect, PangoRectangle* logicalRect, void* data, PangoAttrDataCopyFunc copyFunc, GDestroyNotify destroyFunc) c_pango_attr_shape_new_with_data; 738 PangoAttribute* function(double scaleFactor) c_pango_attr_scale_new; 739 PangoAttribute* function(int rise) c_pango_attr_rise_new; 740 PangoAttribute* function(int letterSpacing) c_pango_attr_letter_spacing_new; 741 PangoAttribute* function(gboolean enableFallback) c_pango_attr_fallback_new; 742 PangoAttribute* function(PangoGravity gravity) c_pango_attr_gravity_new; 743 PangoAttribute* function(PangoGravityHint hint) c_pango_attr_gravity_hint_new; 744 745 // pango.PgColor 746 747 gboolean function(PangoColor* color, char* spec) c_pango_color_parse; 748 PangoColor* function(PangoColor* src) c_pango_color_copy; 749 void function(PangoColor* color) c_pango_color_free; 750 gchar* function(PangoColor* color) c_pango_color_to_string; 751 752 // pango.PgAttributeList 753 754 PangoAttrList* function() c_pango_attr_list_new; 755 PangoAttrList* function(PangoAttrList* list) c_pango_attr_list_ref; 756 void function(PangoAttrList* list) c_pango_attr_list_unref; 757 PangoAttrList* function(PangoAttrList* list) c_pango_attr_list_copy; 758 void function(PangoAttrList* list, PangoAttribute* attr) c_pango_attr_list_insert; 759 void function(PangoAttrList* list, PangoAttribute* attr) c_pango_attr_list_insert_before; 760 void function(PangoAttrList* list, PangoAttribute* attr) c_pango_attr_list_change; 761 void function(PangoAttrList* list, PangoAttrList* other, gint pos, gint len) c_pango_attr_list_splice; 762 PangoAttrList* function(PangoAttrList* list, PangoAttrFilterFunc func, void* data) c_pango_attr_list_filter; 763 PangoAttrIterator* function(PangoAttrList* list) c_pango_attr_list_get_iterator; 764 765 // pango.PgAttributeIterator 766 767 PangoAttrIterator* function(PangoAttrIterator* iterator) c_pango_attr_iterator_copy; 768 gboolean function(PangoAttrIterator* iterator) c_pango_attr_iterator_next; 769 void function(PangoAttrIterator* iterator, gint* start, gint* end) c_pango_attr_iterator_range; 770 PangoAttribute* function(PangoAttrIterator* iterator, PangoAttrType type) c_pango_attr_iterator_get; 771 void function(PangoAttrIterator* iterator, PangoFontDescription* desc, PangoLanguage** language, GSList** extraAttrs) c_pango_attr_iterator_get_font; 772 GSList* function(PangoAttrIterator* iterator) c_pango_attr_iterator_get_attrs; 773 void function(PangoAttrIterator* iterator) c_pango_attr_iterator_destroy; 774 775 // pango.PgTabArray 776 777 PangoTabArray* function(gint initialSize, gboolean positionsInPixels) c_pango_tab_array_new; 778 PangoTabArray* function(gint size, gboolean positionsInPixels, PangoTabAlign firstAlignment, gint firstPosition, ... ) c_pango_tab_array_new_with_positions; 779 PangoTabArray* function(PangoTabArray* src) c_pango_tab_array_copy; 780 void function(PangoTabArray* tabArray) c_pango_tab_array_free; 781 gint function(PangoTabArray* tabArray) c_pango_tab_array_get_size; 782 void function(PangoTabArray* tabArray, gint newSize) c_pango_tab_array_resize; 783 void function(PangoTabArray* tabArray, gint tabIndex, PangoTabAlign alignment, gint location) c_pango_tab_array_set_tab; 784 void function(PangoTabArray* tabArray, gint tabIndex, PangoTabAlign* alignment, gint* location) c_pango_tab_array_get_tab; 785 void function(PangoTabArray* tabArray, PangoTabAlign** alignments, gint** locations) c_pango_tab_array_get_tabs; 786 gboolean function(PangoTabArray* tabArray) c_pango_tab_array_get_positions_in_pixels; 787 788 // pango.PgLayout 789 790 PangoLayout* function(PangoContext* context) c_pango_layout_new; 791 PangoLayout* function(PangoLayout* src) c_pango_layout_copy; 792 PangoContext* function(PangoLayout* layout) c_pango_layout_get_context; 793 void function(PangoLayout* layout) c_pango_layout_context_changed; 794 guint function(PangoLayout* layout) c_pango_layout_get_serial; 795 void function(PangoLayout* layout, char* text, int length) c_pango_layout_set_text; 796 char* function(PangoLayout* layout) c_pango_layout_get_text; 797 gint function(PangoLayout* layout) c_pango_layout_get_character_count; 798 void function(PangoLayout* layout, char* markup, int length) c_pango_layout_set_markup; 799 void function(PangoLayout* layout, char* markup, int length, gunichar accelMarker, gunichar* accelChar) c_pango_layout_set_markup_with_accel; 800 void function(PangoLayout* layout, PangoAttrList* attrs) c_pango_layout_set_attributes; 801 PangoAttrList* function(PangoLayout* layout) c_pango_layout_get_attributes; 802 void function(PangoLayout* layout, PangoFontDescription* desc) c_pango_layout_set_font_description; 803 PangoFontDescription* function(PangoLayout* layout) c_pango_layout_get_font_description; 804 void function(PangoLayout* layout, int width) c_pango_layout_set_width; 805 int function(PangoLayout* layout) c_pango_layout_get_width; 806 void function(PangoLayout* layout, int height) c_pango_layout_set_height; 807 int function(PangoLayout* layout) c_pango_layout_get_height; 808 void function(PangoLayout* layout, PangoWrapMode wrap) c_pango_layout_set_wrap; 809 PangoWrapMode function(PangoLayout* layout) c_pango_layout_get_wrap; 810 gboolean function(PangoLayout* layout) c_pango_layout_is_wrapped; 811 void function(PangoLayout* layout, PangoEllipsizeMode ellipsize) c_pango_layout_set_ellipsize; 812 PangoEllipsizeMode function(PangoLayout* layout) c_pango_layout_get_ellipsize; 813 gboolean function(PangoLayout* layout) c_pango_layout_is_ellipsized; 814 void function(PangoLayout* layout, int indent) c_pango_layout_set_indent; 815 int function(PangoLayout* layout) c_pango_layout_get_indent; 816 int function(PangoLayout* layout) c_pango_layout_get_spacing; 817 void function(PangoLayout* layout, int spacing) c_pango_layout_set_spacing; 818 void function(PangoLayout* layout, gboolean justify) c_pango_layout_set_justify; 819 gboolean function(PangoLayout* layout) c_pango_layout_get_justify; 820 void function(PangoLayout* layout, gboolean autoDir) c_pango_layout_set_auto_dir; 821 gboolean function(PangoLayout* layout) c_pango_layout_get_auto_dir; 822 void function(PangoLayout* layout, PangoAlignment alignment) c_pango_layout_set_alignment; 823 PangoAlignment function(PangoLayout* layout) c_pango_layout_get_alignment; 824 void function(PangoLayout* layout, PangoTabArray* tabs) c_pango_layout_set_tabs; 825 PangoTabArray* function(PangoLayout* layout) c_pango_layout_get_tabs; 826 void function(PangoLayout* layout, gboolean setting) c_pango_layout_set_single_paragraph_mode; 827 gboolean function(PangoLayout* layout) c_pango_layout_get_single_paragraph_mode; 828 int function(PangoLayout* layout) c_pango_layout_get_unknown_glyphs_count; 829 void function(PangoLayout* layout, PangoLogAttr** attrs, gint* nAttrs) c_pango_layout_get_log_attrs; 830 PangoLogAttr* function(PangoLayout* layout, gint* nAttrs) c_pango_layout_get_log_attrs_readonly; 831 void function(PangoLayout* layout, int index, PangoRectangle* pos) c_pango_layout_index_to_pos; 832 void function(PangoLayout* layout, int index, gboolean trailing, int* line, int* xPos) c_pango_layout_index_to_line_x; 833 gboolean function(PangoLayout* layout, int x, int y, int* index, int* trailing) c_pango_layout_xy_to_index; 834 void function(PangoLayout* layout, int index, PangoRectangle* strongPos, PangoRectangle* weakPos) c_pango_layout_get_cursor_pos; 835 void function(PangoLayout* layout, gboolean strong, int oldIndex, int oldTrailing, int direction, int* newIndex, int* newTrailing) c_pango_layout_move_cursor_visually; 836 void function(PangoLayout* layout, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_get_extents; 837 void function(PangoLayout* layout, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_get_pixel_extents; 838 void function(PangoLayout* layout, int* width, int* height) c_pango_layout_get_size; 839 void function(PangoLayout* layout, int* width, int* height) c_pango_layout_get_pixel_size; 840 int function(PangoLayout* layout) c_pango_layout_get_baseline; 841 int function(PangoLayout* layout) c_pango_layout_get_line_count; 842 PangoLayoutLine* function(PangoLayout* layout, int line) c_pango_layout_get_line; 843 PangoLayoutLine* function(PangoLayout* layout, int line) c_pango_layout_get_line_readonly; 844 GSList* function(PangoLayout* layout) c_pango_layout_get_lines; 845 GSList* function(PangoLayout* layout) c_pango_layout_get_lines_readonly; 846 PangoLayoutIter* function(PangoLayout* layout) c_pango_layout_get_iter; 847 848 // pango.PgLayoutIter 849 850 PangoLayoutIter* function(PangoLayoutIter* iter) c_pango_layout_iter_copy; 851 void function(PangoLayoutIter* iter) c_pango_layout_iter_free; 852 gboolean function(PangoLayoutIter* iter) c_pango_layout_iter_next_run; 853 gboolean function(PangoLayoutIter* iter) c_pango_layout_iter_next_char; 854 gboolean function(PangoLayoutIter* iter) c_pango_layout_iter_next_cluster; 855 gboolean function(PangoLayoutIter* iter) c_pango_layout_iter_next_line; 856 gboolean function(PangoLayoutIter* iter) c_pango_layout_iter_at_last_line; 857 int function(PangoLayoutIter* iter) c_pango_layout_iter_get_index; 858 int function(PangoLayoutIter* iter) c_pango_layout_iter_get_baseline; 859 PangoLayoutRun* function(PangoLayoutIter* iter) c_pango_layout_iter_get_run; 860 PangoLayoutRun* function(PangoLayoutIter* iter) c_pango_layout_iter_get_run_readonly; 861 PangoLayoutLine* function(PangoLayoutIter* iter) c_pango_layout_iter_get_line; 862 PangoLayoutLine* function(PangoLayoutIter* iter) c_pango_layout_iter_get_line_readonly; 863 PangoLayout* function(PangoLayoutIter* iter) c_pango_layout_iter_get_layout; 864 void function(PangoLayoutIter* iter, PangoRectangle* logicalRect) c_pango_layout_iter_get_char_extents; 865 void function(PangoLayoutIter* iter, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_iter_get_cluster_extents; 866 void function(PangoLayoutIter* iter, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_iter_get_run_extents; 867 void function(PangoLayoutIter* iter, int* y0_, int* y1_) c_pango_layout_iter_get_line_yrange; 868 void function(PangoLayoutIter* iter, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_iter_get_line_extents; 869 void function(PangoLayoutIter* iter, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_iter_get_layout_extents; 870 871 // pango.PgLayoutLine 872 873 PangoLayoutLine* function(PangoLayoutLine* line) c_pango_layout_line_ref; 874 void function(PangoLayoutLine* line) c_pango_layout_line_unref; 875 void function(PangoLayoutLine* line, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_line_get_extents; 876 void function(PangoLayoutLine* layoutLine, PangoRectangle* inkRect, PangoRectangle* logicalRect) c_pango_layout_line_get_pixel_extents; 877 void function(PangoLayoutLine* line, int index, gboolean trailing, int* xPos) c_pango_layout_line_index_to_x; 878 gboolean function(PangoLayoutLine* line, int xPos, int* index, int* trailing) c_pango_layout_line_x_to_index; 879 void function(PangoLayoutLine* line, int startIndex, int endIndex, int** ranges, int* nRanges) c_pango_layout_line_get_x_ranges; 880 881 // pango.PgScript 882 883 PangoScript function(gunichar ch) c_pango_script_for_unichar; 884 PangoLanguage* function(PangoScript script) c_pango_script_get_sample_language; 885 886 // pango.PgScriptIter 887 888 PangoScriptIter* function(char* text, int length) c_pango_script_iter_new; 889 void function(PangoScriptIter* iter, char** start, char** end, PangoScript* script) c_pango_script_iter_get_range; 890 gboolean function(PangoScriptIter* iter) c_pango_script_iter_next; 891 void function(PangoScriptIter* iter) c_pango_script_iter_free; 892 893 // pango.PgLanguage 894 895 PangoLanguage* function(char* language) c_pango_language_from_string; 896 char* function(PangoLanguage* language) c_pango_language_to_string; 897 gboolean function(PangoLanguage* language, char* rangeList) c_pango_language_matches; 898 gboolean function(PangoLanguage* language, PangoScript script) c_pango_language_includes_script; 899 PangoScript* function(PangoLanguage* language, int* numScripts) c_pango_language_get_scripts; 900 PangoLanguage* function() c_pango_language_get_default; 901 char* function(PangoLanguage* language) c_pango_language_get_sample_string; 902 903 // pango.PgVertical 904 905 PangoGravity function(PangoMatrix* matrix) c_pango_gravity_get_for_matrix; 906 PangoGravity function(PangoScript script, PangoGravity baseGravity, PangoGravityHint hint) c_pango_gravity_get_for_script; 907 PangoGravity function(PangoScript script, gboolean wide, PangoGravity baseGravity, PangoGravityHint hint) c_pango_gravity_get_for_script_and_width; 908 double function(PangoGravity gravity) c_pango_gravity_to_rotation; 909 910 // pango.PgCairoFontMap 911 912 PangoFontMap* function() c_pango_cairo_font_map_get_default; 913 void function(PangoCairoFontMap* fontmap) c_pango_cairo_font_map_set_default; 914 PangoFontMap* function() c_pango_cairo_font_map_new; 915 PangoFontMap* function(cairo_font_type_t fonttype) c_pango_cairo_font_map_new_for_font_type; 916 cairo_font_type_t function(PangoCairoFontMap* fontmap) c_pango_cairo_font_map_get_font_type; 917 void function(PangoCairoFontMap* fontmap, double dpi) c_pango_cairo_font_map_set_resolution; 918 double function(PangoCairoFontMap* fontmap) c_pango_cairo_font_map_get_resolution; 919 PangoContext* function(PangoCairoFontMap* fontmap) c_pango_cairo_font_map_create_context; 920 921 // pango.PgCairo 922 923 cairo_scaled_font_t* function(PangoCairoFont* font) c_pango_cairo_font_get_scaled_font; 924 void function(PangoContext* context, double dpi) c_pango_cairo_context_set_resolution; 925 double function(PangoContext* context) c_pango_cairo_context_get_resolution; 926 void function(PangoContext* context, cairo_font_options_t* options) c_pango_cairo_context_set_font_options; 927 cairo_font_options_t* function(PangoContext* context) c_pango_cairo_context_get_font_options; 928 void function(PangoContext* context, PangoCairoShapeRendererFunc func, void* data, GDestroyNotify dnotify) c_pango_cairo_context_set_shape_renderer; 929 PangoCairoShapeRendererFunc function(PangoContext* context, void** data) c_pango_cairo_context_get_shape_renderer; 930 PangoContext* function(cairo_t* cr) c_pango_cairo_create_context; 931 void function(cairo_t* cr, PangoContext* context) c_pango_cairo_update_context; 932 PangoLayout* function(cairo_t* cr) c_pango_cairo_create_layout; 933 void function(cairo_t* cr, PangoLayout* layout) c_pango_cairo_update_layout; 934 void function(cairo_t* cr, PangoFont* font, PangoGlyphString* glyphs) c_pango_cairo_show_glyph_string; 935 void function(cairo_t* cr, char* text, PangoGlyphItem* glyphItem) c_pango_cairo_show_glyph_item; 936 void function(cairo_t* cr, PangoLayoutLine* line) c_pango_cairo_show_layout_line; 937 void function(cairo_t* cr, PangoLayout* layout) c_pango_cairo_show_layout; 938 void function(cairo_t* cr, double x, double y, double width, double height) c_pango_cairo_show_error_underline; 939 void function(cairo_t* cr, PangoFont* font, PangoGlyphString* glyphs) c_pango_cairo_glyph_string_path; 940 void function(cairo_t* cr, PangoLayoutLine* line) c_pango_cairo_layout_line_path; 941 void function(cairo_t* cr, PangoLayout* layout) c_pango_cairo_layout_path; 942 void function(cairo_t* cr, double x, double y, double width, double height) c_pango_cairo_error_underline_path; 943 944 // pango.PgRenderer 945 946 void function(PangoRenderer* renderer, PangoLayout* layout, int x, int y) c_pango_renderer_draw_layout; 947 void function(PangoRenderer* renderer, PangoLayoutLine* line, int x, int y) c_pango_renderer_draw_layout_line; 948 void function(PangoRenderer* renderer, PangoFont* font, PangoGlyphString* glyphs, int x, int y) c_pango_renderer_draw_glyphs; 949 void function(PangoRenderer* renderer, char* text, PangoGlyphItem* glyphItem, int x, int y) c_pango_renderer_draw_glyph_item; 950 void function(PangoRenderer* renderer, PangoRenderPart part, int x, int y, int width, int height) c_pango_renderer_draw_rectangle; 951 void function(PangoRenderer* renderer, int x, int y, int width, int height) c_pango_renderer_draw_error_underline; 952 void function(PangoRenderer* renderer, PangoRenderPart part, double y1_, double x11, double x21, double y2, double x12, double x22) c_pango_renderer_draw_trapezoid; 953 void function(PangoRenderer* renderer, PangoFont* font, PangoGlyph glyph, double x, double y) c_pango_renderer_draw_glyph; 954 void function(PangoRenderer* renderer) c_pango_renderer_activate; 955 void function(PangoRenderer* renderer) c_pango_renderer_deactivate; 956 void function(PangoRenderer* renderer, PangoRenderPart part) c_pango_renderer_part_changed; 957 void function(PangoRenderer* renderer, PangoRenderPart part, PangoColor* color) c_pango_renderer_set_color; 958 PangoColor* function(PangoRenderer* renderer, PangoRenderPart part) c_pango_renderer_get_color; 959 void function(PangoRenderer* renderer, PangoMatrix* matrix) c_pango_renderer_set_matrix; 960 PangoMatrix* function(PangoRenderer* renderer) c_pango_renderer_get_matrix; 961 PangoLayout* function(PangoRenderer* renderer) c_pango_renderer_get_layout; 962 PangoLayoutLine* function(PangoRenderer* renderer) c_pango_renderer_get_layout_line; 963 964 // pango.PgCoverage 965 966 PangoCoverage* function() c_pango_coverage_new; 967 PangoCoverage* function(PangoCoverage* coverage) c_pango_coverage_ref; 968 void function(PangoCoverage* coverage) c_pango_coverage_unref; 969 PangoCoverage* function(PangoCoverage* coverage) c_pango_coverage_copy; 970 PangoCoverageLevel function(PangoCoverage* coverage, int index) c_pango_coverage_get; 971 void function(PangoCoverage* coverage, PangoCoverage* other) c_pango_coverage_max; 972 void function(PangoCoverage* coverage, int index, PangoCoverageLevel level) c_pango_coverage_set; 973 void function(PangoCoverage* coverage, guchar** bytes, int* nBytes) c_pango_coverage_to_bytes; 974 PangoCoverage* function(guchar* bytes, int nBytes) c_pango_coverage_from_bytes; 975 976 // pango.PgEngine 977 978 void function(PangoEngineInfo** engines, int* nEngines) c_script_engine_list; 979 void function(GTypeModule* modul) c_script_engine_init; 980 void function() c_script_engine_exit; 981 PangoEngine* function(char* id) c_script_engine_create; 982 983 // pango.PgEngineLang 984 985 986 // pango.PgEngineShape 987 988 989 // pango.PgMiscellaneous 990 991 char** function(char* str) c_pango_split_file_list; 992 char* function(char* str) c_pango_trim_string; 993 gint function(void* stream, GString* str) c_pango_read_line; 994 gboolean function(char** pos) c_pango_skip_space; 995 gboolean function(char** pos, GString* f_out) c_pango_scan_word; 996 gboolean function(char** pos, GString* f_out) c_pango_scan_string; 997 gboolean function(char** pos, int* f_out) c_pango_scan_int; 998 char* function(char* key) c_pango_config_key_get; 999 char* function(char* key) c_pango_config_key_get_system; 1000 void function(char* fontname, char*** families, int* nFamilies) c_pango_lookup_aliases; 1001 gboolean function(GType type, char* str, int* value, gboolean warn, char** possibleValues) c_pango_parse_enum; 1002 gboolean function(char* str, PangoStyle* style, gboolean warn) c_pango_parse_style; 1003 gboolean function(char* str, PangoVariant* variant, gboolean warn) c_pango_parse_variant; 1004 gboolean function(char* str, PangoWeight* weight, gboolean warn) c_pango_parse_weight; 1005 gboolean function(char* str, PangoStretch* stretch, gboolean warn) c_pango_parse_stretch; 1006 char* function() c_pango_get_sysconf_subdirectory; 1007 char* function() c_pango_get_lib_subdirectory; 1008 guint8* function(gchar* text, int length, PangoDirection* pbaseDir) c_pango_log2vis_get_embedding_levels; 1009 gboolean function(gunichar ch) c_pango_is_zero_width; 1010 void function(int* thickness, int* position) c_pango_quantize_line_geometry; 1011 1012 // pango.PgVersion 1013 1014 int function() c_pango_version; 1015 char* function() c_pango_version_string; 1016 char* function(int requiredMajor, int requiredMinor, int requiredMicro) c_pango_version_check; 1017 }"); 1018 1019 // pango.PgContext 1020 1021 alias c_pango_itemize pango_itemize; 1022 alias c_pango_itemize_with_base_dir pango_itemize_with_base_dir; 1023 alias c_pango_reorder_items pango_reorder_items; 1024 alias c_pango_context_new pango_context_new; 1025 alias c_pango_context_changed pango_context_changed; 1026 alias c_pango_context_get_serial pango_context_get_serial; 1027 alias c_pango_context_set_font_map pango_context_set_font_map; 1028 alias c_pango_context_get_font_map pango_context_get_font_map; 1029 alias c_pango_context_get_font_description pango_context_get_font_description; 1030 alias c_pango_context_set_font_description pango_context_set_font_description; 1031 alias c_pango_context_get_language pango_context_get_language; 1032 alias c_pango_context_set_language pango_context_set_language; 1033 alias c_pango_context_get_base_dir pango_context_get_base_dir; 1034 alias c_pango_context_set_base_dir pango_context_set_base_dir; 1035 alias c_pango_context_get_base_gravity pango_context_get_base_gravity; 1036 alias c_pango_context_set_base_gravity pango_context_set_base_gravity; 1037 alias c_pango_context_get_gravity pango_context_get_gravity; 1038 alias c_pango_context_get_gravity_hint pango_context_get_gravity_hint; 1039 alias c_pango_context_set_gravity_hint pango_context_set_gravity_hint; 1040 alias c_pango_context_get_matrix pango_context_get_matrix; 1041 alias c_pango_context_set_matrix pango_context_set_matrix; 1042 alias c_pango_context_load_font pango_context_load_font; 1043 alias c_pango_context_load_fontset pango_context_load_fontset; 1044 alias c_pango_context_get_metrics pango_context_get_metrics; 1045 alias c_pango_context_list_families pango_context_list_families; 1046 alias c_pango_break pango_break; 1047 alias c_pango_get_log_attrs pango_get_log_attrs; 1048 alias c_pango_find_paragraph_boundary pango_find_paragraph_boundary; 1049 alias c_pango_default_break pango_default_break; 1050 alias c_pango_shape pango_shape; 1051 alias c_pango_shape_full pango_shape_full; 1052 alias c_pango_unichar_direction pango_unichar_direction; 1053 alias c_pango_find_base_dir pango_find_base_dir; 1054 alias c_pango_get_mirror_char pango_get_mirror_char; 1055 alias c_pango_bidi_type_for_unichar pango_bidi_type_for_unichar; 1056 1057 // pango.PgItem 1058 1059 1060 // pango.PgMatrix 1061 1062 alias c_pango_units_to_double pango_units_to_double; 1063 alias c_pango_units_from_double pango_units_from_double; 1064 alias c_pango_extents_to_pixels pango_extents_to_pixels; 1065 alias c_pango_matrix_copy pango_matrix_copy; 1066 alias c_pango_matrix_free pango_matrix_free; 1067 alias c_pango_matrix_translate pango_matrix_translate; 1068 alias c_pango_matrix_scale pango_matrix_scale; 1069 alias c_pango_matrix_rotate pango_matrix_rotate; 1070 alias c_pango_matrix_concat pango_matrix_concat; 1071 alias c_pango_matrix_transform_point pango_matrix_transform_point; 1072 alias c_pango_matrix_transform_distance pango_matrix_transform_distance; 1073 alias c_pango_matrix_transform_rectangle pango_matrix_transform_rectangle; 1074 alias c_pango_matrix_transform_pixel_rectangle pango_matrix_transform_pixel_rectangle; 1075 alias c_pango_matrix_get_font_scale_factor pango_matrix_get_font_scale_factor; 1076 1077 // pango.PgGlyphString 1078 1079 alias c_pango_glyph_string_new pango_glyph_string_new; 1080 alias c_pango_glyph_string_copy pango_glyph_string_copy; 1081 alias c_pango_glyph_string_set_size pango_glyph_string_set_size; 1082 alias c_pango_glyph_string_free pango_glyph_string_free; 1083 alias c_pango_glyph_string_extents pango_glyph_string_extents; 1084 alias c_pango_glyph_string_extents_range pango_glyph_string_extents_range; 1085 alias c_pango_glyph_string_get_width pango_glyph_string_get_width; 1086 alias c_pango_glyph_string_index_to_x pango_glyph_string_index_to_x; 1087 alias c_pango_glyph_string_x_to_index pango_glyph_string_x_to_index; 1088 alias c_pango_glyph_string_get_logical_widths pango_glyph_string_get_logical_widths; 1089 1090 // pango.PgGlyphItem 1091 1092 alias c_pango_glyph_item_copy pango_glyph_item_copy; 1093 alias c_pango_glyph_item_free pango_glyph_item_free; 1094 alias c_pango_glyph_item_split pango_glyph_item_split; 1095 alias c_pango_glyph_item_apply_attrs pango_glyph_item_apply_attrs; 1096 alias c_pango_glyph_item_letter_space pango_glyph_item_letter_space; 1097 alias c_pango_glyph_item_get_logical_widths pango_glyph_item_get_logical_widths; 1098 1099 // pango.PgGlyphItemIter 1100 1101 alias c_pango_glyph_item_iter_copy pango_glyph_item_iter_copy; 1102 alias c_pango_glyph_item_iter_free pango_glyph_item_iter_free; 1103 alias c_pango_glyph_item_iter_init_start pango_glyph_item_iter_init_start; 1104 alias c_pango_glyph_item_iter_init_end pango_glyph_item_iter_init_end; 1105 alias c_pango_glyph_item_iter_next_cluster pango_glyph_item_iter_next_cluster; 1106 alias c_pango_glyph_item_iter_prev_cluster pango_glyph_item_iter_prev_cluster; 1107 1108 // pango.PgFont 1109 1110 alias c_pango_font_find_shaper pango_font_find_shaper; 1111 alias c_pango_font_describe pango_font_describe; 1112 alias c_pango_font_describe_with_absolute_size pango_font_describe_with_absolute_size; 1113 alias c_pango_font_get_coverage pango_font_get_coverage; 1114 alias c_pango_font_get_glyph_extents pango_font_get_glyph_extents; 1115 alias c_pango_font_get_metrics pango_font_get_metrics; 1116 alias c_pango_font_get_font_map pango_font_get_font_map; 1117 1118 // pango.PgFontDescription 1119 1120 alias c_pango_font_description_new pango_font_description_new; 1121 alias c_pango_font_description_copy pango_font_description_copy; 1122 alias c_pango_font_description_copy_static pango_font_description_copy_static; 1123 alias c_pango_font_description_hash pango_font_description_hash; 1124 alias c_pango_font_description_equal pango_font_description_equal; 1125 alias c_pango_font_description_free pango_font_description_free; 1126 alias c_pango_font_description_set_family pango_font_description_set_family; 1127 alias c_pango_font_description_set_family_static pango_font_description_set_family_static; 1128 alias c_pango_font_description_get_family pango_font_description_get_family; 1129 alias c_pango_font_description_set_style pango_font_description_set_style; 1130 alias c_pango_font_description_get_style pango_font_description_get_style; 1131 alias c_pango_font_description_set_variant pango_font_description_set_variant; 1132 alias c_pango_font_description_get_variant pango_font_description_get_variant; 1133 alias c_pango_font_description_set_weight pango_font_description_set_weight; 1134 alias c_pango_font_description_get_weight pango_font_description_get_weight; 1135 alias c_pango_font_description_set_stretch pango_font_description_set_stretch; 1136 alias c_pango_font_description_get_stretch pango_font_description_get_stretch; 1137 alias c_pango_font_description_set_size pango_font_description_set_size; 1138 alias c_pango_font_description_get_size pango_font_description_get_size; 1139 alias c_pango_font_description_set_absolute_size pango_font_description_set_absolute_size; 1140 alias c_pango_font_description_get_size_is_absolute pango_font_description_get_size_is_absolute; 1141 alias c_pango_font_description_set_gravity pango_font_description_set_gravity; 1142 alias c_pango_font_description_get_gravity pango_font_description_get_gravity; 1143 alias c_pango_font_description_get_set_fields pango_font_description_get_set_fields; 1144 alias c_pango_font_description_unset_fields pango_font_description_unset_fields; 1145 alias c_pango_font_description_merge pango_font_description_merge; 1146 alias c_pango_font_description_merge_static pango_font_description_merge_static; 1147 alias c_pango_font_description_better_match pango_font_description_better_match; 1148 alias c_pango_font_description_from_string pango_font_description_from_string; 1149 alias c_pango_font_description_to_string pango_font_description_to_string; 1150 alias c_pango_font_description_to_filename pango_font_description_to_filename; 1151 1152 // pango.PgFontMetrics 1153 1154 alias c_pango_font_metrics_ref pango_font_metrics_ref; 1155 alias c_pango_font_metrics_unref pango_font_metrics_unref; 1156 alias c_pango_font_metrics_get_ascent pango_font_metrics_get_ascent; 1157 alias c_pango_font_metrics_get_descent pango_font_metrics_get_descent; 1158 alias c_pango_font_metrics_get_approximate_char_width pango_font_metrics_get_approximate_char_width; 1159 alias c_pango_font_metrics_get_approximate_digit_width pango_font_metrics_get_approximate_digit_width; 1160 alias c_pango_font_metrics_get_underline_thickness pango_font_metrics_get_underline_thickness; 1161 alias c_pango_font_metrics_get_underline_position pango_font_metrics_get_underline_position; 1162 alias c_pango_font_metrics_get_strikethrough_thickness pango_font_metrics_get_strikethrough_thickness; 1163 alias c_pango_font_metrics_get_strikethrough_position pango_font_metrics_get_strikethrough_position; 1164 1165 // pango.PgFontFamily 1166 1167 alias c_pango_font_family_get_name pango_font_family_get_name; 1168 alias c_pango_font_family_is_monospace pango_font_family_is_monospace; 1169 alias c_pango_font_family_list_faces pango_font_family_list_faces; 1170 1171 // pango.PgFontFace 1172 1173 alias c_pango_font_face_get_face_name pango_font_face_get_face_name; 1174 alias c_pango_font_face_list_sizes pango_font_face_list_sizes; 1175 alias c_pango_font_face_describe pango_font_face_describe; 1176 alias c_pango_font_face_is_synthesized pango_font_face_is_synthesized; 1177 1178 // pango.PgFontMap 1179 1180 alias c_pango_font_map_create_context pango_font_map_create_context; 1181 alias c_pango_font_map_load_font pango_font_map_load_font; 1182 alias c_pango_font_map_load_fontset pango_font_map_load_fontset; 1183 alias c_pango_font_map_list_families pango_font_map_list_families; 1184 alias c_pango_font_map_get_shape_engine_type pango_font_map_get_shape_engine_type; 1185 alias c_pango_font_map_get_serial pango_font_map_get_serial; 1186 1187 // pango.PgFontset 1188 1189 alias c_pango_fontset_get_font pango_fontset_get_font; 1190 alias c_pango_fontset_get_metrics pango_fontset_get_metrics; 1191 alias c_pango_fontset_foreach pango_fontset_foreach; 1192 1193 // pango.PgFontsetSimple 1194 1195 alias c_pango_fontset_simple_new pango_fontset_simple_new; 1196 alias c_pango_fontset_simple_append pango_fontset_simple_append; 1197 alias c_pango_fontset_simple_size pango_fontset_simple_size; 1198 1199 // pango.PgAttribute 1200 1201 alias c_pango_parse_markup pango_parse_markup; 1202 alias c_pango_markup_parser_new pango_markup_parser_new; 1203 alias c_pango_markup_parser_finish pango_markup_parser_finish; 1204 alias c_pango_attr_type_register pango_attr_type_register; 1205 alias c_pango_attr_type_get_name pango_attr_type_get_name; 1206 alias c_pango_attribute_init pango_attribute_init; 1207 alias c_pango_attribute_copy pango_attribute_copy; 1208 alias c_pango_attribute_equal pango_attribute_equal; 1209 alias c_pango_attribute_destroy pango_attribute_destroy; 1210 alias c_pango_attr_language_new pango_attr_language_new; 1211 alias c_pango_attr_family_new pango_attr_family_new; 1212 alias c_pango_attr_style_new pango_attr_style_new; 1213 alias c_pango_attr_variant_new pango_attr_variant_new; 1214 alias c_pango_attr_stretch_new pango_attr_stretch_new; 1215 alias c_pango_attr_weight_new pango_attr_weight_new; 1216 alias c_pango_attr_size_new pango_attr_size_new; 1217 alias c_pango_attr_size_new_absolute pango_attr_size_new_absolute; 1218 alias c_pango_attr_font_desc_new pango_attr_font_desc_new; 1219 alias c_pango_attr_foreground_new pango_attr_foreground_new; 1220 alias c_pango_attr_background_new pango_attr_background_new; 1221 alias c_pango_attr_strikethrough_new pango_attr_strikethrough_new; 1222 alias c_pango_attr_strikethrough_color_new pango_attr_strikethrough_color_new; 1223 alias c_pango_attr_underline_new pango_attr_underline_new; 1224 alias c_pango_attr_underline_color_new pango_attr_underline_color_new; 1225 alias c_pango_attr_shape_new pango_attr_shape_new; 1226 alias c_pango_attr_shape_new_with_data pango_attr_shape_new_with_data; 1227 alias c_pango_attr_scale_new pango_attr_scale_new; 1228 alias c_pango_attr_rise_new pango_attr_rise_new; 1229 alias c_pango_attr_letter_spacing_new pango_attr_letter_spacing_new; 1230 alias c_pango_attr_fallback_new pango_attr_fallback_new; 1231 alias c_pango_attr_gravity_new pango_attr_gravity_new; 1232 alias c_pango_attr_gravity_hint_new pango_attr_gravity_hint_new; 1233 1234 // pango.PgColor 1235 1236 alias c_pango_color_parse pango_color_parse; 1237 alias c_pango_color_copy pango_color_copy; 1238 alias c_pango_color_free pango_color_free; 1239 alias c_pango_color_to_string pango_color_to_string; 1240 1241 // pango.PgAttributeList 1242 1243 alias c_pango_attr_list_new pango_attr_list_new; 1244 alias c_pango_attr_list_ref pango_attr_list_ref; 1245 alias c_pango_attr_list_unref pango_attr_list_unref; 1246 alias c_pango_attr_list_copy pango_attr_list_copy; 1247 alias c_pango_attr_list_insert pango_attr_list_insert; 1248 alias c_pango_attr_list_insert_before pango_attr_list_insert_before; 1249 alias c_pango_attr_list_change pango_attr_list_change; 1250 alias c_pango_attr_list_splice pango_attr_list_splice; 1251 alias c_pango_attr_list_filter pango_attr_list_filter; 1252 alias c_pango_attr_list_get_iterator pango_attr_list_get_iterator; 1253 1254 // pango.PgAttributeIterator 1255 1256 alias c_pango_attr_iterator_copy pango_attr_iterator_copy; 1257 alias c_pango_attr_iterator_next pango_attr_iterator_next; 1258 alias c_pango_attr_iterator_range pango_attr_iterator_range; 1259 alias c_pango_attr_iterator_get pango_attr_iterator_get; 1260 alias c_pango_attr_iterator_get_font pango_attr_iterator_get_font; 1261 alias c_pango_attr_iterator_get_attrs pango_attr_iterator_get_attrs; 1262 alias c_pango_attr_iterator_destroy pango_attr_iterator_destroy; 1263 1264 // pango.PgTabArray 1265 1266 alias c_pango_tab_array_new pango_tab_array_new; 1267 alias c_pango_tab_array_new_with_positions pango_tab_array_new_with_positions; 1268 alias c_pango_tab_array_copy pango_tab_array_copy; 1269 alias c_pango_tab_array_free pango_tab_array_free; 1270 alias c_pango_tab_array_get_size pango_tab_array_get_size; 1271 alias c_pango_tab_array_resize pango_tab_array_resize; 1272 alias c_pango_tab_array_set_tab pango_tab_array_set_tab; 1273 alias c_pango_tab_array_get_tab pango_tab_array_get_tab; 1274 alias c_pango_tab_array_get_tabs pango_tab_array_get_tabs; 1275 alias c_pango_tab_array_get_positions_in_pixels pango_tab_array_get_positions_in_pixels; 1276 1277 // pango.PgLayout 1278 1279 alias c_pango_layout_new pango_layout_new; 1280 alias c_pango_layout_copy pango_layout_copy; 1281 alias c_pango_layout_get_context pango_layout_get_context; 1282 alias c_pango_layout_context_changed pango_layout_context_changed; 1283 alias c_pango_layout_get_serial pango_layout_get_serial; 1284 alias c_pango_layout_set_text pango_layout_set_text; 1285 alias c_pango_layout_get_text pango_layout_get_text; 1286 alias c_pango_layout_get_character_count pango_layout_get_character_count; 1287 alias c_pango_layout_set_markup pango_layout_set_markup; 1288 alias c_pango_layout_set_markup_with_accel pango_layout_set_markup_with_accel; 1289 alias c_pango_layout_set_attributes pango_layout_set_attributes; 1290 alias c_pango_layout_get_attributes pango_layout_get_attributes; 1291 alias c_pango_layout_set_font_description pango_layout_set_font_description; 1292 alias c_pango_layout_get_font_description pango_layout_get_font_description; 1293 alias c_pango_layout_set_width pango_layout_set_width; 1294 alias c_pango_layout_get_width pango_layout_get_width; 1295 alias c_pango_layout_set_height pango_layout_set_height; 1296 alias c_pango_layout_get_height pango_layout_get_height; 1297 alias c_pango_layout_set_wrap pango_layout_set_wrap; 1298 alias c_pango_layout_get_wrap pango_layout_get_wrap; 1299 alias c_pango_layout_is_wrapped pango_layout_is_wrapped; 1300 alias c_pango_layout_set_ellipsize pango_layout_set_ellipsize; 1301 alias c_pango_layout_get_ellipsize pango_layout_get_ellipsize; 1302 alias c_pango_layout_is_ellipsized pango_layout_is_ellipsized; 1303 alias c_pango_layout_set_indent pango_layout_set_indent; 1304 alias c_pango_layout_get_indent pango_layout_get_indent; 1305 alias c_pango_layout_get_spacing pango_layout_get_spacing; 1306 alias c_pango_layout_set_spacing pango_layout_set_spacing; 1307 alias c_pango_layout_set_justify pango_layout_set_justify; 1308 alias c_pango_layout_get_justify pango_layout_get_justify; 1309 alias c_pango_layout_set_auto_dir pango_layout_set_auto_dir; 1310 alias c_pango_layout_get_auto_dir pango_layout_get_auto_dir; 1311 alias c_pango_layout_set_alignment pango_layout_set_alignment; 1312 alias c_pango_layout_get_alignment pango_layout_get_alignment; 1313 alias c_pango_layout_set_tabs pango_layout_set_tabs; 1314 alias c_pango_layout_get_tabs pango_layout_get_tabs; 1315 alias c_pango_layout_set_single_paragraph_mode pango_layout_set_single_paragraph_mode; 1316 alias c_pango_layout_get_single_paragraph_mode pango_layout_get_single_paragraph_mode; 1317 alias c_pango_layout_get_unknown_glyphs_count pango_layout_get_unknown_glyphs_count; 1318 alias c_pango_layout_get_log_attrs pango_layout_get_log_attrs; 1319 alias c_pango_layout_get_log_attrs_readonly pango_layout_get_log_attrs_readonly; 1320 alias c_pango_layout_index_to_pos pango_layout_index_to_pos; 1321 alias c_pango_layout_index_to_line_x pango_layout_index_to_line_x; 1322 alias c_pango_layout_xy_to_index pango_layout_xy_to_index; 1323 alias c_pango_layout_get_cursor_pos pango_layout_get_cursor_pos; 1324 alias c_pango_layout_move_cursor_visually pango_layout_move_cursor_visually; 1325 alias c_pango_layout_get_extents pango_layout_get_extents; 1326 alias c_pango_layout_get_pixel_extents pango_layout_get_pixel_extents; 1327 alias c_pango_layout_get_size pango_layout_get_size; 1328 alias c_pango_layout_get_pixel_size pango_layout_get_pixel_size; 1329 alias c_pango_layout_get_baseline pango_layout_get_baseline; 1330 alias c_pango_layout_get_line_count pango_layout_get_line_count; 1331 alias c_pango_layout_get_line pango_layout_get_line; 1332 alias c_pango_layout_get_line_readonly pango_layout_get_line_readonly; 1333 alias c_pango_layout_get_lines pango_layout_get_lines; 1334 alias c_pango_layout_get_lines_readonly pango_layout_get_lines_readonly; 1335 alias c_pango_layout_get_iter pango_layout_get_iter; 1336 1337 // pango.PgLayoutIter 1338 1339 alias c_pango_layout_iter_copy pango_layout_iter_copy; 1340 alias c_pango_layout_iter_free pango_layout_iter_free; 1341 alias c_pango_layout_iter_next_run pango_layout_iter_next_run; 1342 alias c_pango_layout_iter_next_char pango_layout_iter_next_char; 1343 alias c_pango_layout_iter_next_cluster pango_layout_iter_next_cluster; 1344 alias c_pango_layout_iter_next_line pango_layout_iter_next_line; 1345 alias c_pango_layout_iter_at_last_line pango_layout_iter_at_last_line; 1346 alias c_pango_layout_iter_get_index pango_layout_iter_get_index; 1347 alias c_pango_layout_iter_get_baseline pango_layout_iter_get_baseline; 1348 alias c_pango_layout_iter_get_run pango_layout_iter_get_run; 1349 alias c_pango_layout_iter_get_run_readonly pango_layout_iter_get_run_readonly; 1350 alias c_pango_layout_iter_get_line pango_layout_iter_get_line; 1351 alias c_pango_layout_iter_get_line_readonly pango_layout_iter_get_line_readonly; 1352 alias c_pango_layout_iter_get_layout pango_layout_iter_get_layout; 1353 alias c_pango_layout_iter_get_char_extents pango_layout_iter_get_char_extents; 1354 alias c_pango_layout_iter_get_cluster_extents pango_layout_iter_get_cluster_extents; 1355 alias c_pango_layout_iter_get_run_extents pango_layout_iter_get_run_extents; 1356 alias c_pango_layout_iter_get_line_yrange pango_layout_iter_get_line_yrange; 1357 alias c_pango_layout_iter_get_line_extents pango_layout_iter_get_line_extents; 1358 alias c_pango_layout_iter_get_layout_extents pango_layout_iter_get_layout_extents; 1359 1360 // pango.PgLayoutLine 1361 1362 alias c_pango_layout_line_ref pango_layout_line_ref; 1363 alias c_pango_layout_line_unref pango_layout_line_unref; 1364 alias c_pango_layout_line_get_extents pango_layout_line_get_extents; 1365 alias c_pango_layout_line_get_pixel_extents pango_layout_line_get_pixel_extents; 1366 alias c_pango_layout_line_index_to_x pango_layout_line_index_to_x; 1367 alias c_pango_layout_line_x_to_index pango_layout_line_x_to_index; 1368 alias c_pango_layout_line_get_x_ranges pango_layout_line_get_x_ranges; 1369 1370 // pango.PgScript 1371 1372 alias c_pango_script_for_unichar pango_script_for_unichar; 1373 alias c_pango_script_get_sample_language pango_script_get_sample_language; 1374 1375 // pango.PgScriptIter 1376 1377 alias c_pango_script_iter_new pango_script_iter_new; 1378 alias c_pango_script_iter_get_range pango_script_iter_get_range; 1379 alias c_pango_script_iter_next pango_script_iter_next; 1380 alias c_pango_script_iter_free pango_script_iter_free; 1381 1382 // pango.PgLanguage 1383 1384 alias c_pango_language_from_string pango_language_from_string; 1385 alias c_pango_language_to_string pango_language_to_string; 1386 alias c_pango_language_matches pango_language_matches; 1387 alias c_pango_language_includes_script pango_language_includes_script; 1388 alias c_pango_language_get_scripts pango_language_get_scripts; 1389 alias c_pango_language_get_default pango_language_get_default; 1390 alias c_pango_language_get_sample_string pango_language_get_sample_string; 1391 1392 // pango.PgVertical 1393 1394 alias c_pango_gravity_get_for_matrix pango_gravity_get_for_matrix; 1395 alias c_pango_gravity_get_for_script pango_gravity_get_for_script; 1396 alias c_pango_gravity_get_for_script_and_width pango_gravity_get_for_script_and_width; 1397 alias c_pango_gravity_to_rotation pango_gravity_to_rotation; 1398 1399 // pango.PgCairoFontMap 1400 1401 alias c_pango_cairo_font_map_get_default pango_cairo_font_map_get_default; 1402 alias c_pango_cairo_font_map_set_default pango_cairo_font_map_set_default; 1403 alias c_pango_cairo_font_map_new pango_cairo_font_map_new; 1404 alias c_pango_cairo_font_map_new_for_font_type pango_cairo_font_map_new_for_font_type; 1405 alias c_pango_cairo_font_map_get_font_type pango_cairo_font_map_get_font_type; 1406 alias c_pango_cairo_font_map_set_resolution pango_cairo_font_map_set_resolution; 1407 alias c_pango_cairo_font_map_get_resolution pango_cairo_font_map_get_resolution; 1408 alias c_pango_cairo_font_map_create_context pango_cairo_font_map_create_context; 1409 1410 // pango.PgCairo 1411 1412 alias c_pango_cairo_font_get_scaled_font pango_cairo_font_get_scaled_font; 1413 alias c_pango_cairo_context_set_resolution pango_cairo_context_set_resolution; 1414 alias c_pango_cairo_context_get_resolution pango_cairo_context_get_resolution; 1415 alias c_pango_cairo_context_set_font_options pango_cairo_context_set_font_options; 1416 alias c_pango_cairo_context_get_font_options pango_cairo_context_get_font_options; 1417 alias c_pango_cairo_context_set_shape_renderer pango_cairo_context_set_shape_renderer; 1418 alias c_pango_cairo_context_get_shape_renderer pango_cairo_context_get_shape_renderer; 1419 alias c_pango_cairo_create_context pango_cairo_create_context; 1420 alias c_pango_cairo_update_context pango_cairo_update_context; 1421 alias c_pango_cairo_create_layout pango_cairo_create_layout; 1422 alias c_pango_cairo_update_layout pango_cairo_update_layout; 1423 alias c_pango_cairo_show_glyph_string pango_cairo_show_glyph_string; 1424 alias c_pango_cairo_show_glyph_item pango_cairo_show_glyph_item; 1425 alias c_pango_cairo_show_layout_line pango_cairo_show_layout_line; 1426 alias c_pango_cairo_show_layout pango_cairo_show_layout; 1427 alias c_pango_cairo_show_error_underline pango_cairo_show_error_underline; 1428 alias c_pango_cairo_glyph_string_path pango_cairo_glyph_string_path; 1429 alias c_pango_cairo_layout_line_path pango_cairo_layout_line_path; 1430 alias c_pango_cairo_layout_path pango_cairo_layout_path; 1431 alias c_pango_cairo_error_underline_path pango_cairo_error_underline_path; 1432 1433 // pango.PgRenderer 1434 1435 alias c_pango_renderer_draw_layout pango_renderer_draw_layout; 1436 alias c_pango_renderer_draw_layout_line pango_renderer_draw_layout_line; 1437 alias c_pango_renderer_draw_glyphs pango_renderer_draw_glyphs; 1438 alias c_pango_renderer_draw_glyph_item pango_renderer_draw_glyph_item; 1439 alias c_pango_renderer_draw_rectangle pango_renderer_draw_rectangle; 1440 alias c_pango_renderer_draw_error_underline pango_renderer_draw_error_underline; 1441 alias c_pango_renderer_draw_trapezoid pango_renderer_draw_trapezoid; 1442 alias c_pango_renderer_draw_glyph pango_renderer_draw_glyph; 1443 alias c_pango_renderer_activate pango_renderer_activate; 1444 alias c_pango_renderer_deactivate pango_renderer_deactivate; 1445 alias c_pango_renderer_part_changed pango_renderer_part_changed; 1446 alias c_pango_renderer_set_color pango_renderer_set_color; 1447 alias c_pango_renderer_get_color pango_renderer_get_color; 1448 alias c_pango_renderer_set_matrix pango_renderer_set_matrix; 1449 alias c_pango_renderer_get_matrix pango_renderer_get_matrix; 1450 alias c_pango_renderer_get_layout pango_renderer_get_layout; 1451 alias c_pango_renderer_get_layout_line pango_renderer_get_layout_line; 1452 1453 // pango.PgCoverage 1454 1455 alias c_pango_coverage_new pango_coverage_new; 1456 alias c_pango_coverage_ref pango_coverage_ref; 1457 alias c_pango_coverage_unref pango_coverage_unref; 1458 alias c_pango_coverage_copy pango_coverage_copy; 1459 alias c_pango_coverage_get pango_coverage_get; 1460 alias c_pango_coverage_max pango_coverage_max; 1461 alias c_pango_coverage_set pango_coverage_set; 1462 alias c_pango_coverage_to_bytes pango_coverage_to_bytes; 1463 alias c_pango_coverage_from_bytes pango_coverage_from_bytes; 1464 1465 // pango.PgEngine 1466 1467 alias c_script_engine_list script_engine_list; 1468 alias c_script_engine_init script_engine_init; 1469 alias c_script_engine_exit script_engine_exit; 1470 alias c_script_engine_create script_engine_create; 1471 1472 // pango.PgEngineLang 1473 1474 1475 // pango.PgEngineShape 1476 1477 1478 // pango.PgMiscellaneous 1479 1480 alias c_pango_split_file_list pango_split_file_list; 1481 alias c_pango_trim_string pango_trim_string; 1482 alias c_pango_read_line pango_read_line; 1483 alias c_pango_skip_space pango_skip_space; 1484 alias c_pango_scan_word pango_scan_word; 1485 alias c_pango_scan_string pango_scan_string; 1486 alias c_pango_scan_int pango_scan_int; 1487 alias c_pango_config_key_get pango_config_key_get; 1488 alias c_pango_config_key_get_system pango_config_key_get_system; 1489 alias c_pango_lookup_aliases pango_lookup_aliases; 1490 alias c_pango_parse_enum pango_parse_enum; 1491 alias c_pango_parse_style pango_parse_style; 1492 alias c_pango_parse_variant pango_parse_variant; 1493 alias c_pango_parse_weight pango_parse_weight; 1494 alias c_pango_parse_stretch pango_parse_stretch; 1495 alias c_pango_get_sysconf_subdirectory pango_get_sysconf_subdirectory; 1496 alias c_pango_get_lib_subdirectory pango_get_lib_subdirectory; 1497 alias c_pango_log2vis_get_embedding_levels pango_log2vis_get_embedding_levels; 1498 alias c_pango_is_zero_width pango_is_zero_width; 1499 alias c_pango_quantize_line_geometry pango_quantize_line_geometry; 1500 1501 // pango.PgVersion 1502 1503 alias c_pango_version pango_version; 1504 alias c_pango_version_string pango_version_string; 1505 alias c_pango_version_check pango_version_check;