Mercurial > projects > dwt2
comparison org.eclipse.swt.gtk.linux.x86/src/org/eclipse/swt/internal/c/pango.d @ 113:fb3aa8075988
D2 support for the linux port.
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Wed, 06 Apr 2011 21:57:23 +0200 |
parents | c01d033c633a |
children | 536e43f63c81 |
comparison
equal
deleted
inserted
replaced
112:9f4c18c268b2 | 113:fb3aa8075988 |
---|---|
9 //version=DYNLINK; | 9 //version=DYNLINK; |
10 | 10 |
11 public import org.eclipse.swt.internal.c.glib_object; | 11 public import org.eclipse.swt.internal.c.glib_object; |
12 | 12 |
13 version(DYNLINK){ | 13 version(DYNLINK){ |
14 import tango.sys.SharedLib : SharedLib; | 14 import java.nonstandard.SharedLib; |
15 struct Symbol{ | |
16 String name; | |
17 void** symbol; | |
18 } | |
19 } | 15 } |
20 | 16 |
21 void loadLib(){ | 17 void loadLib(){ |
22 version(DYNLINK){ | 18 version(DYNLINK){ |
23 String libname = "libpango-1.0.so"; | 19 SharedLib.loadLibSymbols(symbols, "libpango-1.0.so"); |
24 | |
25 SharedLib lib = SharedLib.load( libname ); | |
26 if( lib is null ){ | |
27 lib = SharedLib.load( libname ~ ".0" ); | |
28 } | |
29 int loaded; | |
30 if ( lib !is null ) { | |
31 foreach( s; symbols ){ | |
32 try{ | |
33 *s.symbol = lib.getSymbol( s.name.ptr ); | |
34 } | |
35 catch(Exception e){} | |
36 if( *s.symbol is null ){ | |
37 getDwtLogger().trace( __FILE__, __LINE__, "{}: Symbol '{}' not found", libname, s.name ); | |
38 } | |
39 else{ | |
40 loaded++; | |
41 } | |
42 } | |
43 } else { | |
44 getDwtLogger().trace( __FILE__, __LINE__, "Could not load the library {}", libname ); | |
45 } | |
46 } | 20 } |
47 } | 21 } |
48 | 22 |
49 | 23 |
50 | 24 |
566 // uint is_sentence_end // bits 9 .. 10 | 540 // uint is_sentence_end // bits 9 .. 10 |
567 // uint backspace_deletes_character // bits 10 .. 11 | 541 // uint backspace_deletes_character // bits 10 .. 11 |
568 // uint is_expandable_space // bits 11 .. 12 | 542 // uint is_expandable_space // bits 11 .. 12 |
569 } | 543 } |
570 version(DYNLINK){ | 544 version(DYNLINK){ |
571 extern (C) char * function(int, int, int)pango_version_check; | 545 mixin(gshared!( |
546 "extern (C) char * function(int, int, int)pango_version_check; | |
572 extern (C) char * function()pango_version_string; | 547 extern (C) char * function()pango_version_string; |
573 extern (C) int function()pango_version; | 548 extern (C) int function()pango_version; |
574 extern (C) int function(uint)pango_is_zero_width; | 549 extern (C) int function(uint)pango_is_zero_width; |
575 extern (C) char * function(char *, int, int *)pango_log2vis_get_embedding_levels; | 550 extern (C) char * function(char *, int, int *)pango_log2vis_get_embedding_levels; |
576 extern (C) void function(int *, int *)pango_quantize_line_geometry; | 551 extern (C) void function(int *, int *)pango_quantize_line_geometry; |
913 extern (C) void function(void *, int, int)pango_coverage_set; | 888 extern (C) void function(void *, int, int)pango_coverage_set; |
914 extern (C) int function(void *, int)pango_coverage_get; | 889 extern (C) int function(void *, int)pango_coverage_get; |
915 extern (C) void * function(void *)pango_coverage_copy; | 890 extern (C) void * function(void *)pango_coverage_copy; |
916 extern (C) void function(void *)pango_coverage_unref; | 891 extern (C) void function(void *)pango_coverage_unref; |
917 extern (C) void * function(void *)pango_coverage_ref; | 892 extern (C) void * function(void *)pango_coverage_ref; |
918 extern (C) void * function()pango_coverage_new; | 893 extern (C) void * function()pango_coverage_new;" |
894 )); | |
919 | 895 |
920 | 896 Symbol[] symbols; |
921 Symbol[] symbols = [ | 897 static this () { |
922 { "pango_version_check", cast(void**)& pango_version_check}, | 898 symbols = [ |
923 { "pango_version_string", cast(void**)& pango_version_string}, | 899 Symbol("pango_version_check", cast(void**)& pango_version_check), |
924 { "pango_version", cast(void**)& pango_version}, | 900 Symbol("pango_version_string", cast(void**)& pango_version_string), |
925 { "pango_is_zero_width", cast(void**)& pango_is_zero_width}, | 901 Symbol("pango_version", cast(void**)& pango_version), |
926 { "pango_log2vis_get_embedding_levels", cast(void**)& pango_log2vis_get_embedding_levels}, | 902 Symbol("pango_is_zero_width", cast(void**)& pango_is_zero_width), |
927 { "pango_quantize_line_geometry", cast(void**)& pango_quantize_line_geometry}, | 903 Symbol("pango_log2vis_get_embedding_levels", cast(void**)& pango_log2vis_get_embedding_levels), |
928 { "pango_parse_stretch", cast(void**)& pango_parse_stretch}, | 904 Symbol("pango_quantize_line_geometry", cast(void**)& pango_quantize_line_geometry), |
929 { "pango_parse_weight", cast(void**)& pango_parse_weight}, | 905 Symbol("pango_parse_stretch", cast(void**)& pango_parse_stretch), |
930 { "pango_parse_variant", cast(void**)& pango_parse_variant}, | 906 Symbol("pango_parse_weight", cast(void**)& pango_parse_weight), |
931 { "pango_parse_style", cast(void**)& pango_parse_style}, | 907 Symbol("pango_parse_variant", cast(void**)& pango_parse_variant), |
932 { "pango_parse_enum", cast(void**)& pango_parse_enum}, | 908 Symbol("pango_parse_style", cast(void**)& pango_parse_style), |
933 { "pango_scan_int", cast(void**)& pango_scan_int}, | 909 Symbol("pango_parse_enum", cast(void**)& pango_parse_enum), |
934 { "pango_scan_string", cast(void**)& pango_scan_string}, | 910 Symbol("pango_scan_int", cast(void**)& pango_scan_int), |
935 { "pango_scan_word", cast(void**)& pango_scan_word}, | 911 Symbol("pango_scan_string", cast(void**)& pango_scan_string), |
936 { "pango_skip_space", cast(void**)& pango_skip_space}, | 912 Symbol("pango_scan_word", cast(void**)& pango_scan_word), |
937 { "pango_read_line", cast(void**)& pango_read_line}, | 913 Symbol("pango_skip_space", cast(void**)& pango_skip_space), |
938 { "pango_trim_string", cast(void**)& pango_trim_string}, | 914 Symbol("pango_read_line", cast(void**)& pango_read_line), |
939 { "pango_split_file_list", cast(void**)& pango_split_file_list}, | 915 Symbol("pango_trim_string", cast(void**)& pango_trim_string), |
940 { "pango_renderer_get_matrix", cast(void**)& pango_renderer_get_matrix}, | 916 Symbol("pango_split_file_list", cast(void**)& pango_split_file_list), |
941 { "pango_renderer_set_matrix", cast(void**)& pango_renderer_set_matrix}, | 917 Symbol("pango_renderer_get_matrix", cast(void**)& pango_renderer_get_matrix), |
942 { "pango_renderer_get_color", cast(void**)& pango_renderer_get_color}, | 918 Symbol("pango_renderer_set_matrix", cast(void**)& pango_renderer_set_matrix), |
943 { "pango_renderer_set_color", cast(void**)& pango_renderer_set_color}, | 919 Symbol("pango_renderer_get_color", cast(void**)& pango_renderer_get_color), |
944 { "pango_renderer_part_changed", cast(void**)& pango_renderer_part_changed}, | 920 Symbol("pango_renderer_set_color", cast(void**)& pango_renderer_set_color), |
945 { "pango_renderer_deactivate", cast(void**)& pango_renderer_deactivate}, | 921 Symbol("pango_renderer_part_changed", cast(void**)& pango_renderer_part_changed), |
946 { "pango_renderer_activate", cast(void**)& pango_renderer_activate}, | 922 Symbol("pango_renderer_deactivate", cast(void**)& pango_renderer_deactivate), |
947 { "pango_renderer_draw_glyph", cast(void**)& pango_renderer_draw_glyph}, | 923 Symbol("pango_renderer_activate", cast(void**)& pango_renderer_activate), |
948 { "pango_renderer_draw_trapezoid", cast(void**)& pango_renderer_draw_trapezoid}, | 924 Symbol("pango_renderer_draw_glyph", cast(void**)& pango_renderer_draw_glyph), |
949 { "pango_renderer_draw_error_underline", cast(void**)& pango_renderer_draw_error_underline}, | 925 Symbol("pango_renderer_draw_trapezoid", cast(void**)& pango_renderer_draw_trapezoid), |
950 { "pango_renderer_draw_rectangle", cast(void**)& pango_renderer_draw_rectangle}, | 926 Symbol("pango_renderer_draw_error_underline", cast(void**)& pango_renderer_draw_error_underline), |
951 { "pango_renderer_draw_glyphs", cast(void**)& pango_renderer_draw_glyphs}, | 927 Symbol("pango_renderer_draw_rectangle", cast(void**)& pango_renderer_draw_rectangle), |
952 { "pango_renderer_draw_layout_line", cast(void**)& pango_renderer_draw_layout_line}, | 928 Symbol("pango_renderer_draw_glyphs", cast(void**)& pango_renderer_draw_glyphs), |
953 { "pango_renderer_draw_layout", cast(void**)& pango_renderer_draw_layout}, | 929 Symbol("pango_renderer_draw_layout_line", cast(void**)& pango_renderer_draw_layout_line), |
954 { "pango_renderer_get_type", cast(void**)& pango_renderer_get_type}, | 930 Symbol("pango_renderer_draw_layout", cast(void**)& pango_renderer_draw_layout), |
955 { "pango_layout_iter_get_baseline", cast(void**)& pango_layout_iter_get_baseline}, | 931 Symbol("pango_renderer_get_type", cast(void**)& pango_renderer_get_type), |
956 { "pango_layout_iter_get_layout_extents", cast(void**)& pango_layout_iter_get_layout_extents}, | 932 Symbol("pango_layout_iter_get_baseline", cast(void**)& pango_layout_iter_get_baseline), |
957 { "pango_layout_iter_get_line_yrange", cast(void**)& pango_layout_iter_get_line_yrange}, | 933 Symbol("pango_layout_iter_get_layout_extents", cast(void**)& pango_layout_iter_get_layout_extents), |
958 { "pango_layout_iter_get_line_extents", cast(void**)& pango_layout_iter_get_line_extents}, | 934 Symbol("pango_layout_iter_get_line_yrange", cast(void**)& pango_layout_iter_get_line_yrange), |
959 { "pango_layout_iter_get_run_extents", cast(void**)& pango_layout_iter_get_run_extents}, | 935 Symbol("pango_layout_iter_get_line_extents", cast(void**)& pango_layout_iter_get_line_extents), |
960 { "pango_layout_iter_get_cluster_extents", cast(void**)& pango_layout_iter_get_cluster_extents}, | 936 Symbol("pango_layout_iter_get_run_extents", cast(void**)& pango_layout_iter_get_run_extents), |
961 { "pango_layout_iter_get_char_extents", cast(void**)& pango_layout_iter_get_char_extents}, | 937 Symbol("pango_layout_iter_get_cluster_extents", cast(void**)& pango_layout_iter_get_cluster_extents), |
962 { "pango_layout_iter_next_line", cast(void**)& pango_layout_iter_next_line}, | 938 Symbol("pango_layout_iter_get_char_extents", cast(void**)& pango_layout_iter_get_char_extents), |
963 { "pango_layout_iter_next_run", cast(void**)& pango_layout_iter_next_run}, | 939 Symbol("pango_layout_iter_next_line", cast(void**)& pango_layout_iter_next_line), |
964 { "pango_layout_iter_next_cluster", cast(void**)& pango_layout_iter_next_cluster}, | 940 Symbol("pango_layout_iter_next_run", cast(void**)& pango_layout_iter_next_run), |
965 { "pango_layout_iter_next_char", cast(void**)& pango_layout_iter_next_char}, | 941 Symbol("pango_layout_iter_next_cluster", cast(void**)& pango_layout_iter_next_cluster), |
966 { "pango_layout_iter_at_last_line", cast(void**)& pango_layout_iter_at_last_line}, | 942 Symbol("pango_layout_iter_next_char", cast(void**)& pango_layout_iter_next_char), |
967 { "pango_layout_iter_get_line_readonly", cast(void**)& pango_layout_iter_get_line_readonly}, | 943 Symbol("pango_layout_iter_at_last_line", cast(void**)& pango_layout_iter_at_last_line), |
968 { "pango_layout_iter_get_line", cast(void**)& pango_layout_iter_get_line}, | 944 Symbol("pango_layout_iter_get_line_readonly", cast(void**)& pango_layout_iter_get_line_readonly), |
969 { "pango_layout_iter_get_run_readonly", cast(void**)& pango_layout_iter_get_run_readonly}, | 945 Symbol("pango_layout_iter_get_line", cast(void**)& pango_layout_iter_get_line), |
970 { "pango_layout_iter_get_run", cast(void**)& pango_layout_iter_get_run}, | 946 Symbol("pango_layout_iter_get_run_readonly", cast(void**)& pango_layout_iter_get_run_readonly), |
971 { "pango_layout_iter_get_index", cast(void**)& pango_layout_iter_get_index}, | 947 Symbol("pango_layout_iter_get_run", cast(void**)& pango_layout_iter_get_run), |
972 { "pango_layout_iter_free", cast(void**)& pango_layout_iter_free}, | 948 Symbol("pango_layout_iter_get_index", cast(void**)& pango_layout_iter_get_index), |
973 { "pango_layout_get_iter", cast(void**)& pango_layout_get_iter}, | 949 Symbol("pango_layout_iter_free", cast(void**)& pango_layout_iter_free), |
974 { "pango_layout_iter_get_type", cast(void**)& pango_layout_iter_get_type}, | 950 Symbol("pango_layout_get_iter", cast(void**)& pango_layout_get_iter), |
975 { "pango_layout_line_get_pixel_extents", cast(void**)& pango_layout_line_get_pixel_extents}, | 951 Symbol("pango_layout_iter_get_type", cast(void**)& pango_layout_iter_get_type), |
976 { "pango_layout_line_get_extents", cast(void**)& pango_layout_line_get_extents}, | 952 Symbol("pango_layout_line_get_pixel_extents", cast(void**)& pango_layout_line_get_pixel_extents), |
977 { "pango_layout_line_get_x_ranges", cast(void**)& pango_layout_line_get_x_ranges}, | 953 Symbol("pango_layout_line_get_extents", cast(void**)& pango_layout_line_get_extents), |
978 { "pango_layout_line_index_to_x", cast(void**)& pango_layout_line_index_to_x}, | 954 Symbol("pango_layout_line_get_x_ranges", cast(void**)& pango_layout_line_get_x_ranges), |
979 { "pango_layout_line_x_to_index", cast(void**)& pango_layout_line_x_to_index}, | 955 Symbol("pango_layout_line_index_to_x", cast(void**)& pango_layout_line_index_to_x), |
980 { "pango_layout_line_unref", cast(void**)& pango_layout_line_unref}, | 956 Symbol("pango_layout_line_x_to_index", cast(void**)& pango_layout_line_x_to_index), |
981 { "pango_layout_line_ref", cast(void**)& pango_layout_line_ref}, | 957 Symbol("pango_layout_line_unref", cast(void**)& pango_layout_line_unref), |
982 { "pango_layout_line_get_type", cast(void**)& pango_layout_line_get_type}, | 958 Symbol("pango_layout_line_ref", cast(void**)& pango_layout_line_ref), |
983 { "pango_layout_get_lines_readonly", cast(void**)& pango_layout_get_lines_readonly}, | 959 Symbol("pango_layout_line_get_type", cast(void**)& pango_layout_line_get_type), |
984 { "pango_layout_get_lines", cast(void**)& pango_layout_get_lines}, | 960 Symbol("pango_layout_get_lines_readonly", cast(void**)& pango_layout_get_lines_readonly), |
985 { "pango_layout_get_line_readonly", cast(void**)& pango_layout_get_line_readonly}, | 961 Symbol("pango_layout_get_lines", cast(void**)& pango_layout_get_lines), |
986 { "pango_layout_get_line", cast(void**)& pango_layout_get_line}, | 962 Symbol("pango_layout_get_line_readonly", cast(void**)& pango_layout_get_line_readonly), |
987 { "pango_layout_get_line_count", cast(void**)& pango_layout_get_line_count}, | 963 Symbol("pango_layout_get_line", cast(void**)& pango_layout_get_line), |
988 { "pango_layout_get_pixel_size", cast(void**)& pango_layout_get_pixel_size}, | 964 Symbol("pango_layout_get_line_count", cast(void**)& pango_layout_get_line_count), |
989 { "pango_layout_get_size", cast(void**)& pango_layout_get_size}, | 965 Symbol("pango_layout_get_pixel_size", cast(void**)& pango_layout_get_pixel_size), |
990 { "pango_layout_get_pixel_extents", cast(void**)& pango_layout_get_pixel_extents}, | 966 Symbol("pango_layout_get_size", cast(void**)& pango_layout_get_size), |
991 { "pango_layout_get_extents", cast(void**)& pango_layout_get_extents}, | 967 Symbol("pango_layout_get_pixel_extents", cast(void**)& pango_layout_get_pixel_extents), |
992 { "pango_layout_xy_to_index", cast(void**)& pango_layout_xy_to_index}, | 968 Symbol("pango_layout_get_extents", cast(void**)& pango_layout_get_extents), |
993 { "pango_layout_move_cursor_visually", cast(void**)& pango_layout_move_cursor_visually}, | 969 Symbol("pango_layout_xy_to_index", cast(void**)& pango_layout_xy_to_index), |
994 { "pango_layout_get_cursor_pos", cast(void**)& pango_layout_get_cursor_pos}, | 970 Symbol("pango_layout_move_cursor_visually", cast(void**)& pango_layout_move_cursor_visually), |
995 { "pango_layout_index_to_line_x", cast(void**)& pango_layout_index_to_line_x}, | 971 Symbol("pango_layout_get_cursor_pos", cast(void**)& pango_layout_get_cursor_pos), |
996 { "pango_layout_index_to_pos", cast(void**)& pango_layout_index_to_pos}, | 972 Symbol("pango_layout_index_to_line_x", cast(void**)& pango_layout_index_to_line_x), |
997 { "pango_layout_get_log_attrs", cast(void**)& pango_layout_get_log_attrs}, | 973 Symbol("pango_layout_index_to_pos", cast(void**)& pango_layout_index_to_pos), |
998 { "pango_layout_context_changed", cast(void**)& pango_layout_context_changed}, | 974 Symbol("pango_layout_get_log_attrs", cast(void**)& pango_layout_get_log_attrs), |
999 { "pango_layout_get_unknown_glyphs_count", cast(void**)& pango_layout_get_unknown_glyphs_count}, | 975 Symbol("pango_layout_context_changed", cast(void**)& pango_layout_context_changed), |
1000 { "pango_layout_is_ellipsized", cast(void**)& pango_layout_is_ellipsized}, | 976 Symbol("pango_layout_get_unknown_glyphs_count", cast(void**)& pango_layout_get_unknown_glyphs_count), |
1001 { "pango_layout_get_ellipsize", cast(void**)& pango_layout_get_ellipsize}, | 977 Symbol("pango_layout_is_ellipsized", cast(void**)& pango_layout_is_ellipsized), |
1002 { "pango_layout_set_ellipsize", cast(void**)& pango_layout_set_ellipsize}, | 978 Symbol("pango_layout_get_ellipsize", cast(void**)& pango_layout_get_ellipsize), |
1003 { "pango_layout_get_single_paragraph_mode", cast(void**)& pango_layout_get_single_paragraph_mode}, | 979 Symbol("pango_layout_set_ellipsize", cast(void**)& pango_layout_set_ellipsize), |
1004 { "pango_layout_set_single_paragraph_mode", cast(void**)& pango_layout_set_single_paragraph_mode}, | 980 Symbol("pango_layout_get_single_paragraph_mode", cast(void**)& pango_layout_get_single_paragraph_mode), |
1005 { "pango_layout_get_tabs", cast(void**)& pango_layout_get_tabs}, | 981 Symbol("pango_layout_set_single_paragraph_mode", cast(void**)& pango_layout_set_single_paragraph_mode), |
1006 { "pango_layout_set_tabs", cast(void**)& pango_layout_set_tabs}, | 982 Symbol("pango_layout_get_tabs", cast(void**)& pango_layout_get_tabs), |
1007 { "pango_layout_get_alignment", cast(void**)& pango_layout_get_alignment}, | 983 Symbol("pango_layout_set_tabs", cast(void**)& pango_layout_set_tabs), |
1008 { "pango_layout_set_alignment", cast(void**)& pango_layout_set_alignment}, | 984 Symbol("pango_layout_get_alignment", cast(void**)& pango_layout_get_alignment), |
1009 { "pango_layout_get_auto_dir", cast(void**)& pango_layout_get_auto_dir}, | 985 Symbol("pango_layout_set_alignment", cast(void**)& pango_layout_set_alignment), |
1010 { "pango_layout_set_auto_dir", cast(void**)& pango_layout_set_auto_dir}, | 986 Symbol("pango_layout_get_auto_dir", cast(void**)& pango_layout_get_auto_dir), |
1011 { "pango_layout_get_justify", cast(void**)& pango_layout_get_justify}, | 987 Symbol("pango_layout_set_auto_dir", cast(void**)& pango_layout_set_auto_dir), |
1012 { "pango_layout_set_justify", cast(void**)& pango_layout_set_justify}, | 988 Symbol("pango_layout_get_justify", cast(void**)& pango_layout_get_justify), |
1013 { "pango_layout_get_spacing", cast(void**)& pango_layout_get_spacing}, | 989 Symbol("pango_layout_set_justify", cast(void**)& pango_layout_set_justify), |
1014 { "pango_layout_set_spacing", cast(void**)& pango_layout_set_spacing}, | 990 Symbol("pango_layout_get_spacing", cast(void**)& pango_layout_get_spacing), |
1015 { "pango_layout_get_indent", cast(void**)& pango_layout_get_indent}, | 991 Symbol("pango_layout_set_spacing", cast(void**)& pango_layout_set_spacing), |
1016 { "pango_layout_set_indent", cast(void**)& pango_layout_set_indent}, | 992 Symbol("pango_layout_get_indent", cast(void**)& pango_layout_get_indent), |
1017 { "pango_layout_is_wrapped", cast(void**)& pango_layout_is_wrapped}, | 993 Symbol("pango_layout_set_indent", cast(void**)& pango_layout_set_indent), |
1018 { "pango_layout_get_wrap", cast(void**)& pango_layout_get_wrap}, | 994 Symbol("pango_layout_is_wrapped", cast(void**)& pango_layout_is_wrapped), |
1019 { "pango_layout_set_wrap", cast(void**)& pango_layout_set_wrap}, | 995 Symbol("pango_layout_get_wrap", cast(void**)& pango_layout_get_wrap), |
1020 { "pango_layout_get_width", cast(void**)& pango_layout_get_width}, | 996 Symbol("pango_layout_set_wrap", cast(void**)& pango_layout_set_wrap), |
1021 { "pango_layout_set_width", cast(void**)& pango_layout_set_width}, | 997 Symbol("pango_layout_get_width", cast(void**)& pango_layout_get_width), |
1022 { "pango_layout_get_font_description", cast(void**)& pango_layout_get_font_description}, | 998 Symbol("pango_layout_set_width", cast(void**)& pango_layout_set_width), |
1023 { "pango_layout_set_font_description", cast(void**)& pango_layout_set_font_description}, | 999 Symbol("pango_layout_get_font_description", cast(void**)& pango_layout_get_font_description), |
1024 { "pango_layout_set_markup_with_accel", cast(void**)& pango_layout_set_markup_with_accel}, | 1000 Symbol("pango_layout_set_font_description", cast(void**)& pango_layout_set_font_description), |
1025 { "pango_layout_set_markup", cast(void**)& pango_layout_set_markup}, | 1001 Symbol("pango_layout_set_markup_with_accel", cast(void**)& pango_layout_set_markup_with_accel), |
1026 { "pango_layout_get_text", cast(void**)& pango_layout_get_text}, | 1002 Symbol("pango_layout_set_markup", cast(void**)& pango_layout_set_markup), |
1027 { "pango_layout_set_text", cast(void**)& pango_layout_set_text}, | 1003 Symbol("pango_layout_get_text", cast(void**)& pango_layout_get_text), |
1028 { "pango_layout_get_attributes", cast(void**)& pango_layout_get_attributes}, | 1004 Symbol("pango_layout_set_text", cast(void**)& pango_layout_set_text), |
1029 { "pango_layout_set_attributes", cast(void**)& pango_layout_set_attributes}, | 1005 Symbol("pango_layout_get_attributes", cast(void**)& pango_layout_get_attributes), |
1030 { "pango_layout_get_context", cast(void**)& pango_layout_get_context}, | 1006 Symbol("pango_layout_set_attributes", cast(void**)& pango_layout_set_attributes), |
1031 { "pango_layout_copy", cast(void**)& pango_layout_copy}, | 1007 Symbol("pango_layout_get_context", cast(void**)& pango_layout_get_context), |
1032 { "pango_layout_new", cast(void**)& pango_layout_new}, | 1008 Symbol("pango_layout_copy", cast(void**)& pango_layout_copy), |
1033 { "pango_layout_get_type", cast(void**)& pango_layout_get_type}, | 1009 Symbol("pango_layout_new", cast(void**)& pango_layout_new), |
1034 { "pango_tab_array_get_positions_in_pixels", cast(void**)& pango_tab_array_get_positions_in_pixels}, | 1010 Symbol("pango_layout_get_type", cast(void**)& pango_layout_get_type), |
1035 { "pango_tab_array_get_tabs", cast(void**)& pango_tab_array_get_tabs}, | 1011 Symbol("pango_tab_array_get_positions_in_pixels", cast(void**)& pango_tab_array_get_positions_in_pixels), |
1036 { "pango_tab_array_get_tab", cast(void**)& pango_tab_array_get_tab}, | 1012 Symbol("pango_tab_array_get_tabs", cast(void**)& pango_tab_array_get_tabs), |
1037 { "pango_tab_array_set_tab", cast(void**)& pango_tab_array_set_tab}, | 1013 Symbol("pango_tab_array_get_tab", cast(void**)& pango_tab_array_get_tab), |
1038 { "pango_tab_array_resize", cast(void**)& pango_tab_array_resize}, | 1014 Symbol("pango_tab_array_set_tab", cast(void**)& pango_tab_array_set_tab), |
1039 { "pango_tab_array_get_size", cast(void**)& pango_tab_array_get_size}, | 1015 Symbol("pango_tab_array_resize", cast(void**)& pango_tab_array_resize), |
1040 { "pango_tab_array_free", cast(void**)& pango_tab_array_free}, | 1016 Symbol("pango_tab_array_get_size", cast(void**)& pango_tab_array_get_size), |
1041 { "pango_tab_array_copy", cast(void**)& pango_tab_array_copy}, | 1017 Symbol("pango_tab_array_free", cast(void**)& pango_tab_array_free), |
1042 { "pango_tab_array_get_type", cast(void**)& pango_tab_array_get_type}, | 1018 Symbol("pango_tab_array_copy", cast(void**)& pango_tab_array_copy), |
1043 { "pango_tab_array_new_with_positions", cast(void**)& pango_tab_array_new_with_positions}, | 1019 Symbol("pango_tab_array_get_type", cast(void**)& pango_tab_array_get_type), |
1044 { "pango_tab_array_new", cast(void**)& pango_tab_array_new}, | 1020 Symbol("pango_tab_array_new_with_positions", cast(void**)& pango_tab_array_new_with_positions), |
1045 { "pango_glyph_item_letter_space", cast(void**)& pango_glyph_item_letter_space}, | 1021 Symbol("pango_tab_array_new", cast(void**)& pango_tab_array_new), |
1046 { "pango_glyph_item_apply_attrs", cast(void**)& pango_glyph_item_apply_attrs}, | 1022 Symbol("pango_glyph_item_letter_space", cast(void**)& pango_glyph_item_letter_space), |
1047 { "pango_glyph_item_free", cast(void**)& pango_glyph_item_free}, | 1023 Symbol("pango_glyph_item_apply_attrs", cast(void**)& pango_glyph_item_apply_attrs), |
1048 { "pango_glyph_item_split", cast(void**)& pango_glyph_item_split}, | 1024 Symbol("pango_glyph_item_free", cast(void**)& pango_glyph_item_free), |
1049 { "pango_direction_get_type", cast(void**)& pango_direction_get_type}, | 1025 Symbol("pango_glyph_item_split", cast(void**)& pango_glyph_item_split), |
1050 { "pango_tab_align_get_type", cast(void**)& pango_tab_align_get_type}, | 1026 Symbol("pango_direction_get_type", cast(void**)& pango_direction_get_type), |
1051 { "pango_script_get_type", cast(void**)& pango_script_get_type}, | 1027 Symbol("pango_tab_align_get_type", cast(void**)& pango_tab_align_get_type), |
1052 { "pango_render_part_get_type", cast(void**)& pango_render_part_get_type}, | 1028 Symbol("pango_script_get_type", cast(void**)& pango_script_get_type), |
1053 { "pango_ellipsize_mode_get_type", cast(void**)& pango_ellipsize_mode_get_type}, | 1029 Symbol("pango_render_part_get_type", cast(void**)& pango_render_part_get_type), |
1054 { "pango_wrap_mode_get_type", cast(void**)& pango_wrap_mode_get_type}, | 1030 Symbol("pango_ellipsize_mode_get_type", cast(void**)& pango_ellipsize_mode_get_type), |
1055 { "pango_alignment_get_type", cast(void**)& pango_alignment_get_type}, | 1031 Symbol("pango_wrap_mode_get_type", cast(void**)& pango_wrap_mode_get_type), |
1056 { "pango_gravity_hint_get_type", cast(void**)& pango_gravity_hint_get_type}, | 1032 Symbol("pango_alignment_get_type", cast(void**)& pango_alignment_get_type), |
1057 { "pango_gravity_get_type", cast(void**)& pango_gravity_get_type}, | 1033 Symbol("pango_gravity_hint_get_type", cast(void**)& pango_gravity_hint_get_type), |
1058 { "pango_font_mask_get_type", cast(void**)& pango_font_mask_get_type}, | 1034 Symbol("pango_gravity_get_type", cast(void**)& pango_gravity_get_type), |
1059 { "pango_stretch_get_type", cast(void**)& pango_stretch_get_type}, | 1035 Symbol("pango_font_mask_get_type", cast(void**)& pango_font_mask_get_type), |
1060 { "pango_weight_get_type", cast(void**)& pango_weight_get_type}, | 1036 Symbol("pango_stretch_get_type", cast(void**)& pango_stretch_get_type), |
1061 { "pango_variant_get_type", cast(void**)& pango_variant_get_type}, | 1037 Symbol("pango_weight_get_type", cast(void**)& pango_weight_get_type), |
1062 { "pango_style_get_type", cast(void**)& pango_style_get_type}, | 1038 Symbol("pango_variant_get_type", cast(void**)& pango_variant_get_type), |
1063 { "pango_coverage_level_get_type", cast(void**)& pango_coverage_level_get_type}, | 1039 Symbol("pango_style_get_type", cast(void**)& pango_style_get_type), |
1064 { "pango_underline_get_type", cast(void**)& pango_underline_get_type}, | 1040 Symbol("pango_coverage_level_get_type", cast(void**)& pango_coverage_level_get_type), |
1065 { "pango_attr_type_get_type", cast(void**)& pango_attr_type_get_type}, | 1041 Symbol("pango_underline_get_type", cast(void**)& pango_underline_get_type), |
1066 { "pango_reorder_items", cast(void**)& pango_reorder_items}, | 1042 Symbol("pango_attr_type_get_type", cast(void**)& pango_attr_type_get_type), |
1067 { "pango_shape", cast(void**)& pango_shape}, | 1043 Symbol("pango_reorder_items", cast(void**)& pango_reorder_items), |
1068 { "pango_glyph_string_x_to_index", cast(void**)& pango_glyph_string_x_to_index}, | 1044 Symbol("pango_shape", cast(void**)& pango_shape), |
1069 { "pango_glyph_string_index_to_x", cast(void**)& pango_glyph_string_index_to_x}, | 1045 Symbol("pango_glyph_string_x_to_index", cast(void**)& pango_glyph_string_x_to_index), |
1070 { "pango_glyph_string_get_logical_widths", cast(void**)& pango_glyph_string_get_logical_widths}, | 1046 Symbol("pango_glyph_string_index_to_x", cast(void**)& pango_glyph_string_index_to_x), |
1071 { "pango_glyph_string_extents_range", cast(void**)& pango_glyph_string_extents_range}, | 1047 Symbol("pango_glyph_string_get_logical_widths", cast(void**)& pango_glyph_string_get_logical_widths), |
1072 { "pango_glyph_string_get_width", cast(void**)& pango_glyph_string_get_width}, | 1048 Symbol("pango_glyph_string_extents_range", cast(void**)& pango_glyph_string_extents_range), |
1073 { "pango_glyph_string_extents", cast(void**)& pango_glyph_string_extents}, | 1049 Symbol("pango_glyph_string_get_width", cast(void**)& pango_glyph_string_get_width), |
1074 { "pango_glyph_string_free", cast(void**)& pango_glyph_string_free}, | 1050 Symbol("pango_glyph_string_extents", cast(void**)& pango_glyph_string_extents), |
1075 { "pango_glyph_string_copy", cast(void**)& pango_glyph_string_copy}, | 1051 Symbol("pango_glyph_string_free", cast(void**)& pango_glyph_string_free), |
1076 { "pango_glyph_string_get_type", cast(void**)& pango_glyph_string_get_type}, | 1052 Symbol("pango_glyph_string_copy", cast(void**)& pango_glyph_string_copy), |
1077 { "pango_glyph_string_set_size", cast(void**)& pango_glyph_string_set_size}, | 1053 Symbol("pango_glyph_string_get_type", cast(void**)& pango_glyph_string_get_type), |
1078 { "pango_glyph_string_new", cast(void**)& pango_glyph_string_new}, | 1054 Symbol("pango_glyph_string_set_size", cast(void**)& pango_glyph_string_set_size), |
1079 { "pango_itemize_with_base_dir", cast(void**)& pango_itemize_with_base_dir}, | 1055 Symbol("pango_glyph_string_new", cast(void**)& pango_glyph_string_new), |
1080 { "pango_itemize", cast(void**)& pango_itemize}, | 1056 Symbol("pango_itemize_with_base_dir", cast(void**)& pango_itemize_with_base_dir), |
1081 { "pango_context_get_matrix", cast(void**)& pango_context_get_matrix}, | 1057 Symbol("pango_itemize", cast(void**)& pango_itemize), |
1082 { "pango_context_set_matrix", cast(void**)& pango_context_set_matrix}, | 1058 Symbol("pango_context_get_matrix", cast(void**)& pango_context_get_matrix), |
1083 { "pango_context_get_gravity_hint", cast(void**)& pango_context_get_gravity_hint}, | 1059 Symbol("pango_context_set_matrix", cast(void**)& pango_context_set_matrix), |
1084 { "pango_context_set_gravity_hint", cast(void**)& pango_context_set_gravity_hint}, | 1060 Symbol("pango_context_get_gravity_hint", cast(void**)& pango_context_get_gravity_hint), |
1085 { "pango_context_get_gravity", cast(void**)& pango_context_get_gravity}, | 1061 Symbol("pango_context_set_gravity_hint", cast(void**)& pango_context_set_gravity_hint), |
1086 { "pango_context_get_base_gravity", cast(void**)& pango_context_get_base_gravity}, | 1062 Symbol("pango_context_get_gravity", cast(void**)& pango_context_get_gravity), |
1087 { "pango_context_set_base_gravity", cast(void**)& pango_context_set_base_gravity}, | 1063 Symbol("pango_context_get_base_gravity", cast(void**)& pango_context_get_base_gravity), |
1088 { "pango_context_get_base_dir", cast(void**)& pango_context_get_base_dir}, | 1064 Symbol("pango_context_set_base_gravity", cast(void**)& pango_context_set_base_gravity), |
1089 { "pango_context_set_base_dir", cast(void**)& pango_context_set_base_dir}, | 1065 Symbol("pango_context_get_base_dir", cast(void**)& pango_context_get_base_dir), |
1090 { "pango_context_set_language", cast(void**)& pango_context_set_language}, | 1066 Symbol("pango_context_set_base_dir", cast(void**)& pango_context_set_base_dir), |
1091 { "pango_context_get_language", cast(void**)& pango_context_get_language}, | 1067 Symbol("pango_context_set_language", cast(void**)& pango_context_set_language), |
1092 { "pango_context_get_font_description", cast(void**)& pango_context_get_font_description}, | 1068 Symbol("pango_context_get_language", cast(void**)& pango_context_get_language), |
1093 { "pango_context_set_font_description", cast(void**)& pango_context_set_font_description}, | 1069 Symbol("pango_context_get_font_description", cast(void**)& pango_context_get_font_description), |
1094 { "pango_context_get_metrics", cast(void**)& pango_context_get_metrics}, | 1070 Symbol("pango_context_set_font_description", cast(void**)& pango_context_set_font_description), |
1095 { "pango_context_load_fontset", cast(void**)& pango_context_load_fontset}, | 1071 Symbol("pango_context_get_metrics", cast(void**)& pango_context_get_metrics), |
1096 { "pango_context_load_font", cast(void**)& pango_context_load_font}, | 1072 Symbol("pango_context_load_fontset", cast(void**)& pango_context_load_fontset), |
1097 { "pango_context_list_families", cast(void**)& pango_context_list_families}, | 1073 Symbol("pango_context_load_font", cast(void**)& pango_context_load_font), |
1098 { "pango_context_get_font_map", cast(void**)& pango_context_get_font_map}, | 1074 Symbol("pango_context_list_families", cast(void**)& pango_context_list_families), |
1099 { "pango_context_get_type", cast(void**)& pango_context_get_type}, | 1075 Symbol("pango_context_get_font_map", cast(void**)& pango_context_get_font_map), |
1100 { "pango_font_map_list_families", cast(void**)& pango_font_map_list_families}, | 1076 Symbol("pango_context_get_type", cast(void**)& pango_context_get_type), |
1101 { "pango_font_map_load_fontset", cast(void**)& pango_font_map_load_fontset}, | 1077 Symbol("pango_font_map_list_families", cast(void**)& pango_font_map_list_families), |
1102 { "pango_font_map_load_font", cast(void**)& pango_font_map_load_font}, | 1078 Symbol("pango_font_map_load_fontset", cast(void**)& pango_font_map_load_fontset), |
1103 { "pango_font_map_get_type", cast(void**)& pango_font_map_get_type}, | 1079 Symbol("pango_font_map_load_font", cast(void**)& pango_font_map_load_font), |
1104 { "pango_fontset_foreach", cast(void**)& pango_fontset_foreach}, | 1080 Symbol("pango_font_map_get_type", cast(void**)& pango_font_map_get_type), |
1105 { "pango_fontset_get_metrics", cast(void**)& pango_fontset_get_metrics}, | 1081 Symbol("pango_fontset_foreach", cast(void**)& pango_fontset_foreach), |
1106 { "pango_fontset_get_font", cast(void**)& pango_fontset_get_font}, | 1082 Symbol("pango_fontset_get_metrics", cast(void**)& pango_fontset_get_metrics), |
1107 { "pango_fontset_get_type", cast(void**)& pango_fontset_get_type}, | 1083 Symbol("pango_fontset_get_font", cast(void**)& pango_fontset_get_font), |
1108 { "pango_get_log_attrs", cast(void**)& pango_get_log_attrs}, | 1084 Symbol("pango_fontset_get_type", cast(void**)& pango_fontset_get_type), |
1109 { "pango_find_paragraph_boundary", cast(void**)& pango_find_paragraph_boundary}, | 1085 Symbol("pango_get_log_attrs", cast(void**)& pango_get_log_attrs), |
1110 { "pango_break", cast(void**)& pango_break}, | 1086 Symbol("pango_find_paragraph_boundary", cast(void**)& pango_find_paragraph_boundary), |
1111 { "pango_item_split", cast(void**)& pango_item_split}, | 1087 Symbol("pango_break", cast(void**)& pango_break), |
1112 { "pango_item_free", cast(void**)& pango_item_free}, | 1088 Symbol("pango_item_split", cast(void**)& pango_item_split), |
1113 { "pango_item_copy", cast(void**)& pango_item_copy}, | 1089 Symbol("pango_item_free", cast(void**)& pango_item_free), |
1114 { "pango_item_new", cast(void**)& pango_item_new}, | 1090 Symbol("pango_item_copy", cast(void**)& pango_item_copy), |
1115 { "pango_item_get_type", cast(void**)& pango_item_get_type}, | 1091 Symbol("pango_item_new", cast(void**)& pango_item_new), |
1116 { "pango_parse_markup", cast(void**)& pango_parse_markup}, | 1092 Symbol("pango_item_get_type", cast(void**)& pango_item_get_type), |
1117 { "pango_attr_iterator_get_attrs", cast(void**)& pango_attr_iterator_get_attrs}, | 1093 Symbol("pango_parse_markup", cast(void**)& pango_parse_markup), |
1118 { "pango_attr_iterator_get_font", cast(void**)& pango_attr_iterator_get_font}, | 1094 Symbol("pango_attr_iterator_get_attrs", cast(void**)& pango_attr_iterator_get_attrs), |
1119 { "pango_attr_iterator_get", cast(void**)& pango_attr_iterator_get}, | 1095 Symbol("pango_attr_iterator_get_font", cast(void**)& pango_attr_iterator_get_font), |
1120 { "pango_attr_iterator_destroy", cast(void**)& pango_attr_iterator_destroy}, | 1096 Symbol("pango_attr_iterator_get", cast(void**)& pango_attr_iterator_get), |
1121 { "pango_attr_iterator_copy", cast(void**)& pango_attr_iterator_copy}, | 1097 Symbol("pango_attr_iterator_destroy", cast(void**)& pango_attr_iterator_destroy), |
1122 { "pango_attr_iterator_next", cast(void**)& pango_attr_iterator_next}, | 1098 Symbol("pango_attr_iterator_copy", cast(void**)& pango_attr_iterator_copy), |
1123 { "pango_attr_iterator_range", cast(void**)& pango_attr_iterator_range}, | 1099 Symbol("pango_attr_iterator_next", cast(void**)& pango_attr_iterator_next), |
1124 { "pango_attr_list_get_iterator", cast(void**)& pango_attr_list_get_iterator}, | 1100 Symbol("pango_attr_iterator_range", cast(void**)& pango_attr_iterator_range), |
1125 { "pango_attr_list_filter", cast(void**)& pango_attr_list_filter}, | 1101 Symbol("pango_attr_list_get_iterator", cast(void**)& pango_attr_list_get_iterator), |
1126 { "pango_attr_list_splice", cast(void**)& pango_attr_list_splice}, | 1102 Symbol("pango_attr_list_filter", cast(void**)& pango_attr_list_filter), |
1127 { "pango_attr_list_change", cast(void**)& pango_attr_list_change}, | 1103 Symbol("pango_attr_list_splice", cast(void**)& pango_attr_list_splice), |
1128 { "pango_attr_list_insert_before", cast(void**)& pango_attr_list_insert_before}, | 1104 Symbol("pango_attr_list_change", cast(void**)& pango_attr_list_change), |
1129 { "pango_attr_list_insert", cast(void**)& pango_attr_list_insert}, | 1105 Symbol("pango_attr_list_insert_before", cast(void**)& pango_attr_list_insert_before), |
1130 { "pango_attr_list_copy", cast(void**)& pango_attr_list_copy}, | 1106 Symbol("pango_attr_list_insert", cast(void**)& pango_attr_list_insert), |
1131 { "pango_attr_list_unref", cast(void**)& pango_attr_list_unref}, | 1107 Symbol("pango_attr_list_copy", cast(void**)& pango_attr_list_copy), |
1132 { "pango_attr_list_ref", cast(void**)& pango_attr_list_ref}, | 1108 Symbol("pango_attr_list_unref", cast(void**)& pango_attr_list_unref), |
1133 { "pango_attr_list_new", cast(void**)& pango_attr_list_new}, | 1109 Symbol("pango_attr_list_ref", cast(void**)& pango_attr_list_ref), |
1134 { "pango_attr_list_get_type", cast(void**)& pango_attr_list_get_type}, | 1110 Symbol("pango_attr_list_new", cast(void**)& pango_attr_list_new), |
1135 { "pango_attr_gravity_hint_new", cast(void**)& pango_attr_gravity_hint_new}, | 1111 Symbol("pango_attr_list_get_type", cast(void**)& pango_attr_list_get_type), |
1136 { "pango_attr_gravity_new", cast(void**)& pango_attr_gravity_new}, | 1112 Symbol("pango_attr_gravity_hint_new", cast(void**)& pango_attr_gravity_hint_new), |
1137 { "pango_attr_shape_new_with_data", cast(void**)& pango_attr_shape_new_with_data}, | 1113 Symbol("pango_attr_gravity_new", cast(void**)& pango_attr_gravity_new), |
1138 { "pango_attr_shape_new", cast(void**)& pango_attr_shape_new}, | 1114 Symbol("pango_attr_shape_new_with_data", cast(void**)& pango_attr_shape_new_with_data), |
1139 { "pango_attr_letter_spacing_new", cast(void**)& pango_attr_letter_spacing_new}, | 1115 Symbol("pango_attr_shape_new", cast(void**)& pango_attr_shape_new), |
1140 { "pango_attr_fallback_new", cast(void**)& pango_attr_fallback_new}, | 1116 Symbol("pango_attr_letter_spacing_new", cast(void**)& pango_attr_letter_spacing_new), |
1141 { "pango_attr_scale_new", cast(void**)& pango_attr_scale_new}, | 1117 Symbol("pango_attr_fallback_new", cast(void**)& pango_attr_fallback_new), |
1142 { "pango_attr_rise_new", cast(void**)& pango_attr_rise_new}, | 1118 Symbol("pango_attr_scale_new", cast(void**)& pango_attr_scale_new), |
1143 { "pango_attr_strikethrough_color_new", cast(void**)& pango_attr_strikethrough_color_new}, | 1119 Symbol("pango_attr_rise_new", cast(void**)& pango_attr_rise_new), |
1144 { "pango_attr_strikethrough_new", cast(void**)& pango_attr_strikethrough_new}, | 1120 Symbol("pango_attr_strikethrough_color_new", cast(void**)& pango_attr_strikethrough_color_new), |
1145 { "pango_attr_underline_color_new", cast(void**)& pango_attr_underline_color_new}, | 1121 Symbol("pango_attr_strikethrough_new", cast(void**)& pango_attr_strikethrough_new), |
1146 { "pango_attr_underline_new", cast(void**)& pango_attr_underline_new}, | 1122 Symbol("pango_attr_underline_color_new", cast(void**)& pango_attr_underline_color_new), |
1147 { "pango_attr_font_desc_new", cast(void**)& pango_attr_font_desc_new}, | 1123 Symbol("pango_attr_underline_new", cast(void**)& pango_attr_underline_new), |
1148 { "pango_attr_stretch_new", cast(void**)& pango_attr_stretch_new}, | 1124 Symbol("pango_attr_font_desc_new", cast(void**)& pango_attr_font_desc_new), |
1149 { "pango_attr_variant_new", cast(void**)& pango_attr_variant_new}, | 1125 Symbol("pango_attr_stretch_new", cast(void**)& pango_attr_stretch_new), |
1150 { "pango_attr_weight_new", cast(void**)& pango_attr_weight_new}, | 1126 Symbol("pango_attr_variant_new", cast(void**)& pango_attr_variant_new), |
1151 { "pango_attr_style_new", cast(void**)& pango_attr_style_new}, | 1127 Symbol("pango_attr_weight_new", cast(void**)& pango_attr_weight_new), |
1152 { "pango_attr_size_new_absolute", cast(void**)& pango_attr_size_new_absolute}, | 1128 Symbol("pango_attr_style_new", cast(void**)& pango_attr_style_new), |
1153 { "pango_attr_size_new", cast(void**)& pango_attr_size_new}, | 1129 Symbol("pango_attr_size_new_absolute", cast(void**)& pango_attr_size_new_absolute), |
1154 { "pango_attr_background_new", cast(void**)& pango_attr_background_new}, | 1130 Symbol("pango_attr_size_new", cast(void**)& pango_attr_size_new), |
1155 { "pango_attr_foreground_new", cast(void**)& pango_attr_foreground_new}, | 1131 Symbol("pango_attr_background_new", cast(void**)& pango_attr_background_new), |
1156 { "pango_attr_family_new", cast(void**)& pango_attr_family_new}, | 1132 Symbol("pango_attr_foreground_new", cast(void**)& pango_attr_foreground_new), |
1157 { "pango_attr_language_new", cast(void**)& pango_attr_language_new}, | 1133 Symbol("pango_attr_family_new", cast(void**)& pango_attr_family_new), |
1158 { "pango_attribute_equal", cast(void**)& pango_attribute_equal}, | 1134 Symbol("pango_attr_language_new", cast(void**)& pango_attr_language_new), |
1159 { "pango_attribute_destroy", cast(void**)& pango_attribute_destroy}, | 1135 Symbol("pango_attribute_equal", cast(void**)& pango_attribute_equal), |
1160 { "pango_attribute_copy", cast(void**)& pango_attribute_copy}, | 1136 Symbol("pango_attribute_destroy", cast(void**)& pango_attribute_destroy), |
1161 { "pango_attr_type_register", cast(void**)& pango_attr_type_register}, | 1137 Symbol("pango_attribute_copy", cast(void**)& pango_attribute_copy), |
1162 { "pango_color_to_string", cast(void**)& pango_color_to_string}, | 1138 Symbol("pango_attr_type_register", cast(void**)& pango_attr_type_register), |
1163 { "pango_color_parse", cast(void**)& pango_color_parse}, | 1139 Symbol("pango_color_to_string", cast(void**)& pango_color_to_string), |
1164 { "pango_color_free", cast(void**)& pango_color_free}, | 1140 Symbol("pango_color_parse", cast(void**)& pango_color_parse), |
1165 { "pango_color_copy", cast(void**)& pango_color_copy}, | 1141 Symbol("pango_color_free", cast(void**)& pango_color_free), |
1166 { "pango_color_get_type", cast(void**)& pango_color_get_type}, | 1142 Symbol("pango_color_copy", cast(void**)& pango_color_copy), |
1167 { "pango_font_get_font_map", cast(void**)& pango_font_get_font_map}, | 1143 Symbol("pango_color_get_type", cast(void**)& pango_color_get_type), |
1168 { "pango_font_get_glyph_extents", cast(void**)& pango_font_get_glyph_extents}, | 1144 Symbol("pango_font_get_font_map", cast(void**)& pango_font_get_font_map), |
1169 { "pango_font_get_metrics", cast(void**)& pango_font_get_metrics}, | 1145 Symbol("pango_font_get_glyph_extents", cast(void**)& pango_font_get_glyph_extents), |
1170 { "pango_font_find_shaper", cast(void**)& pango_font_find_shaper}, | 1146 Symbol("pango_font_get_metrics", cast(void**)& pango_font_get_metrics), |
1171 { "pango_font_get_coverage", cast(void**)& pango_font_get_coverage}, | 1147 Symbol("pango_font_find_shaper", cast(void**)& pango_font_find_shaper), |
1172 { "pango_font_describe_with_absolute_size", cast(void**)& pango_font_describe_with_absolute_size}, | 1148 Symbol("pango_font_get_coverage", cast(void**)& pango_font_get_coverage), |
1173 { "pango_font_describe", cast(void**)& pango_font_describe}, | 1149 Symbol("pango_font_describe_with_absolute_size", cast(void**)& pango_font_describe_with_absolute_size), |
1174 { "pango_font_get_type", cast(void**)& pango_font_get_type}, | 1150 Symbol("pango_font_describe", cast(void**)& pango_font_describe), |
1175 { "pango_font_face_is_synthesized", cast(void**)& pango_font_face_is_synthesized}, | 1151 Symbol("pango_font_get_type", cast(void**)& pango_font_get_type), |
1176 { "pango_font_face_list_sizes", cast(void**)& pango_font_face_list_sizes}, | 1152 Symbol("pango_font_face_is_synthesized", cast(void**)& pango_font_face_is_synthesized), |
1177 { "pango_font_face_get_face_name", cast(void**)& pango_font_face_get_face_name}, | 1153 Symbol("pango_font_face_list_sizes", cast(void**)& pango_font_face_list_sizes), |
1178 { "pango_font_face_describe", cast(void**)& pango_font_face_describe}, | 1154 Symbol("pango_font_face_get_face_name", cast(void**)& pango_font_face_get_face_name), |
1179 { "pango_font_face_get_type", cast(void**)& pango_font_face_get_type}, | 1155 Symbol("pango_font_face_describe", cast(void**)& pango_font_face_describe), |
1180 { "pango_font_family_is_monospace", cast(void**)& pango_font_family_is_monospace}, | 1156 Symbol("pango_font_face_get_type", cast(void**)& pango_font_face_get_type), |
1181 { "pango_font_family_get_name", cast(void**)& pango_font_family_get_name}, | 1157 Symbol("pango_font_family_is_monospace", cast(void**)& pango_font_family_is_monospace), |
1182 { "pango_font_family_list_faces", cast(void**)& pango_font_family_list_faces}, | 1158 Symbol("pango_font_family_get_name", cast(void**)& pango_font_family_get_name), |
1183 { "pango_font_family_get_type", cast(void**)& pango_font_family_get_type}, | 1159 Symbol("pango_font_family_list_faces", cast(void**)& pango_font_family_list_faces), |
1184 { "pango_font_metrics_get_strikethrough_thickness", cast(void**)& pango_font_metrics_get_strikethrough_thickness}, | 1160 Symbol("pango_font_family_get_type", cast(void**)& pango_font_family_get_type), |
1185 { "pango_font_metrics_get_strikethrough_position", cast(void**)& pango_font_metrics_get_strikethrough_position}, | 1161 Symbol("pango_font_metrics_get_strikethrough_thickness", cast(void**)& pango_font_metrics_get_strikethrough_thickness), |
1186 { "pango_font_metrics_get_underline_thickness", cast(void**)& pango_font_metrics_get_underline_thickness}, | 1162 Symbol("pango_font_metrics_get_strikethrough_position", cast(void**)& pango_font_metrics_get_strikethrough_position), |
1187 { "pango_font_metrics_get_underline_position", cast(void**)& pango_font_metrics_get_underline_position}, | 1163 Symbol("pango_font_metrics_get_underline_thickness", cast(void**)& pango_font_metrics_get_underline_thickness), |
1188 { "pango_font_metrics_get_approximate_digit_width", cast(void**)& pango_font_metrics_get_approximate_digit_width}, | 1164 Symbol("pango_font_metrics_get_underline_position", cast(void**)& pango_font_metrics_get_underline_position), |
1189 { "pango_font_metrics_get_approximate_char_width", cast(void**)& pango_font_metrics_get_approximate_char_width}, | 1165 Symbol("pango_font_metrics_get_approximate_digit_width", cast(void**)& pango_font_metrics_get_approximate_digit_width), |
1190 { "pango_font_metrics_get_descent", cast(void**)& pango_font_metrics_get_descent}, | 1166 Symbol("pango_font_metrics_get_approximate_char_width", cast(void**)& pango_font_metrics_get_approximate_char_width), |
1191 { "pango_font_metrics_get_ascent", cast(void**)& pango_font_metrics_get_ascent}, | 1167 Symbol("pango_font_metrics_get_descent", cast(void**)& pango_font_metrics_get_descent), |
1192 { "pango_font_metrics_unref", cast(void**)& pango_font_metrics_unref}, | 1168 Symbol("pango_font_metrics_get_ascent", cast(void**)& pango_font_metrics_get_ascent), |
1193 { "pango_font_metrics_ref", cast(void**)& pango_font_metrics_ref}, | 1169 Symbol("pango_font_metrics_unref", cast(void**)& pango_font_metrics_unref), |
1194 { "pango_font_metrics_get_type", cast(void**)& pango_font_metrics_get_type}, | 1170 Symbol("pango_font_metrics_ref", cast(void**)& pango_font_metrics_ref), |
1195 { "pango_font_description_to_filename", cast(void**)& pango_font_description_to_filename}, | 1171 Symbol("pango_font_metrics_get_type", cast(void**)& pango_font_metrics_get_type), |
1196 { "pango_font_description_to_string", cast(void**)& pango_font_description_to_string}, | 1172 Symbol("pango_font_description_to_filename", cast(void**)& pango_font_description_to_filename), |
1197 { "pango_font_description_from_string", cast(void**)& pango_font_description_from_string}, | 1173 Symbol("pango_font_description_to_string", cast(void**)& pango_font_description_to_string), |
1198 { "pango_font_description_better_match", cast(void**)& pango_font_description_better_match}, | 1174 Symbol("pango_font_description_from_string", cast(void**)& pango_font_description_from_string), |
1199 { "pango_font_description_merge_static", cast(void**)& pango_font_description_merge_static}, | 1175 Symbol("pango_font_description_better_match", cast(void**)& pango_font_description_better_match), |
1200 { "pango_font_description_merge", cast(void**)& pango_font_description_merge}, | 1176 Symbol("pango_font_description_merge_static", cast(void**)& pango_font_description_merge_static), |
1201 { "pango_font_description_unset_fields", cast(void**)& pango_font_description_unset_fields}, | 1177 Symbol("pango_font_description_merge", cast(void**)& pango_font_description_merge), |
1202 { "pango_font_description_get_set_fields", cast(void**)& pango_font_description_get_set_fields}, | 1178 Symbol("pango_font_description_unset_fields", cast(void**)& pango_font_description_unset_fields), |
1203 { "pango_font_description_get_gravity", cast(void**)& pango_font_description_get_gravity}, | 1179 Symbol("pango_font_description_get_set_fields", cast(void**)& pango_font_description_get_set_fields), |
1204 { "pango_font_description_set_gravity", cast(void**)& pango_font_description_set_gravity}, | 1180 Symbol("pango_font_description_get_gravity", cast(void**)& pango_font_description_get_gravity), |
1205 { "pango_font_description_get_size_is_absolute", cast(void**)& pango_font_description_get_size_is_absolute}, | 1181 Symbol("pango_font_description_set_gravity", cast(void**)& pango_font_description_set_gravity), |
1206 { "pango_font_description_set_absolute_size", cast(void**)& pango_font_description_set_absolute_size}, | 1182 Symbol("pango_font_description_get_size_is_absolute", cast(void**)& pango_font_description_get_size_is_absolute), |
1207 { "pango_font_description_get_size", cast(void**)& pango_font_description_get_size}, | 1183 Symbol("pango_font_description_set_absolute_size", cast(void**)& pango_font_description_set_absolute_size), |
1208 { "pango_font_description_set_size", cast(void**)& pango_font_description_set_size}, | 1184 Symbol("pango_font_description_get_size", cast(void**)& pango_font_description_get_size), |
1209 { "pango_font_description_get_stretch", cast(void**)& pango_font_description_get_stretch}, | 1185 Symbol("pango_font_description_set_size", cast(void**)& pango_font_description_set_size), |
1210 { "pango_font_description_set_stretch", cast(void**)& pango_font_description_set_stretch}, | 1186 Symbol("pango_font_description_get_stretch", cast(void**)& pango_font_description_get_stretch), |
1211 { "pango_font_description_get_weight", cast(void**)& pango_font_description_get_weight}, | 1187 Symbol("pango_font_description_set_stretch", cast(void**)& pango_font_description_set_stretch), |
1212 { "pango_font_description_set_weight", cast(void**)& pango_font_description_set_weight}, | 1188 Symbol("pango_font_description_get_weight", cast(void**)& pango_font_description_get_weight), |
1213 { "pango_font_description_get_variant", cast(void**)& pango_font_description_get_variant}, | 1189 Symbol("pango_font_description_set_weight", cast(void**)& pango_font_description_set_weight), |
1214 { "pango_font_description_set_variant", cast(void**)& pango_font_description_set_variant}, | 1190 Symbol("pango_font_description_get_variant", cast(void**)& pango_font_description_get_variant), |
1215 { "pango_font_description_get_style", cast(void**)& pango_font_description_get_style}, | 1191 Symbol("pango_font_description_set_variant", cast(void**)& pango_font_description_set_variant), |
1216 { "pango_font_description_set_style", cast(void**)& pango_font_description_set_style}, | 1192 Symbol("pango_font_description_get_style", cast(void**)& pango_font_description_get_style), |
1217 { "pango_font_description_get_family", cast(void**)& pango_font_description_get_family}, | 1193 Symbol("pango_font_description_set_style", cast(void**)& pango_font_description_set_style), |
1218 { "pango_font_description_set_family_static", cast(void**)& pango_font_description_set_family_static}, | 1194 Symbol("pango_font_description_get_family", cast(void**)& pango_font_description_get_family), |
1219 { "pango_font_description_set_family", cast(void**)& pango_font_description_set_family}, | 1195 Symbol("pango_font_description_set_family_static", cast(void**)& pango_font_description_set_family_static), |
1220 { "pango_font_descriptions_free", cast(void**)& pango_font_descriptions_free}, | 1196 Symbol("pango_font_description_set_family", cast(void**)& pango_font_description_set_family), |
1221 { "pango_font_description_free", cast(void**)& pango_font_description_free}, | 1197 Symbol("pango_font_descriptions_free", cast(void**)& pango_font_descriptions_free), |
1222 { "pango_font_description_equal", cast(void**)& pango_font_description_equal}, | 1198 Symbol("pango_font_description_free", cast(void**)& pango_font_description_free), |
1223 { "pango_font_description_hash", cast(void**)& pango_font_description_hash}, | 1199 Symbol("pango_font_description_equal", cast(void**)& pango_font_description_equal), |
1224 { "pango_font_description_copy_static", cast(void**)& pango_font_description_copy_static}, | 1200 Symbol("pango_font_description_hash", cast(void**)& pango_font_description_hash), |
1225 { "pango_font_description_copy", cast(void**)& pango_font_description_copy}, | 1201 Symbol("pango_font_description_copy_static", cast(void**)& pango_font_description_copy_static), |
1226 { "pango_font_description_new", cast(void**)& pango_font_description_new}, | 1202 Symbol("pango_font_description_copy", cast(void**)& pango_font_description_copy), |
1227 { "pango_font_description_get_type", cast(void**)& pango_font_description_get_type}, | 1203 Symbol("pango_font_description_new", cast(void**)& pango_font_description_new), |
1228 { "pango_gravity_get_for_script", cast(void**)& pango_gravity_get_for_script}, | 1204 Symbol("pango_font_description_get_type", cast(void**)& pango_font_description_get_type), |
1229 { "pango_gravity_get_for_matrix", cast(void**)& pango_gravity_get_for_matrix}, | 1205 Symbol("pango_gravity_get_for_script", cast(void**)& pango_gravity_get_for_script), |
1230 { "pango_gravity_to_rotation", cast(void**)& pango_gravity_to_rotation}, | 1206 Symbol("pango_gravity_get_for_matrix", cast(void**)& pango_gravity_get_for_matrix), |
1231 { "pango_language_includes_script", cast(void**)& pango_language_includes_script}, | 1207 Symbol("pango_gravity_to_rotation", cast(void**)& pango_gravity_to_rotation), |
1232 { "pango_script_get_sample_language", cast(void**)& pango_script_get_sample_language}, | 1208 Symbol("pango_language_includes_script", cast(void**)& pango_language_includes_script), |
1233 { "pango_script_iter_free", cast(void**)& pango_script_iter_free}, | 1209 Symbol("pango_script_get_sample_language", cast(void**)& pango_script_get_sample_language), |
1234 { "pango_script_iter_next", cast(void**)& pango_script_iter_next}, | 1210 Symbol("pango_script_iter_free", cast(void**)& pango_script_iter_free), |
1235 { "pango_script_iter_get_range", cast(void**)& pango_script_iter_get_range}, | 1211 Symbol("pango_script_iter_next", cast(void**)& pango_script_iter_next), |
1236 { "pango_script_iter_new", cast(void**)& pango_script_iter_new}, | 1212 Symbol("pango_script_iter_get_range", cast(void**)& pango_script_iter_get_range), |
1237 { "pango_script_for_unichar", cast(void**)& pango_script_for_unichar}, | 1213 Symbol("pango_script_iter_new", cast(void**)& pango_script_iter_new), |
1238 { "pango_language_matches", cast(void**)& pango_language_matches}, | 1214 Symbol("pango_script_for_unichar", cast(void**)& pango_script_for_unichar), |
1239 { "pango_language_get_default", cast(void**)& pango_language_get_default}, | 1215 Symbol("pango_language_matches", cast(void**)& pango_language_matches), |
1240 { "pango_language_get_sample_string", cast(void**)& pango_language_get_sample_string}, | 1216 Symbol("pango_language_get_default", cast(void**)& pango_language_get_default), |
1241 { "pango_language_from_string", cast(void**)& pango_language_from_string}, | 1217 Symbol("pango_language_get_sample_string", cast(void**)& pango_language_get_sample_string), |
1242 { "pango_language_get_type", cast(void**)& pango_language_get_type}, | 1218 Symbol("pango_language_from_string", cast(void**)& pango_language_from_string), |
1243 { "pango_matrix_get_font_scale_factor", cast(void**)& pango_matrix_get_font_scale_factor}, | 1219 Symbol("pango_language_get_type", cast(void**)& pango_language_get_type), |
1244 { "pango_matrix_transform_pixel_rectangle", cast(void**)& pango_matrix_transform_pixel_rectangle}, | 1220 Symbol("pango_matrix_get_font_scale_factor", cast(void**)& pango_matrix_get_font_scale_factor), |
1245 { "pango_matrix_transform_rectangle", cast(void**)& pango_matrix_transform_rectangle}, | 1221 Symbol("pango_matrix_transform_pixel_rectangle", cast(void**)& pango_matrix_transform_pixel_rectangle), |
1246 { "pango_matrix_transform_distance", cast(void**)& pango_matrix_transform_distance}, | 1222 Symbol("pango_matrix_transform_rectangle", cast(void**)& pango_matrix_transform_rectangle), |
1247 { "pango_matrix_transform_point", cast(void**)& pango_matrix_transform_point}, | 1223 Symbol("pango_matrix_transform_distance", cast(void**)& pango_matrix_transform_distance), |
1248 { "pango_matrix_concat", cast(void**)& pango_matrix_concat}, | 1224 Symbol("pango_matrix_transform_point", cast(void**)& pango_matrix_transform_point), |
1249 { "pango_matrix_rotate", cast(void**)& pango_matrix_rotate}, | 1225 Symbol("pango_matrix_concat", cast(void**)& pango_matrix_concat), |
1250 { "pango_matrix_scale", cast(void**)& pango_matrix_scale}, | 1226 Symbol("pango_matrix_rotate", cast(void**)& pango_matrix_rotate), |
1251 { "pango_matrix_translate", cast(void**)& pango_matrix_translate}, | 1227 Symbol("pango_matrix_scale", cast(void**)& pango_matrix_scale), |
1252 { "pango_matrix_free", cast(void**)& pango_matrix_free}, | 1228 Symbol("pango_matrix_translate", cast(void**)& pango_matrix_translate), |
1253 { "pango_matrix_copy", cast(void**)& pango_matrix_copy}, | 1229 Symbol("pango_matrix_free", cast(void**)& pango_matrix_free), |
1254 { "pango_matrix_get_type", cast(void**)& pango_matrix_get_type}, | 1230 Symbol("pango_matrix_copy", cast(void**)& pango_matrix_copy), |
1255 { "pango_get_mirror_char", cast(void**)& pango_get_mirror_char}, | 1231 Symbol("pango_matrix_get_type", cast(void**)& pango_matrix_get_type), |
1256 { "pango_find_base_dir", cast(void**)& pango_find_base_dir}, | 1232 Symbol("pango_get_mirror_char", cast(void**)& pango_get_mirror_char), |
1257 { "pango_unichar_direction", cast(void**)& pango_unichar_direction}, | 1233 Symbol("pango_find_base_dir", cast(void**)& pango_find_base_dir), |
1258 { "pango_extents_to_pixels", cast(void**)& pango_extents_to_pixels}, | 1234 Symbol("pango_unichar_direction", cast(void**)& pango_unichar_direction), |
1259 { "pango_units_to_double", cast(void**)& pango_units_to_double}, | 1235 Symbol("pango_extents_to_pixels", cast(void**)& pango_extents_to_pixels), |
1260 { "pango_units_from_double", cast(void**)& pango_units_from_double}, | 1236 Symbol("pango_units_to_double", cast(void**)& pango_units_to_double), |
1261 { "pango_coverage_from_bytes", cast(void**)& pango_coverage_from_bytes}, | 1237 Symbol("pango_units_from_double", cast(void**)& pango_units_from_double), |
1262 { "pango_coverage_to_bytes", cast(void**)& pango_coverage_to_bytes}, | 1238 Symbol("pango_coverage_from_bytes", cast(void**)& pango_coverage_from_bytes), |
1263 { "pango_coverage_max", cast(void**)& pango_coverage_max}, | 1239 Symbol("pango_coverage_to_bytes", cast(void**)& pango_coverage_to_bytes), |
1264 { "pango_coverage_set", cast(void**)& pango_coverage_set}, | 1240 Symbol("pango_coverage_max", cast(void**)& pango_coverage_max), |
1265 { "pango_coverage_get", cast(void**)& pango_coverage_get}, | 1241 Symbol("pango_coverage_set", cast(void**)& pango_coverage_set), |
1266 { "pango_coverage_copy", cast(void**)& pango_coverage_copy}, | 1242 Symbol("pango_coverage_get", cast(void**)& pango_coverage_get), |
1267 { "pango_coverage_unref", cast(void**)& pango_coverage_unref}, | 1243 Symbol("pango_coverage_copy", cast(void**)& pango_coverage_copy), |
1268 { "pango_coverage_ref", cast(void**)& pango_coverage_ref}, | 1244 Symbol("pango_coverage_unref", cast(void**)& pango_coverage_unref), |
1269 { "pango_coverage_new", cast(void**)& pango_coverage_new}, | 1245 Symbol("pango_coverage_ref", cast(void**)& pango_coverage_ref), |
1270 ]; | 1246 Symbol("pango_coverage_new", cast(void**)& pango_coverage_new), |
1247 ]; | |
1248 } | |
1271 | 1249 |
1272 } else { // version(DYNLINK) | 1250 } else { // version(DYNLINK) |
1273 extern (C) char * pango_version_check(int, int, int); | 1251 extern (C) char * pango_version_check(int, int, int); |
1274 extern (C) char * pango_version_string(); | 1252 extern (C) char * pango_version_string(); |
1275 extern (C) int pango_version(); | 1253 extern (C) int pango_version(); |