diff options
| author | Thierry Vignaud <thierry.vignaud@gmail.com> | 2016-10-06 17:22:34 +0200 | 
|---|---|---|
| committer | Thierry Vignaud <thierry.vignaud@gmail.com> | 2016-10-11 15:05:44 +0200 | 
| commit | 826c810a2f3e9637c0186f08ab6c27fc50687c5f (patch) | |
| tree | 5a7d0c75e18607a61ef13a8c599eacdd588bc23d | |
| parent | 318535d2ac3f3e26deb67332790ebe5a9484adb0 (diff) | |
| download | perl_checker-826c810a2f3e9637c0186f08ab6c27fc50687c5f.tar perl_checker-826c810a2f3e9637c0186f08ab6c27fc50687c5f.tar.gz perl_checker-826c810a2f3e9637c0186f08ab6c27fc50687c5f.tar.bz2 perl_checker-826c810a2f3e9637c0186f08ab6c27fc50687c5f.tar.xz perl_checker-826c810a2f3e9637c0186f08ab6c27fc50687c5f.zip | |
update Gtk3 fake package from 3.22
| -rw-r--r-- | NEWS | 3 | ||||
| -rw-r--r-- | fake_packages/Gtk3.pm | 1024 | 
2 files changed, 981 insertions, 46 deletions
| @@ -1,6 +1,7 @@  - blacklist File::Spec::Unix & Test::Builder for iurt -- list more Gtk3 methods, thus increasing SNR  - recognize ~~ (smartmatch) +- fake packages: +  o update Gtk3 fake package to 3.22, thus increasing SNR  Version 1.2.29 - 16 September 2016, by Thierry Vignaud diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm index 1fb2ac0..a893a1d 100644 --- a/fake_packages/Gtk3.pm +++ b/fake_packages/Gtk3.pm @@ -1,9 +1,8 @@ -  package Gtk3; -use Glib;  sub BINARY_AGE { }  sub INPUT_ERROR { }  sub INTERFACE_AGE { } +sub LEVEL_BAR_OFFSET_FULL { }  sub LEVEL_BAR_OFFSET_HIGH { }  sub LEVEL_BAR_OFFSET_LOW { }  sub MAJOR_VERSION { } @@ -166,14 +165,17 @@ sub STYLE_CLASS_CELL { }  sub STYLE_CLASS_CHECK { }  sub STYLE_CLASS_COMBOBOX_ENTRY { }  sub STYLE_CLASS_CONTEXT_MENU { } +sub STYLE_CLASS_CSD { }  sub STYLE_CLASS_CURSOR_HANDLE { }  sub STYLE_CLASS_DEFAULT { } +sub STYLE_CLASS_DESTRUCTIVE_ACTION { }  sub STYLE_CLASS_DIM_LABEL { }  sub STYLE_CLASS_DND { }  sub STYLE_CLASS_DOCK { }  sub STYLE_CLASS_ENTRY { }  sub STYLE_CLASS_ERROR { }  sub STYLE_CLASS_EXPANDER { } +sub STYLE_CLASS_FLAT { }  sub STYLE_CLASS_FRAME { }  sub STYLE_CLASS_GRIP { }  sub STYLE_CLASS_HEADER { } @@ -183,6 +185,7 @@ sub STYLE_CLASS_IMAGE { }  sub STYLE_CLASS_INFO { }  sub STYLE_CLASS_INLINE_TOOLBAR { }  sub STYLE_CLASS_INSERTION_CURSOR { } +sub STYLE_CLASS_LABEL { }  sub STYLE_CLASS_LEFT { }  sub STYLE_CLASS_LEVEL_BAR { }  sub STYLE_CLASS_LINKED { } @@ -192,9 +195,16 @@ sub STYLE_CLASS_MARK { }  sub STYLE_CLASS_MENU { }  sub STYLE_CLASS_MENUBAR { }  sub STYLE_CLASS_MENUITEM { } +sub STYLE_CLASS_MESSAGE_DIALOG { } +sub STYLE_CLASS_MONOSPACE { } +sub STYLE_CLASS_NEEDS_ATTENTION { }  sub STYLE_CLASS_NOTEBOOK { }  sub STYLE_CLASS_OSD { } +sub STYLE_CLASS_OVERSHOOT { }  sub STYLE_CLASS_PANE_SEPARATOR { } +sub STYLE_CLASS_PAPER { } +sub STYLE_CLASS_POPOVER { } +sub STYLE_CLASS_POPUP { }  sub STYLE_CLASS_PRIMARY_TOOLBAR { }  sub STYLE_CLASS_PROGRESSBAR { }  sub STYLE_CLASS_PULSE { } @@ -214,14 +224,21 @@ sub STYLE_CLASS_SIDEBAR { }  sub STYLE_CLASS_SLIDER { }  sub STYLE_CLASS_SPINBUTTON { }  sub STYLE_CLASS_SPINNER { } +sub STYLE_CLASS_STATUSBAR { } +sub STYLE_CLASS_SUBTITLE { } +sub STYLE_CLASS_SUGGESTED_ACTION { } +sub STYLE_CLASS_TITLE { }  sub STYLE_CLASS_TITLEBAR { }  sub STYLE_CLASS_TOOLBAR { }  sub STYLE_CLASS_TOOLTIP { }  sub STYLE_CLASS_TOP { } +sub STYLE_CLASS_TOUCH_SELECTION { }  sub STYLE_CLASS_TROUGH { } +sub STYLE_CLASS_UNDERSHOOT { }  sub STYLE_CLASS_VERTICAL { }  sub STYLE_CLASS_VIEW { }  sub STYLE_CLASS_WARNING { } +sub STYLE_CLASS_WIDE { }  sub STYLE_PROPERTY_BACKGROUND_COLOR { }  sub STYLE_PROPERTY_BACKGROUND_IMAGE { }  sub STYLE_PROPERTY_BORDER_COLOR { } @@ -242,6 +259,8 @@ sub STYLE_REGION_COLUMN_HEADER { }  sub STYLE_REGION_ROW { }  sub STYLE_REGION_TAB { }  sub TEXT_VIEW_PRIORITY_VALIDATE { } +sub TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID { } +sub TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID { }  sub accel_groups_activate { }  sub accel_groups_from_object { }  sub accelerator_get_default_mod_mask { } @@ -267,8 +286,8 @@ sub cairo_transform_to_window { }  sub css_provider_error_quark { }  sub device_grab_add { }  sub device_grab_remove { } -sub disable_setlocale { }  sub distribute_natural_allocation { } +sub drag_cancel { }  sub drag_finish { }  sub drag_get_source_widget { }  sub drag_set_icon_default { } @@ -292,9 +311,11 @@ sub get_debug_flags { }  sub get_default_language { }  sub get_event_widget { }  sub get_interface_age { } +sub get_locale_direction { }  sub get_major_version { }  sub get_micro_version { }  sub get_minor_version { } +sub get_option_group { }  sub grab_get_current { }  sub icon_size_from_name { }  sub icon_size_get_name { } @@ -303,7 +324,6 @@ sub icon_size_lookup_for_settings { }  sub icon_size_register { }  sub icon_size_register_alias { }  sub icon_theme_error_quark { } -sub init_with_args { }  sub key_snooper_remove { }  sub main_do_event { }  sub main_iteration { } @@ -330,7 +350,6 @@ sub paint_tab { }  sub paint_vline { }  sub paper_size_get_default { }  sub paper_size_get_paper_sizes { } -sub parse_args { }  sub print_error_quark { }  sub print_run_page_setup_dialog { }  sub print_run_page_setup_dialog_async { } @@ -365,6 +384,7 @@ sub recent_manager_error_quark { }  sub render_activity { }  sub render_arrow { }  sub render_background { } +sub render_background_get_clip { }  sub render_check { }  sub render_expander { }  sub render_extension { } @@ -390,11 +410,12 @@ sub selection_owner_set_for_display { }  sub selection_remove_all { }  sub set_debug_flags { }  sub show_uri { } -sub add { } -sub add_static { } -sub list_ids { } -sub lookup { } -sub set_translate_func { } +sub show_uri_on_window { } +sub stock_add { } +sub stock_add_static { } +sub stock_list_ids { } +sub stock_lookup { } +sub stock_set_translate_func { }  sub target_table_free { }  sub target_table_new_from_list { }  sub targets_include_image { } @@ -489,6 +510,7 @@ sub accel_key { }  sub accel_mods { }  package Gtk3::AccelLabel; +sub get_accel { }  sub get_accel_widget { }  sub get_accel_width { }  sub new { } @@ -577,6 +599,16 @@ sub set_visible_horizontal { }  sub set_visible_vertical { }  sub unblock_activate { } +package Gtk3::ActionBar; +sub get_center_widget { } +sub new { } +sub pack_end { } +sub pack_start { } +sub set_center_widget { } + +package Gtk3::ActionBarClass; +sub parent_class { } +  package Gtk3::ActionClass;  sub activate { }  sub connect_proxy { } @@ -737,16 +769,22 @@ sub populate_popup { }  package Gtk3::Application;  sub add_accelerator { }  sub add_window { } +sub get_accels_for_action { } +sub get_actions_for_accel { }  sub get_active_window { }  sub get_app_menu { } +sub get_menu_by_id { }  sub get_menubar { }  sub get_window_by_id { }  sub get_windows { }  sub inhibit { }  sub is_inhibited { } +sub list_action_descriptions { }  sub new { } +sub prefers_app_menu { }  sub remove_accelerator { }  sub remove_window { } +sub set_accels_for_action { }  sub set_app_menu { }  sub set_menubar { }  sub uninhibit { } @@ -758,9 +796,11 @@ sub window_added { }  sub window_removed { }  package Gtk3::ApplicationWindow; +sub get_help_overlay { }  sub get_id { }  sub get_show_menubar { }  sub new { } +sub set_help_overlay { }  sub set_show_menubar { }  package Gtk3::ApplicationWindowClass; @@ -771,6 +811,9 @@ package Gtk3::Arrow;  sub new { }  sub set { } +package Gtk3::ArrowAccessibleClass; +sub parent_class { } +  package Gtk3::ArrowClass;  sub parent_class { } @@ -789,6 +832,7 @@ sub get_current_page { }  sub get_n_pages { }  sub get_nth_page { }  sub get_page_complete { } +sub get_page_has_padding { }  sub get_page_header_image { }  sub get_page_side_image { }  sub get_page_title { } @@ -803,6 +847,7 @@ sub remove_page { }  sub set_current_page { }  sub set_forward_page_func { }  sub set_page_complete { } +sub set_page_has_padding { }  sub set_page_header_image { }  sub set_page_side_image { }  sub set_page_title { } @@ -859,6 +904,9 @@ sub n_args { }  sub next { }  sub signal_name { } +package Gtk3::BooleanCellAccessibleClass; +sub parent_class { } +  package Gtk3::Border;  sub bottom { }  sub copy { } @@ -870,6 +918,7 @@ sub top { }  package Gtk3::Box;  sub get_baseline_position { } +sub get_center_widget { }  sub get_homogeneous { }  sub get_spacing { }  sub new { } @@ -878,6 +927,7 @@ sub pack_start { }  sub query_child_packing { }  sub reorder_child { }  sub set_baseline_position { } +sub set_center_widget { }  sub set_child_packing { }  sub set_homogeneous { }  sub set_spacing { } @@ -917,6 +967,8 @@ sub add_from_resource { }  sub add_objects_from_resource { }  sub connect_signals_full { }  sub expose_object { } +sub extend_with_template { } +sub get_application { }  sub get_object { }  sub get_objects { }  sub get_translation_domain { } @@ -925,6 +977,7 @@ sub new { }  sub new_from_file { }  sub new_from_resource { }  sub new_from_string { } +sub set_application { }  sub set_translation_domain { }  sub value_from_string { }  sub value_from_string_type { } @@ -950,7 +1003,6 @@ sub get_relief { }  sub get_use_stock { }  sub get_use_underline { }  sub leave { } -sub new { }  sub new_from_icon_name { }  sub new_from_stock { }  sub new_with_label { } @@ -967,6 +1019,9 @@ sub set_relief { }  sub set_use_stock { }  sub set_use_underline { } +package Gtk3::ButtonAccessibleClass; +sub parent_class { } +  package Gtk3::ButtonBox;  sub get_child_non_homogeneous { }  sub get_child_secondary { } @@ -1015,6 +1070,33 @@ sub parent_class { }  sub prev_month { }  sub prev_year { } +package Gtk3::CellAccessibleClass; +sub parent_class { } +sub update_cache { } + +package Gtk3::CellAccessibleParent; +sub activate { } +sub edit { } +sub expand_collapse { } +sub get_cell_area { } +sub get_cell_extents { } +sub get_child_index { } +sub get_renderer_state { } +sub grab_focus { } +sub update_relationset { } + +package Gtk3::CellAccessibleParentIface; +sub activate { } +sub edit { } +sub expand_collapse { } +sub get_cell_area { } +sub get_cell_extents { } +sub get_child_index { } +sub get_renderer_state { } +sub grab_focus { } +sub parent { } +sub update_relationset { } +  package Gtk3::CellArea;  sub activate { }  sub activate_cell { } @@ -1023,6 +1105,7 @@ sub add_focus_sibling { }  sub apply_attributes { }  sub attribute_connect { }  sub attribute_disconnect { } +sub attribute_get_column { }  sub cell_get_property { }  sub cell_set_property { }  sub copy_context { } @@ -1267,7 +1350,6 @@ package Gtk3::CellViewClass;  sub parent_class { }  package Gtk3::CheckButton; -sub new { }  sub new_with_label { }  sub new_with_mnemonic { } @@ -1286,6 +1368,9 @@ sub set_draw_as_radio { }  sub set_inconsistent { }  sub toggled { } +package Gtk3::CheckMenuItemAccessibleClass; +sub parent_class { } +  package Gtk3::CheckMenuItemClass;  sub draw_indicator { }  sub parent_class { } @@ -1294,6 +1379,7 @@ sub toggled { }  package Gtk3::Clipboard;  sub clear { }  sub get { } +sub get_default { }  sub get_display { }  sub get_for_display { }  sub get_owner { } @@ -1305,7 +1391,6 @@ sub request_text { }  sub request_uris { }  sub set_can_store { }  sub set_image { } -sub set_text { }  sub store { }  sub wait_for_contents { }  sub wait_for_image { } @@ -1437,6 +1522,9 @@ sub set_row_span_column { }  sub set_title { }  sub set_wrap_width { } +package Gtk3::ComboBoxAccessibleClass; +sub parent_class { } +  package Gtk3::ComboBoxClass;  sub changed { }  sub format_entry_text { } @@ -1463,6 +1551,7 @@ sub add { }  sub check_resize { }  sub child_get_property { }  sub child_notify { } +sub child_notify_by_pspec { }  sub child_set_property { }  sub child_type { }  sub forall { } @@ -1485,6 +1574,20 @@ sub set_reallocate_redraws { }  sub set_resize_mode { }  sub unset_focus_chain { } +package Gtk3::ContainerAccessibleClass; +sub add_gtk { } +sub parent_class { } +sub remove_gtk { } + +package Gtk3::ContainerCellAccessible; +sub add_child { } +sub get_children { } +sub new { } +sub remove_child { } + +package Gtk3::ContainerCellAccessibleClass; +sub parent_class { } +  package Gtk3::ContainerClass;  sub _handle_border_width { }  sub add { } @@ -1496,6 +1599,7 @@ sub forall { }  sub get_child_property { }  sub get_path_for_child { }  sub handle_border_width { } +sub install_child_properties { }  sub install_child_property { }  sub list_child_properties { }  sub parent_class { } @@ -1508,6 +1612,7 @@ sub get_default { }  sub get_named { }  sub load_from_file { }  sub load_from_path { } +sub load_from_resource { }  sub new { }  sub to_string { } @@ -1532,6 +1637,7 @@ sub unref { }  package Gtk3::Dialog;  sub get_action_area { }  sub get_content_area { } +sub get_header_bar { }  sub set_alternative_button_order_from_array { }  package Gtk3::DialogClass; @@ -1599,6 +1705,7 @@ sub get_invisible_char { }  sub get_layout { }  sub get_layout_offsets { }  sub get_max_length { } +sub get_max_width_chars { }  sub get_overwrite_mode { }  sub get_placeholder_text { }  sub get_progress_fraction { } @@ -1609,6 +1716,7 @@ sub get_text_area { }  sub get_text_length { }  sub get_visibility { }  sub get_width_chars { } +sub grab_focus_without_selecting { }  sub im_context_filter_keypress { }  sub layout_index_to_text_index { }  sub new { } @@ -1636,6 +1744,7 @@ sub set_input_hints { }  sub set_input_purpose { }  sub set_invisible_char { }  sub set_max_length { } +sub set_max_width_chars { }  sub set_overwrite_mode { }  sub set_placeholder_text { }  sub set_progress_fraction { } @@ -1647,6 +1756,9 @@ sub set_width_chars { }  sub text_index_to_layout_index { }  sub unset_invisible_char { } +package Gtk3::EntryAccessibleClass; +sub parent_class { } +  package Gtk3::EntryBuffer;  sub delete_text { }  sub emit_deleted_text { } @@ -1718,6 +1830,7 @@ sub action_activated { }  sub cursor_on_match { }  sub insert_prefix { }  sub match_selected { } +sub no_matches { }  sub parent_class { }  package Gtk3::EventBox; @@ -1730,6 +1843,13 @@ sub set_visible_window { }  package Gtk3::EventBoxClass;  sub parent_class { } +package Gtk3::EventController; +sub get_propagation_phase { } +sub get_widget { } +sub handle_event { } +sub reset { } +sub set_propagation_phase { } +  package Gtk3::Expander;  sub get_expanded { }  sub get_label { } @@ -1750,15 +1870,20 @@ sub set_spacing { }  sub set_use_markup { }  sub set_use_underline { } +package Gtk3::ExpanderAccessibleClass; +sub parent_class { } +  package Gtk3::ExpanderClass;  sub activate { }  sub parent_class { }  package Gtk3::FileChooser; +sub add_choice { }  sub add_filter { }  sub add_shortcut_folder { }  sub add_shortcut_folder_uri { }  sub get_action { } +sub get_choice { }  sub get_create_folders { }  sub get_current_folder { }  sub get_current_folder_file { } @@ -1785,6 +1910,7 @@ sub get_use_preview_label { }  sub list_filters { }  sub list_shortcut_folder_uris { }  sub list_shortcut_folders { } +sub remove_choice { }  sub remove_filter { }  sub remove_shortcut_folder { }  sub remove_shortcut_folder_uri { } @@ -1793,6 +1919,7 @@ sub select_file { }  sub select_filename { }  sub select_uri { }  sub set_action { } +sub set_choice { }  sub set_create_folders { }  sub set_current_folder { }  sub set_current_folder_file { } @@ -1835,6 +1962,16 @@ sub parent_class { }  package Gtk3::FileChooserError;  sub quark { } +package Gtk3::FileChooserNative; +sub get_accept_label { } +sub get_cancel_label { } +sub new { } +sub set_accept_label { } +sub set_cancel_label { } + +package Gtk3::FileChooserNativeClass; +sub parent_class { } +  package Gtk3::FileChooserWidget;  sub new { } @@ -1850,7 +1987,9 @@ sub filter { }  sub get_name { }  sub get_needed { }  sub new { } +sub new_from_gvariant { }  sub set_name { } +sub to_gvariant { }  package Gtk3::FileFilterInfo;  sub contains { } @@ -1872,6 +2011,64 @@ sub y { }  package Gtk3::FixedClass;  sub parent_class { } +package Gtk3::FlowBox; +sub bind_model { } +sub get_activate_on_single_click { } +sub get_child_at_index { } +sub get_column_spacing { } +sub get_homogeneous { } +sub get_max_children_per_line { } +sub get_min_children_per_line { } +sub get_row_spacing { } +sub get_selected_children { } +sub get_selection_mode { } +sub insert { } +sub invalidate_filter { } +sub invalidate_sort { } +sub new { } +sub select_all { } +sub select_child { } +sub selected_foreach { } +sub set_activate_on_single_click { } +sub set_column_spacing { } +sub set_filter_func { } +sub set_hadjustment { } +sub set_homogeneous { } +sub set_max_children_per_line { } +sub set_min_children_per_line { } +sub set_row_spacing { } +sub set_selection_mode { } +sub set_sort_func { } +sub set_vadjustment { } +sub unselect_all { } +sub unselect_child { } + +package Gtk3::FlowBoxAccessibleClass; +sub parent_class { } + +package Gtk3::FlowBoxChild; +sub changed { } +sub get_index { } +sub is_selected { } +sub new { } + +package Gtk3::FlowBoxChildAccessibleClass; +sub parent_class { } + +package Gtk3::FlowBoxChildClass; +sub activate { } +sub parent_class { } + +package Gtk3::FlowBoxClass; +sub activate_cursor_child { } +sub child_activated { } +sub move_cursor { } +sub parent_class { } +sub select_all { } +sub selected_children_changed { } +sub toggle_cursor_child { } +sub unselect_all { } +  package Gtk3::FontButton;  sub get_font_name { }  sub get_show_size { } @@ -1896,12 +2093,14 @@ sub get_font { }  sub get_font_desc { }  sub get_font_face { }  sub get_font_family { } +sub get_font_map { }  sub get_font_size { }  sub get_preview_text { }  sub get_show_preview_entry { }  sub set_filter_func { }  sub set_font { }  sub set_font_desc { } +sub set_font_map { }  sub set_preview_text { }  sub set_show_preview_entry { } @@ -1916,9 +2115,11 @@ sub base_iface { }  sub font_activated { }  sub get_font_face { }  sub get_font_family { } +sub get_font_map { }  sub get_font_size { }  sub padding { }  sub set_filter_func { } +sub set_font_map { }  package Gtk3::FontChooserWidget;  sub new { } @@ -1968,15 +2169,48 @@ sub set_label_align { }  sub set_label_widget { }  sub set_shadow_type { } +package Gtk3::FrameAccessibleClass; +sub parent_class { } +  package Gtk3::FrameClass;  sub compute_child_allocation { }  sub parent_class { } +package Gtk3::GLArea; +sub attach_buffers { } +sub get_auto_render { } +sub get_context { } +sub get_error { } +sub get_has_alpha { } +sub get_has_depth_buffer { } +sub get_has_stencil_buffer { } +sub get_required_version { } +sub get_use_es { } +sub make_current { } +sub new { } +sub queue_render { } +sub set_auto_render { } +sub set_error { } +sub set_has_alpha { } +sub set_has_depth_buffer { } +sub set_has_stencil_buffer { } +sub set_required_version { } +sub set_use_es { } + +package Gtk3::GLAreaClass; +sub _padding { } +sub create_context { } +sub parent_class { } +sub render { } +sub resize { } +  package Gtk3::Gdk;  sub BUTTON_MIDDLE { }  sub BUTTON_PRIMARY { }  sub BUTTON_SECONDARY { }  sub CURRENT_TIME { } +sub EVENT_PROPAGATE { } +sub EVENT_STOP { }  sub KEY_0 { }  sub KEY_1 { }  sub KEY_2 { } @@ -4262,7 +4496,9 @@ sub atom_intern { }  sub atom_intern_static_string { }  sub beep { }  sub cairo_create { } +sub cairo_draw_from_gl { }  sub cairo_get_clip_rectangle { } +sub cairo_get_drawing_context { }  sub cairo_rectangle { }  sub cairo_region { }  sub cairo_region_create_from_surface { } @@ -4276,7 +4512,9 @@ sub disable_multidevice { }  sub drag_abort { }  sub drag_begin { }  sub drag_begin_for_device { } +sub drag_begin_from_point { }  sub drag_drop { } +sub drag_drop_done { }  sub drag_drop_succeeded { }  sub drag_find_window_for_screen { }  sub drag_get_selection { } @@ -4291,6 +4529,9 @@ sub event_get { }  sub event_handler_set { }  sub event_peek { }  sub event_request_motions { } +sub events_get_angle { } +sub events_get_center { } +sub events_get_distance { }  sub events_pending { }  sub flush { }  sub get_default_root_window { } @@ -4298,6 +4539,7 @@ sub get_display { }  sub get_display_arg_name { }  sub get_program_class { }  sub get_show_events { } +sub gl_error_quark { }  sub init { }  sub init_check { }  sub keyboard_grab { } @@ -4317,6 +4559,7 @@ sub offscreen_window_get_embedder { }  sub offscreen_window_get_surface { }  sub offscreen_window_set_embedder { }  sub pango_context_get { } +sub pango_context_get_for_display { }  sub pango_context_get_for_screen { }  sub parse_args { }  sub pixbuf_error_quark { } @@ -4330,9 +4573,6 @@ sub property_delete { }  sub property_get { }  sub query_depths { }  sub query_visual_types { } -sub rectangle_get_type { } -sub rectangle_intersect { } -sub rectangle_union { }  sub selection_convert { }  sub selection_owner_get { }  sub selection_owner_get_for_display { } @@ -4400,18 +4640,23 @@ sub unref { }  package Gtk3::Gdk::Device;  sub get_associated_device { } +sub get_axes { }  sub get_axis_use { }  sub get_device_type { }  sub get_display { }  sub get_has_cursor { }  sub get_key { } +sub get_last_event_window { }  sub get_mode { }  sub get_n_axes { }  sub get_n_keys { }  sub get_name { }  sub get_position { }  sub get_position_double { } +sub get_product_id { } +sub get_seat { }  sub get_source { } +sub get_vendor_id { }  sub get_window_at_position { }  sub get_window_at_position_double { }  sub grab { } @@ -4429,6 +4674,17 @@ sub get_client_pointer { }  sub get_display { }  sub list_devices { } +package Gtk3::Gdk::DevicePad; +sub get_feature_group { } +sub get_group_n_modes { } +sub get_n_features { } +sub get_n_groups { } + +package Gtk3::Gdk::DeviceTool; +sub get_hardware_id { } +sub get_serial { } +sub get_tool_type { } +  package Gtk3::Gdk::Display;  sub beep { }  sub close { } @@ -4439,18 +4695,25 @@ sub get_default { }  sub get_default_cursor_size { }  sub get_default_group { }  sub get_default_screen { } +sub get_default_seat { }  sub get_device_manager { }  sub get_event { }  sub get_maximal_cursor_size { } +sub get_monitor { } +sub get_monitor_at_point { } +sub get_monitor_at_window { } +sub get_n_monitors { }  sub get_n_screens { }  sub get_name { }  sub get_pointer { } +sub get_primary_monitor { }  sub get_screen { }  sub get_window_at_pointer { }  sub has_pending { }  sub is_closed { }  sub keyboard_ungrab { }  sub list_devices { } +sub list_seats { }  sub notify_startup_complete { }  sub open { }  sub open_default_libgtk_only { } @@ -4483,12 +4746,21 @@ package Gtk3::Gdk::DragContext;  sub get_actions { }  sub get_dest_window { }  sub get_device { } +sub get_drag_window { }  sub get_protocol { }  sub get_selected_action { }  sub get_source_window { }  sub get_suggested_action { }  sub list_targets { } +sub manage_dnd { }  sub set_device { } +sub set_hotspot { } + +package Gtk3::Gdk::DrawingContext; +sub get_cairo_context { } +sub get_clip { } +sub get_window { } +sub is_valid { }  package Gtk3::Gdk::Event;  sub _get_angle { } @@ -4509,23 +4781,32 @@ sub get_button { }  sub get_click_count { }  sub get_coords { }  sub get_device { } +sub get_device_tool { } +sub get_event_sequence { }  sub get_event_type { }  sub get_keycode { }  sub get_keyval { } +sub get_pointer_emulated { }  sub get_root_coords { } +sub get_scancode { }  sub get_screen { }  sub get_scroll_deltas { }  sub get_scroll_direction { } +sub get_seat { }  sub get_source_device { }  sub get_state { }  sub get_time { }  sub get_window { }  sub grab_broken { }  sub handler_set { } +sub is_scroll_stop_event { }  sub key { }  sub motion { }  sub new { }  sub owner_change { } +sub pad_axis { } +sub pad_button { } +sub pad_group_mode { }  sub peek { }  sub property { }  sub proximity { } @@ -4534,10 +4815,13 @@ sub request_motions { }  sub scroll { }  sub selection { }  sub set_device { } +sub set_device_tool { }  sub set_screen { }  sub set_source_device { }  sub setting { }  sub touch { } +sub touchpad_pinch { } +sub touchpad_swipe { }  sub triggers_context_menu { }  sub type { }  sub visibility { } @@ -4654,6 +4938,33 @@ sub time { }  sub type { }  sub window { } +package Gtk3::Gdk::EventPadAxis; +sub group { } +sub index { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub value { } +sub window { } + +package Gtk3::Gdk::EventPadButton; +sub button { } +sub group { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub window { } + +package Gtk3::Gdk::EventPadGroupMode; +sub group { } +sub mode { } +sub send_event { } +sub time { } +sub type { } +sub window { } +  package Gtk3::Gdk::EventProperty;  sub atom { }  sub send_event { } @@ -4674,6 +4985,7 @@ sub delta_x { }  sub delta_y { }  sub device { }  sub direction { } +sub is_stop { }  sub send_event { }  sub state { }  sub time { } @@ -4716,6 +5028,38 @@ sub x_root { }  sub y { }  sub y_root { } +package Gtk3::Gdk::EventTouchpadPinch; +sub angle_delta { } +sub dx { } +sub dy { } +sub n_fingers { } +sub phase { } +sub scale { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk3::Gdk::EventTouchpadPinch::x { } +sub x_root { } +sub y { } +sub y_root { } + +package Gtk3::Gdk::EventTouchpadSwipe; +sub dx { } +sub dy { } +sub n_fingers { } +sub phase { } +sub send_event { } +sub state { } +sub time { } +sub type { } +sub window { } +sub Gtk3::Gdk::EventTouchpadSwipe::x { } +sub x_root { } +sub y { } +sub y_root { } +  package Gtk3::Gdk::EventVisibility;  sub send_event { }  sub state { } @@ -4750,6 +5094,28 @@ sub get_refresh_interval { }  sub ref { }  sub unref { } +package Gtk3::Gdk::GLContext; +sub clear_current { } +sub get_current { } +sub get_debug_enabled { } +sub get_display { } +sub get_forward_compatible { } +sub get_required_version { } +sub get_shared_context { } +sub get_use_es { } +sub get_version { } +sub get_window { } +sub is_legacy { } +sub make_current { } +sub realize { } +sub set_debug_enabled { } +sub set_forward_compatible { } +sub set_required_version { } +sub set_use_es { } + +package Gtk3::Gdk::GLError; +sub quark { } +  package Gtk3::Gdk::Geometry;  sub base_height { }  sub base_width { } @@ -4774,6 +5140,7 @@ sub get_for_display { }  sub get_modifier_mask { }  sub get_modifier_state { }  sub get_num_lock_state { } +sub get_scroll_lock_state { }  sub have_bidi_layouts { }  sub lookup_key { }  sub map_virtual_modifiers { } @@ -4784,6 +5151,19 @@ sub group { }  sub keycode { }  sub level { } +package Gtk3::Gdk::Monitor; +sub get_display { } +sub get_geometry { } +sub get_height_mm { } +sub get_manufacturer { } +sub get_model { } +sub get_refresh_rate { } +sub get_scale_factor { } +sub get_subpixel_layout { } +sub get_width_mm { } +sub get_workarea { } +sub is_primary { } +  package Gtk3::Gdk::Pixbuf;  sub add_alpha { }  sub apply_embedded_orientation { } @@ -4792,6 +5172,7 @@ sub composite_color { }  sub composite_color_simple { }  sub copy { }  sub copy_area { } +sub copy_options { }  sub fill { }  sub flip { }  sub from_pixdata { } @@ -4799,15 +5180,18 @@ sub get_bits_per_sample { }  sub get_byte_length { }  sub get_colorspace { }  sub get_file_info { } +sub get_file_info_async { } +sub get_file_info_finish { }  sub get_formats { }  sub get_has_alpha { }  sub get_height { }  sub get_n_channels { }  sub get_option { } +sub get_options { }  sub get_rowstride { }  sub get_width { } -sub gettext { }  sub new { } +sub new_from_bytes { }  sub new_from_file { }  sub new_from_file_at_scale { }  sub new_from_file_at_size { } @@ -4819,14 +5203,20 @@ sub new_from_stream_at_scale { }  sub new_from_stream_at_scale_async { }  sub new_from_stream_finish { }  sub new_subpixbuf { } +sub read_pixel_bytes { } +sub read_pixels { } +sub remove_option { }  sub rotate_simple { }  sub saturate_and_pixelate { }  sub save_to_bufferv { }  sub save_to_callbackv { }  sub save_to_stream_finish { } +sub save_to_streamv { } +sub save_to_streamv_async { }  sub savev { }  sub scale { }  sub scale_simple { } +sub set_option { }  package Gtk3::Gdk::PixbufAnimation;  sub get_height { } @@ -4858,6 +5248,7 @@ sub get_license { }  sub get_mime_types { }  sub get_name { }  sub is_disabled { } +sub is_save_option_supported { }  sub is_scalable { }  sub is_writable { }  sub set_disabled { } @@ -4904,17 +5295,24 @@ sub Gtk3::Gdk::Point::x { }  sub y { }  package Gtk3::Gdk::RGBA; +sub alpha { } +sub blue { }  sub copy { }  sub equal { }  sub free { } +sub green { }  sub hash { } +sub red { }  sub to_string { } -package Gtk3::Gdk::RGBA; -sub red { } -sub green { } -sub blue { } -sub alpha { } +package Gtk3::Gdk::Rectangle; +sub equal { } +sub height { } +sub intersect { } +sub union { } +sub width { } +sub Gtk3::Gdk::Rectangle::x { } +sub y { }  package Gtk3::Gdk::Screen;  sub get_active_window { } @@ -4953,6 +5351,15 @@ sub set_resolution { }  sub width { }  sub width_mm { } +package Gtk3::Gdk::Seat; +sub get_capabilities { } +sub get_display { } +sub get_keyboard { } +sub get_pointer { } +sub get_slaves { } +sub grab { } +sub ungrab { } +  package Gtk3::Gdk::TimeCoord;  sub axes { }  sub time { } @@ -4978,6 +5385,7 @@ sub get_visual_type { }  package Gtk3::Gdk::Window;  sub at_pointer { }  sub beep { } +sub begin_draw_frame { }  sub begin_move_drag { }  sub begin_move_drag_for_device { }  sub begin_paint_rect { } @@ -4988,12 +5396,14 @@ sub configure_finished { }  sub constrain_size { }  sub coords_from_parent { }  sub coords_to_parent { } +sub create_gl_context { }  sub create_similar_image_surface { }  sub create_similar_surface { }  sub deiconify { }  sub destroy { }  sub destroy_notify { }  sub enable_synchronized_configure { } +sub end_draw_frame { }  sub end_paint { }  sub ensure_native { }  sub flush { } @@ -5001,6 +5411,7 @@ sub focus { }  sub freeze_toplevel_updates_libgtk_only { }  sub freeze_updates { }  sub fullscreen { } +sub fullscreen_on_monitor { }  sub geometry_changed { }  sub get_accept_focus { }  sub get_background_pattern { } @@ -5018,6 +5429,7 @@ sub get_display { }  sub get_drag_protocol { }  sub get_effective_parent { }  sub get_effective_toplevel { } +sub get_event_compression { }  sub get_events { }  sub get_focus_on_map { }  sub get_frame_clock { } @@ -5029,6 +5441,7 @@ sub get_height { }  sub get_modal_hint { }  sub get_origin { }  sub get_parent { } +sub get_pass_through { }  sub get_pointer { }  sub get_position { }  sub get_root_coords { } @@ -5059,6 +5472,7 @@ sub is_shaped { }  sub is_viewable { }  sub is_visible { }  sub lower { } +sub mark_paint_from_clip { }  sub maximize { }  sub merge_child_input_shapes { }  sub merge_child_shapes { } @@ -5086,6 +5500,7 @@ sub set_debug_updates { }  sub set_decorations { }  sub set_device_cursor { }  sub set_device_events { } +sub set_event_compression { }  sub set_events { }  sub set_focus_on_map { }  sub set_fullscreen_mode { } @@ -5100,7 +5515,9 @@ sub set_modal_hint { }  sub set_opacity { }  sub set_opaque_region { }  sub set_override_redirect { } +sub set_pass_through { }  sub set_role { } +sub set_shadow_width { }  sub set_skip_pager_hint { }  sub set_skip_taskbar_hint { }  sub set_source_events { } @@ -5115,6 +5532,7 @@ sub set_user_data { }  sub shape_combine_region { }  sub show { }  sub show_unraised { } +sub show_window_menu { }  sub stick { }  sub thaw_toplevel_updates_libgtk_only { }  sub thaw_updates { } @@ -5149,6 +5567,8 @@ sub to_embedder { }  package Gtk3::GdkX11;  sub x11_atom_to_xatom { }  sub x11_atom_to_xatom_for_display { } +sub x11_device_get_id { } +sub x11_device_manager_lookup { }  sub x11_free_compound_text { }  sub x11_free_text_list { }  sub x11_get_default_root_xwindow { } @@ -5187,6 +5607,10 @@ sub text_property_to_text_list { }  sub ungrab { }  sub utf8_to_compound_text { } +package Gtk3::GdkX11::X11Keymap; +sub get_group_for_state { } +sub key_is_modifier { } +  package Gtk3::GdkX11::X11Screen;  sub get_current_desktop { }  sub get_monitor_output { } @@ -5214,6 +5638,67 @@ sub set_theme_variant { }  sub set_user_time { }  sub set_utf8_property { } +package Gtk3::Gesture; +sub get_bounding_box { } +sub get_bounding_box_center { } +sub get_device { } +sub get_group { } +sub get_last_event { } +sub get_last_updated_sequence { } +sub get_point { } +sub get_sequence_state { } +sub get_sequences { } +sub get_window { } +sub group { } +sub handles_sequence { } +sub is_active { } +sub is_grouped_with { } +sub is_recognized { } +sub set_sequence_state { } +sub set_state { } +sub set_window { } +sub ungroup { } + +package Gtk3::GestureDrag; +sub get_offset { } +sub get_start_point { } +sub new { } + +package Gtk3::GestureLongPress; +sub new { } + +package Gtk3::GestureMultiPress; +sub get_area { } +sub new { } +sub set_area { } + +package Gtk3::GesturePan; +sub get_orientation { } +sub new { } +sub set_orientation { } + +package Gtk3::GestureRotate; +sub get_angle_delta { } +sub new { } + +package Gtk3::GestureSingle; +sub get_button { } +sub get_current_button { } +sub get_current_sequence { } +sub get_exclusive { } +sub get_touch_only { } +sub set_button { } +sub set_exclusive { } +sub set_touch_only { } + +package Gtk3::GestureSwipe; +sub get_velocity { } +sub new { } + +package Gtk3::GestureZoom; +sub get_scale_delta { } +sub new { } +  package Gtk3::Gradient;  sub add_color_stop { }  sub new_linear { } @@ -5315,6 +5800,8 @@ sub parent_class { }  package Gtk3::HeaderBar;  sub get_custom_title { } +sub get_decoration_layout { } +sub get_has_subtitle { }  sub get_show_close_button { }  sub get_subtitle { }  sub get_title { } @@ -5322,6 +5809,8 @@ sub new { }  sub pack_end { }  sub pack_start { }  sub set_custom_title { } +sub set_decoration_layout { } +sub set_has_subtitle { }  sub set_show_close_button { }  sub set_subtitle { }  sub set_title { } @@ -5369,6 +5858,7 @@ sub domain { }  sub domain_dirname { }  package Gtk3::IMContextSimple; +sub add_compose_file { }  sub new { }  package Gtk3::IMContextSimpleClass; @@ -5402,6 +5892,7 @@ sub get_builtin_pixbuf { }  sub get_display_name { }  sub get_embedded_rect { }  sub get_filename { } +sub is_symbolic { }  sub load_icon { }  sub load_icon_async { }  sub load_icon_finish { } @@ -5461,6 +5952,7 @@ sub set_state_wildcarded { }  package Gtk3::IconTheme;  sub add_builtin_icon { } +sub add_resource_path { }  sub append_search_path { }  sub choose_icon { }  sub choose_icon_for_scale { } @@ -5559,6 +6051,9 @@ sub unselect_path { }  sub unset_model_drag_dest { }  sub unset_model_drag_source { } +package Gtk3::IconViewAccessibleClass; +sub parent_class { } +  package Gtk3::IconViewClass;  sub activate_cursor_item { }  sub item_activated { } @@ -5581,7 +6076,6 @@ sub new_from_animation { }  sub new_from_file { }  sub new_from_pixbuf { }  sub new_from_resource { } -sub new_from_stock { }  sub new_from_surface { }  sub set_from_animation { }  sub set_from_file { } @@ -5590,6 +6084,12 @@ sub set_from_resource { }  sub set_from_surface { }  sub set_pixel_size { } +package Gtk3::ImageAccessibleClass; +sub parent_class { } + +package Gtk3::ImageCellAccessibleClass; +sub parent_class { } +  package Gtk3::ImageClass;  sub parent_class { } @@ -5653,6 +6153,8 @@ sub get_track_visited_links { }  sub get_use_markup { }  sub get_use_underline { }  sub get_width_chars { } +sub get_xalign { } +sub get_yalign { }  sub new { }  sub new_with_mnemonic { }  sub select_region { } @@ -5677,6 +6179,11 @@ sub set_track_visited_links { }  sub set_use_markup { }  sub set_use_underline { }  sub set_width_chars { } +sub set_xalign { } +sub set_yalign { } + +package Gtk3::LabelAccessibleClass; +sub parent_class { }  package Gtk3::LabelClass;  sub activate_link { } @@ -5717,6 +6224,9 @@ sub set_min_value { }  sub set_mode { }  sub set_value { } +package Gtk3::LevelBarAccessibleClass; +sub parent_class { } +  package Gtk3::LevelBarClass;  sub offset_changed { }  sub padding { } @@ -5729,15 +6239,19 @@ sub new_with_label { }  sub set_uri { }  sub set_visited { } -package Gtk3::LinkButtonClass; -sub activate_link { } +package Gtk3::LinkButtonAccessibleClass;  sub parent_class { } + +package Gtk3::LinkButtonClass;  sub _gtk_padding1 { }  sub _gtk_padding2 { }  sub _gtk_padding3 { }  sub _gtk_padding4 { } +sub activate_link { } +sub parent_class { }  package Gtk3::ListBox; +sub bind_model { }  sub drag_highlight_row { }  sub drag_unhighlight_row { }  sub get_activate_on_single_click { } @@ -5745,6 +6259,7 @@ sub get_adjustment { }  sub get_row_at_index { }  sub get_row_at_y { }  sub get_selected_row { } +sub get_selected_rows { }  sub get_selection_mode { }  sub insert { }  sub invalidate_filter { } @@ -5752,7 +6267,9 @@ sub invalidate_headers { }  sub invalidate_sort { }  sub new { }  sub prepend { } +sub select_all { }  sub select_row { } +sub selected_foreach { }  sub set_activate_on_single_click { }  sub set_adjustment { }  sub set_filter_func { } @@ -5760,6 +6277,11 @@ sub set_header_func { }  sub set_placeholder { }  sub set_selection_mode { }  sub set_sort_func { } +sub unselect_all { } +sub unselect_row { } + +package Gtk3::ListBoxAccessibleClass; +sub parent_class { }  package Gtk3::ListBoxClass;  sub activate_cursor_row { } @@ -5767,14 +6289,25 @@ sub move_cursor { }  sub parent_class { }  sub row_activated { }  sub row_selected { } +sub select_all { } +sub selected_rows_changed { }  sub toggle_cursor_row { } +sub unselect_all { }  package Gtk3::ListBoxRow;  sub changed { } +sub get_activatable { }  sub get_header { }  sub get_index { } +sub get_selectable { } +sub is_selected { }  sub new { } +sub set_activatable { }  sub set_header { } +sub set_selectable { } + +package Gtk3::ListBoxRowAccessibleClass; +sub parent_class { }  package Gtk3::ListBoxRowClass;  sub activate { } @@ -5805,6 +6338,9 @@ sub get_permission { }  sub new { }  sub set_permission { } +package Gtk3::LockButtonAccessibleClass; +sub parent_class { } +  package Gtk3::LockButtonClass;  sub parent_class { }  sub reserved0 { } @@ -5831,7 +6367,11 @@ sub get_tearoff_state { }  sub get_title { }  sub new { }  sub new_from_model { } +sub place_on_monitor { }  sub popdown { } +sub popup_at_pointer { } +sub popup_at_rect { } +sub popup_at_widget { }  sub reorder_child { }  sub reposition { }  sub set_accel_group { } @@ -5843,6 +6383,9 @@ sub set_screen { }  sub set_tearoff_state { }  sub set_title { } +package Gtk3::MenuAccessibleClass; +sub parent_class { } +  package Gtk3::MenuBar;  sub get_child_pack_direction { }  sub get_pack_direction { } @@ -5858,12 +6401,19 @@ package Gtk3::MenuButton;  sub get_align_widget { }  sub get_direction { }  sub get_menu_model { } +sub get_popover { }  sub get_popup { } +sub get_use_popover { }  sub new { }  sub set_align_widget { }  sub set_direction { }  sub set_menu_model { } +sub set_popover { }  sub set_popup { } +sub set_use_popover { } + +package Gtk3::MenuButtonAccessibleClass; +sub parent_class { }  package Gtk3::MenuButtonClass;  sub parent_class { } @@ -5892,6 +6442,9 @@ sub set_use_underline { }  sub toggle_size_allocate { }  sub toggle_size_request { } +package Gtk3::MenuItemAccessibleClass; +sub parent_class { } +  package Gtk3::MenuItemClass;  sub activate { }  sub activate_item { } @@ -5920,6 +6473,9 @@ sub select_first { }  sub select_item { }  sub set_take_focus { } +package Gtk3::MenuShellAccessibleClass; +sub parent_class { } +  package Gtk3::MenuShellClass;  sub activate_current { }  sub cancel { } @@ -5963,6 +6519,9 @@ sub set_padding { }  package Gtk3::MiscClass;  sub parent_class { } +package Gtk3::ModelButton; +sub new { } +  package Gtk3::MountOperation;  sub get_parent { }  sub get_screen { } @@ -5974,9 +6533,29 @@ sub set_screen { }  package Gtk3::MountOperationClass;  sub parent_class { } +package Gtk3::NativeDialog; +sub destroy { } +sub get_modal { } +sub get_title { } +sub get_transient_for { } +sub get_visible { } +sub hide { } +sub run { } +sub set_modal { } +sub set_title { } +sub set_transient_for { } +sub show { } + +package Gtk3::NativeDialogClass; +sub hide { } +sub parent_class { } +sub response { } +sub show { } +  package Gtk3::Notebook;  sub append_page { }  sub append_page_menu { } +sub detach_tab { }  sub get_action_widget { }  sub get_current_page { }  sub get_group_name { } @@ -6020,9 +6599,12 @@ sub set_tab_label_text { }  sub set_tab_pos { }  sub set_tab_reorderable { } +package Gtk3::NotebookAccessibleClass; +sub parent_class { } +  package Gtk3::NotebookClass; -sub change_curent_page { } -sub create_winow { } +sub change_current_page { } +sub create_window { }  sub focus_tab { }  sub insert_page { }  sub move_focus_out { } @@ -6034,6 +6616,13 @@ sub reorder_tab { }  sub select_page { }  sub switch_page { } +package Gtk3::NotebookPageAccessible; +sub invalidate { } +sub new { } + +package Gtk3::NotebookPageAccessibleClass; +sub parent_class { } +  package Gtk3::NumerableIcon;  sub get_background_gicon { }  sub get_background_icon_name { } @@ -6069,12 +6658,27 @@ sub base_iface { }  package Gtk3::Overlay;  sub add_overlay { } +sub get_overlay_pass_through { }  sub new { } +sub reorder_overlay { } +sub set_overlay_pass_through { }  package Gtk3::OverlayClass;  sub get_child_position { }  sub parent_class { } +package Gtk3::PadActionEntry; +sub action_name { } +sub index { } +sub label { } +sub mode { } +sub type { } + +package Gtk3::PadController; +sub new { } +sub set_action { } +sub set_action_entries { } +  package Gtk3::PageRange;  sub end { }  sub start { } @@ -6095,6 +6699,7 @@ sub load_file { }  sub load_key_file { }  sub new { }  sub new_from_file { } +sub new_from_gvariant { }  sub new_from_key_file { }  sub set_bottom_margin { }  sub set_left_margin { } @@ -6104,6 +6709,7 @@ sub set_paper_size_and_default_margins { }  sub set_right_margin { }  sub set_top_margin { }  sub to_file { } +sub to_gvariant { }  sub to_key_file { }  package Gtk3::Paned; @@ -6113,10 +6719,15 @@ sub get_child1 { }  sub get_child2 { }  sub get_handle_window { }  sub get_position { } +sub get_wide_handle { }  sub new { }  sub pack1 { }  sub pack2 { }  sub set_position { } +sub set_wide_handle { } + +package Gtk3::PanedAccessibleClass; +sub parent_class { }  package Gtk3::PanedClass;  sub accept_position { } @@ -6143,27 +6754,42 @@ sub get_ppd_name { }  sub get_width { }  sub is_custom { }  sub is_equal { } +sub is_ipp { }  sub new { }  sub new_custom { } +sub new_from_gvariant { } +sub new_from_ipp { }  sub new_from_key_file { }  sub new_from_ppd { }  sub set_size { } +sub to_gvariant { }  sub to_key_file { }  package Gtk3::PlacesSidebar;  sub add_shortcut { } +sub get_local_only { }  sub get_location { }  sub get_nth_bookmark { }  sub get_open_flags { }  sub get_show_connect_to_server { }  sub get_show_desktop { } +sub get_show_enter_location { } +sub get_show_other_locations { } +sub get_show_recent { } +sub get_show_trash { }  sub list_shortcuts { }  sub new { }  sub remove_shortcut { } +sub set_drop_targets_visible { } +sub set_local_only { }  sub set_location { }  sub set_open_flags { }  sub set_show_connect_to_server { }  sub set_show_desktop { } +sub set_show_enter_location { } +sub set_show_other_locations { } +sub set_show_recent { } +sub set_show_trash { }  package Gtk3::Plug;  sub construct { } @@ -6179,8 +6805,41 @@ sub embedded { }  sub parent_class { }  package Gtk3::Popover; +sub bind_model { } +sub get_constrain_to { } +sub get_default_widget { } +sub get_modal { } +sub get_pointing_to { } +sub get_position { } +sub get_relative_to { } +sub get_transitions_enabled { }  sub new { } +sub new_from_model { } +sub popdown { } +sub popup { } +sub set_constrain_to { } +sub set_default_widget { } +sub set_modal { } +sub set_pointing_to { } +sub set_position { }  sub set_relative_to { } +sub set_transitions_enabled { } + +package Gtk3::PopoverAccessibleClass; +sub parent_class { } + +package Gtk3::PopoverClass; +sub closed { } +sub parent_class { } +sub reserved { } + +package Gtk3::PopoverMenu; +sub new { } +sub open_submenu { } + +package Gtk3::PopoverMenuClass; +sub parent_class { } +sub reserved { }  package Gtk3::PrintContext;  sub create_pango_context { } @@ -6298,6 +6957,7 @@ sub load_file { }  sub load_key_file { }  sub new { }  sub new_from_file { } +sub new_from_gvariant { }  sub new_from_key_file { }  sub set { }  sub set_bool { } @@ -6330,6 +6990,7 @@ sub set_reverse { }  sub set_scale { }  sub set_use_color { }  sub to_file { } +sub to_gvariant { }  sub to_key_file { }  sub unset { } @@ -6349,6 +7010,9 @@ sub set_pulse_step { }  sub set_show_text { }  sub set_text { } +package Gtk3::ProgressBarAccessibleClass; +sub parent_class { } +  package Gtk3::ProgressBarClass;  sub parent_class { } @@ -6374,7 +7038,9 @@ sub value { }  package Gtk3::RadioButton;  sub get_group { }  sub join_group { } -sub new_with_label_from_widget { } + +package Gtk3::RadioButtonAccessibleClass; +sub parent_class { }  package Gtk3::RadioButtonClass;  sub group_changed { } @@ -6382,7 +7048,10 @@ sub parent_class { }  package Gtk3::RadioMenuItem;  sub get_group { } -sub new_with_label { } +sub join_group { } + +package Gtk3::RadioMenuItemAccessibleClass; +sub parent_class { }  package Gtk3::RadioMenuItemClass;  sub group_changed { } @@ -6426,16 +7095,31 @@ sub set_slider_size_fixed { }  sub set_upper_stepper_sensitivity { }  sub set_value { } +package Gtk3::RangeAccessibleClass; +sub parent_class { } +  package Gtk3::RangeClass;  sub adjust_bounds { }  sub change_value { }  sub get_range_border { } +sub get_range_size_request { }  sub move_slider { }  sub parent_class { }  sub slider_detail { }  sub stepper_detail { }  sub value_changed { } +package Gtk3::RcProperty; +sub origin { } +sub parse_border { } +sub parse_color { } +sub parse_enum { } +sub parse_flags { } +sub parse_requisition { } +sub property_name { } +sub type_name { } +sub value { } +  package Gtk3::RcStyle;  sub copy { }  sub new { } @@ -6614,6 +7298,12 @@ sub parent_class { }  package Gtk3::RecentManagerError;  sub quark { } +package Gtk3::RendererCellAccessible; +sub new { } + +package Gtk3::RendererCellAccessibleClass; +sub parent_class { } +  package Gtk3::RequestedSize;  sub data { }  sub minimum_size { } @@ -6655,6 +7345,9 @@ sub set_draw_value { }  sub set_has_origin { }  sub set_value_pos { } +package Gtk3::ScaleAccessibleClass; +sub parent_class { } +  package Gtk3::ScaleButton;  sub get_adjustment { }  sub get_minus_button { } @@ -6666,6 +7359,9 @@ sub set_adjustment { }  sub set_icons { }  sub set_value { } +package Gtk3::ScaleButtonAccessibleClass; +sub parent_class { } +  package Gtk3::ScaleButtonClass;  sub parent_class { }  sub value_changed { } @@ -6677,6 +7373,7 @@ sub get_layout_offsets { }  sub parent_class { }  package Gtk3::Scrollable; +sub get_border { }  sub get_hadjustment { }  sub get_hscroll_policy { }  sub get_vadjustment { } @@ -6688,6 +7385,7 @@ sub set_vscroll_policy { }  package Gtk3::ScrollableInterface;  sub base_iface { } +sub get_border { }  package Gtk3::Scrollbar;  sub new { } @@ -6701,10 +7399,15 @@ sub get_capture_button_press { }  sub get_hadjustment { }  sub get_hscrollbar { }  sub get_kinetic_scrolling { } +sub get_max_content_height { } +sub get_max_content_width { }  sub get_min_content_height { }  sub get_min_content_width { } +sub get_overlay_scrolling { }  sub get_placement { }  sub get_policy { } +sub get_propagate_natural_height { } +sub get_propagate_natural_width { }  sub get_shadow_type { }  sub get_vadjustment { }  sub get_vscrollbar { } @@ -6712,14 +7415,22 @@ sub new { }  sub set_capture_button_press { }  sub set_hadjustment { }  sub set_kinetic_scrolling { } +sub set_max_content_height { } +sub set_max_content_width { }  sub set_min_content_height { }  sub set_min_content_width { } +sub set_overlay_scrolling { }  sub set_placement { }  sub set_policy { } +sub set_propagate_natural_height { } +sub set_propagate_natural_width { }  sub set_shadow_type { }  sub set_vadjustment { }  sub unset_placement { } +package Gtk3::ScrolledWindowAccessibleClass; +sub parent_class { } +  package Gtk3::ScrolledWindowClass;  sub move_focus_out { }  sub parent_class { } @@ -6739,11 +7450,15 @@ package Gtk3::SearchBarClass;  sub parent_class { }  package Gtk3::SearchEntry; +sub handle_event { }  sub new { }  package Gtk3::SearchEntryClass; +sub next_match { }  sub parent_class { } +sub previous_match { }  sub search_changed { } +sub stop_search { }  package Gtk3::SelectionData;  sub copy { } @@ -6793,6 +7508,7 @@ sub get_default { }  sub get_for_screen { }  sub install_property { }  sub install_property_parser { } +sub reset_property { }  sub set_double_property { }  sub set_long_property { }  sub set_property_value { } @@ -6805,6 +7521,18 @@ package Gtk3::SettingsValue;  sub origin { }  sub value { } +package Gtk3::ShortcutLabel; +sub get_accelerator { } +sub get_disabled_text { } +sub new { } +sub set_accelerator { } +sub set_disabled_text { } + +package Gtk3::ShortcutsWindowClass; +sub close { } +sub parent_class { } +sub search { } +  package Gtk3::SizeGroup;  sub add_widget { }  sub get_ignore_hidden { } @@ -6855,6 +7583,9 @@ sub set_wrap { }  sub spin { }  sub update { } +package Gtk3::SpinButtonAccessibleClass; +sub parent_class { } +  package Gtk3::SpinButtonClass;  sub change_value { }  sub input { } @@ -6868,28 +7599,50 @@ sub new { }  sub start { }  sub stop { } +package Gtk3::SpinnerAccessibleClass; +sub parent_class { } +  package Gtk3::SpinnerClass;  sub parent_class { }  package Gtk3::Stack;  sub add_named { }  sub add_titled { } +sub get_child_by_name { } +sub get_hhomogeneous { }  sub get_homogeneous { } +sub get_interpolate_size { }  sub get_transition_duration { } +sub get_transition_running { }  sub get_transition_type { } +sub get_vhomogeneous { }  sub get_visible_child { }  sub get_visible_child_name { }  sub new { } +sub set_hhomogeneous { }  sub set_homogeneous { } +sub set_interpolate_size { }  sub set_transition_duration { }  sub set_transition_type { } +sub set_vhomogeneous { }  sub set_visible_child { }  sub set_visible_child_full { }  sub set_visible_child_name { } +package Gtk3::StackAccessibleClass; +sub parent_class { } +  package Gtk3::StackClass;  sub parent_class { } +package Gtk3::StackSidebar; +sub get_stack { } +sub new { } +sub set_stack { } + +package Gtk3::StackSidebarClass; +sub parent_class { } +  package Gtk3::StackSwitcher;  sub get_stack { }  sub new { } @@ -6953,6 +7706,9 @@ sub push { }  sub remove { }  sub remove_all { } +package Gtk3::StatusbarAccessibleClass; +sub parent_class { } +  package Gtk3::StatusbarClass;  sub parent_class { }  sub reserved { } @@ -7062,6 +7818,7 @@ sub set_scale { }  sub set_screen { }  sub set_state { }  sub state_is_running { } +sub to_string { }  package Gtk3::StyleContextClass;  sub changed { } @@ -7093,8 +7850,13 @@ sub get_style_property { }  package Gtk3::Switch;  sub get_active { } +sub get_state { }  sub new { }  sub set_active { } +sub set_state { } + +package Gtk3::SwitchAccessibleClass; +sub parent_class { }  package Gtk3::SwitchClass;  sub _switch_padding_1 { } @@ -7102,9 +7864,9 @@ sub _switch_padding_2 { }  sub _switch_padding_3 { }  sub _switch_padding_4 { }  sub _switch_padding_5 { } -sub _switch_padding_6 { }  sub activate { }  sub parent_class { } +sub state_set { }  package Gtk3::SymbolicColor;  sub new_alpha { } @@ -7184,6 +7946,11 @@ sub ref { }  sub remove { }  sub unref { } +package Gtk3::TargetPair; +sub flags { } +sub info { } +sub target { } +  package Gtk3::TearoffMenuItem;  sub new { } @@ -7196,7 +7963,6 @@ sub draw_bg { }  sub fg_color { }  sub inside_selection { }  sub is_text { } -sub rgba { }  sub rise { }  sub strikethrough { }  sub underline { } @@ -7215,8 +7981,9 @@ sub invisible { }  sub justification { }  sub language { }  sub left_margin { } +sub letter_spacing { }  sub new { } -sub padding { } +sub no_fallback { }  sub pg_bg_color { }  sub pg_bg_rgba { }  sub pixels_above_lines { } @@ -7312,6 +8079,9 @@ sub parent_class { }  sub paste_done { }  sub remove_tag { } +package Gtk3::TextCellAccessibleClass; +sub parent_class { } +  package Gtk3::TextChildAnchor;  sub get_deleted { }  sub get_widgets { } @@ -7424,6 +8194,7 @@ sub set_visible_line_index { }  sub set_visible_line_offset { }  sub starts_line { }  sub starts_sentence { } +sub starts_tag { }  sub starts_word { }  sub toggles_tag { } @@ -7440,6 +8211,7 @@ package Gtk3::TextMarkClass;  sub parent_class { }  package Gtk3::TextTag; +sub changed { }  sub event { }  sub get_priority { }  sub new { } @@ -7473,6 +8245,7 @@ sub forward_display_line { }  sub forward_display_line_end { }  sub get_accepts_tab { }  sub get_border_window_size { } +sub get_bottom_margin { }  sub get_buffer { }  sub get_cursor_locations { }  sub get_cursor_visible { } @@ -7489,12 +8262,14 @@ sub get_justification { }  sub get_left_margin { }  sub get_line_at_y { }  sub get_line_yrange { } +sub get_monospace { }  sub get_overwrite { }  sub get_pixels_above_lines { }  sub get_pixels_below_lines { }  sub get_pixels_inside_wrap { }  sub get_right_margin { }  sub get_tabs { } +sub get_top_margin { }  sub get_vadjustment { }  sub get_visible_rect { }  sub get_window { } @@ -7507,12 +8282,14 @@ sub move_visually { }  sub new { }  sub new_with_buffer { }  sub place_cursor_onscreen { } +sub reset_cursor_blink { }  sub reset_im_context { }  sub scroll_mark_onscreen { }  sub scroll_to_iter { }  sub scroll_to_mark { }  sub set_accepts_tab { }  sub set_border_window_size { } +sub set_bottom_margin { }  sub set_buffer { }  sub set_cursor_visible { }  sub set_editable { } @@ -7521,21 +8298,29 @@ sub set_input_hints { }  sub set_input_purpose { }  sub set_justification { }  sub set_left_margin { } +sub set_monospace { }  sub set_overwrite { }  sub set_pixels_above_lines { }  sub set_pixels_below_lines { }  sub set_pixels_inside_wrap { }  sub set_right_margin { }  sub set_tabs { } +sub set_top_margin { }  sub set_wrap_mode { }  sub starts_display_line { }  sub window_to_buffer_coords { } +package Gtk3::TextViewAccessibleClass; +sub parent_class { } +  package Gtk3::TextViewClass;  sub backspace { }  sub copy_clipboard { } +sub create_buffer { }  sub cut_clipboard { }  sub delete_from_cursor { } +sub draw_layer { } +sub extend_selection { }  sub insert_at_cursor { }  sub move_cursor { }  sub parent_class { } @@ -7618,6 +8403,9 @@ sub set_inconsistent { }  sub set_mode { }  sub toggled { } +package Gtk3::ToggleButtonAccessibleClass; +sub parent_class { } +  package Gtk3::ToggleButtonClass;  sub parent_class { }  sub toggled { } @@ -7795,6 +8583,12 @@ sub set_text { }  sub set_tip_area { }  sub trigger_tooltip_query { } +package Gtk3::ToplevelAccessible; +sub get_children { } + +package Gtk3::ToplevelAccessibleClass; +sub parent_class { } +  package Gtk3::TreeDragDest;  sub drag_data_received { }  sub row_drop_possible { } @@ -8092,6 +8886,9 @@ sub set_vadjustment { }  sub unset_rows_drag_dest { }  sub unset_rows_drag_source { } +package Gtk3::TreeViewAccessibleClass; +sub parent_class { } +  package Gtk3::TreeViewClass;  sub columns_changed { }  sub cursor_changed { } @@ -8302,8 +9099,10 @@ sub error_bell { }  sub event { }  sub freeze_child_notify { }  sub get_accessible { } +sub get_action_group { }  sub get_allocated_baseline { }  sub get_allocated_height { } +sub get_allocated_size { }  sub get_allocated_width { }  sub get_allocation { }  sub get_ancestor { } @@ -8312,6 +9111,7 @@ sub get_can_default { }  sub get_can_focus { }  sub get_child_requisition { }  sub get_child_visible { } +sub get_clip { }  sub get_clipboard { }  sub get_composite_name { }  sub get_default_direction { } @@ -8322,6 +9122,9 @@ sub get_direction { }  sub get_display { }  sub get_double_buffered { }  sub get_events { } +sub get_focus_on_click { } +sub get_font_map { } +sub get_font_options { }  sub get_frame_clock { }  sub get_halign { }  sub get_has_tooltip { } @@ -8330,8 +9133,10 @@ sub get_hexpand { }  sub get_hexpand_set { }  sub get_mapped { }  sub get_margin_bottom { } +sub get_margin_end { }  sub get_margin_left { }  sub get_margin_right { } +sub get_margin_start { }  sub get_margin_top { }  sub get_modifier_mask { }  sub get_modifier_style { } @@ -8402,6 +9207,7 @@ sub is_toplevel { }  sub is_visible { }  sub keynav_failed { }  sub list_accel_closures { } +sub list_action_prefixes { }  sub list_mnemonic_labels { }  sub map { }  sub mnemonic_activate { } @@ -8420,6 +9226,7 @@ sub override_symbolic_color { }  sub path { }  sub pop_composite_child { }  sub push_composite_child { } +sub queue_allocate { }  sub queue_compute_expand { }  sub queue_draw { }  sub queue_draw_area { } @@ -8444,6 +9251,7 @@ sub set_app_paintable { }  sub set_can_default { }  sub set_can_focus { }  sub set_child_visible { } +sub set_clip { }  sub set_composite_name { }  sub set_default_direction { }  sub set_device_enabled { } @@ -8451,6 +9259,9 @@ sub set_device_events { }  sub set_direction { }  sub set_double_buffered { }  sub set_events { } +sub set_focus_on_click { } +sub set_font_map { } +sub set_font_options { }  sub set_halign { }  sub set_has_tooltip { }  sub set_has_window { } @@ -8458,8 +9269,10 @@ sub set_hexpand { }  sub set_hexpand_set { }  sub set_mapped { }  sub set_margin_bottom { } +sub set_margin_end { }  sub set_margin_left { }  sub set_margin_right { } +sub set_margin_start { }  sub set_margin_top { }  sub set_name { }  sub set_no_show_all { } @@ -8502,12 +9315,9 @@ sub unrealize { }  sub unregister_window { }  sub unset_state_flags { } -package Gtk3::WidgetAuxInfo; -sub width { } -sub height { } -sub halign { } -sub valign { } -sub margin { } +package Gtk3::WidgetAccessibleClass; +sub notify_gtk { } +sub parent_class { }  package Gtk3::WidgetClass;  sub activate_signal { } @@ -8547,6 +9357,7 @@ sub focus { }  sub focus_in_event { }  sub focus_out_event { }  sub get_accessible { } +sub get_css_name { }  sub get_preferred_height { }  sub get_preferred_height_and_baseline_for_width { }  sub get_preferred_height_for_width { } @@ -8589,6 +9400,7 @@ sub selection_request_event { }  sub set_accessible_role { }  sub set_accessible_type { }  sub set_connect_func { } +sub set_css_name { }  sub set_template { }  sub set_template_from_resource { }  sub show { } @@ -8620,9 +9432,11 @@ sub iter_add_region { }  sub iter_clear_classes { }  sub iter_clear_regions { }  sub iter_get_name { } +sub iter_get_object_name { }  sub iter_get_object_type { }  sub iter_get_sibling_index { }  sub iter_get_siblings { } +sub iter_get_state { }  sub iter_has_class { }  sub iter_has_name { }  sub iter_has_qclass { } @@ -8634,7 +9448,9 @@ sub iter_list_regions { }  sub iter_remove_class { }  sub iter_remove_region { }  sub iter_set_name { } +sub iter_set_object_name { }  sub iter_set_object_type { } +sub iter_set_state { }  sub length { }  sub new { }  sub prepend_type { } @@ -8653,6 +9469,7 @@ sub begin_resize_drag { }  sub close { }  sub deiconify { }  sub fullscreen { } +sub fullscreen_on_monitor { }  sub get_accept_focus { }  sub get_application { }  sub get_attached_to { } @@ -8686,6 +9503,7 @@ sub get_size { }  sub get_skip_pager_hint { }  sub get_skip_taskbar_hint { }  sub get_title { } +sub get_titlebar { }  sub get_transient_for { }  sub get_type_hint { }  sub get_urgency_hint { } @@ -8694,6 +9512,7 @@ sub has_group { }  sub has_toplevel_focus { }  sub iconify { }  sub is_active { } +sub is_maximized { }  sub list_toplevels { }  sub maximize { }  sub mnemonic_activate { } @@ -8734,6 +9553,7 @@ sub set_icon { }  sub set_icon_from_file { }  sub set_icon_list { }  sub set_icon_name { } +sub set_interactive_debugging { }  sub set_keep_above { }  sub set_keep_below { }  sub set_mnemonic_modifier { } @@ -8758,9 +9578,13 @@ sub unfullscreen { }  sub unmaximize { }  sub unstick { } +package Gtk3::WindowAccessibleClass; +sub parent_class { } +  package Gtk3::WindowClass;  sub activate_default { }  sub activate_focus { } +sub enable_debugging { }  sub keys_changed { }  sub parent_class { }  sub set_focus { } @@ -8776,14 +9600,9 @@ sub remove_window { }  package Gtk3::WindowGroupClass;  sub parent_class { } -package Gtk3::_RcProperty; -sub type_name { } -sub property_name { } -sub origin { } -sub value { } -  package Pango;  sub ANALYSIS_FLAG_CENTERED_BASELINE { } +sub ANALYSIS_FLAG_IS_ELLIPSIS { }  sub ATTR_INDEX_FROM_TEXT_BEGINNING { }  sub ENGINE_TYPE_LANG { }  sub ENGINE_TYPE_SHAPE { } @@ -8794,16 +9613,22 @@ sub RENDER_TYPE_NONE { }  sub SCALE { }  sub UNKNOWN_GLYPH_HEIGHT { }  sub UNKNOWN_GLYPH_WIDTH { } +sub VERSION_MIN_REQUIRED { }  sub attr_type_get_name { }  sub attr_type_register { }  sub bidi_type_for_unichar { }  sub break { } +sub config_key_get { } +sub config_key_get_system { } +sub default_break { }  sub extents_to_pixels { }  sub find_base_dir { }  sub find_paragraph_boundary { }  sub font_description_from_string { } +sub get_lib_subdirectory { }  sub get_log_attrs { }  sub get_mirror_char { } +sub get_sysconf_subdirectory { }  sub gravity_get_for_matrix { }  sub gravity_get_for_script { }  sub gravity_get_for_script_and_width { } @@ -8814,8 +9639,10 @@ sub itemize_with_base_dir { }  sub language_from_string { }  sub language_get_default { }  sub log2vis_get_embedding_levels { } +sub lookup_aliases { }  sub markup_parser_finish { }  sub markup_parser_new { } +sub module_register { }  sub parse_enum { }  sub parse_markup { }  sub parse_stretch { } @@ -8871,6 +9698,10 @@ package Pango::AttrFontDesc;  sub attr { }  sub desc { } +package Pango::AttrFontFeatures; +sub attr { } +sub features { } +  package Pango::AttrInt;  sub attr { }  sub value { } @@ -8969,6 +9800,29 @@ sub set { }  sub to_bytes { }  sub unref { } +package Pango::EngineClass; +sub parent_class { } + +package Pango::EngineInfo; +sub engine_type { } +sub id { } +sub n_scripts { } +sub render_type { } +sub scripts { } + +package Pango::EngineLangClass; +sub parent_class { } +sub script_break { } + +package Pango::EngineScriptInfo; +sub langs { } +sub script { } + +package Pango::EngineShapeClass; +sub covers { } +sub parent_class { } +sub script_shape { } +  package Pango::Font;  sub describe { }  sub describe_with_absolute_size { } @@ -8977,6 +9831,18 @@ sub get_font_map { }  sub get_glyph_extents { }  sub get_metrics { } +package Pango::FontClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub describe { } +sub describe_absolute { } +sub find_shaper { } +sub get_coverage { } +sub get_font_map { } +sub get_glyph_extents { } +sub get_metrics { } +sub parent_class { } +  package Pango::FontDescription;  sub better_match { }  sub copy { } @@ -9016,20 +9882,54 @@ sub get_face_name { }  sub is_synthesized { }  sub list_sizes { } +package Pango::FontFaceClass; +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub describe { } +sub get_face_name { } +sub is_synthesized { } +sub list_sizes { } +sub parent_class { } +  package Pango::FontFamily;  sub get_name { }  sub is_monospace { }  sub list_faces { } +package Pango::FontFamilyClass; +sub _pango_reserved2 { } +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub get_name { } +sub is_monospace { } +sub list_faces { } +sub parent_class { } +  package Pango::FontMap;  sub changed { }  sub create_context { }  sub get_serial { } +sub get_shape_engine_type { }  sub list_families { }  sub load_font { }  sub load_fontset { } +package Pango::FontMapClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub changed { } +sub get_serial { } +sub list_families { } +sub load_font { } +sub load_fontset { } +sub parent_class { } +sub shape_engine_type { } +  package Pango::FontMetrics; +sub approximate_char_width { } +sub approximate_digit_width { } +sub ascent { } +sub descent { }  sub get_approximate_char_width { }  sub get_approximate_digit_width { }  sub get_ascent { } @@ -9038,7 +9938,13 @@ sub get_strikethrough_position { }  sub get_strikethrough_thickness { }  sub get_underline_position { }  sub get_underline_thickness { } +sub new { }  sub ref { } +sub ref_count { } +sub strikethrough_position { } +sub strikethrough_thickness { } +sub underline_position { } +sub underline_thickness { }  sub unref { }  package Pango::Fontset; @@ -9046,6 +9952,22 @@ sub Pango::Fontset::foreach { }  sub get_font { }  sub get_metrics { } +package Pango::FontsetClass; +sub _pango_reserved1 { } +sub _pango_reserved2 { } +sub _pango_reserved3 { } +sub _pango_reserved4 { } +sub Pango::FontsetClass::foreach { } +sub get_font { } +sub get_language { } +sub get_metrics { } +sub parent_class { } + +package Pango::FontsetSimple; +sub append { } +sub new { } +sub size { } +  package Pango::GlyphGeometry;  sub width { }  sub x_offset { } @@ -9107,6 +10029,12 @@ sub get_for_script { }  sub get_for_script_and_width { }  sub to_rotation { } +package Pango::IncludedModule; +sub create { } +sub exit { } +sub init { } +sub list { } +  package Pango::Item;  sub analysis { }  sub copy { } @@ -9175,7 +10103,6 @@ sub set_font_description { }  sub set_height { }  sub set_indent { }  sub set_justify { } -sub set_markup { }  sub set_markup_with_accel { }  sub set_single_paragraph_mode { }  sub set_spacing { } @@ -9241,6 +10168,7 @@ sub concat { }  sub copy { }  sub free { }  sub get_font_scale_factor { } +sub get_font_scale_factors { }  sub rotate { }  sub scale { }  sub transform_distance { } @@ -9272,11 +10200,13 @@ sub draw_layout { }  sub draw_layout_line { }  sub draw_rectangle { }  sub draw_trapezoid { } +sub get_alpha { }  sub get_color { }  sub get_layout { }  sub get_layout_line { }  sub get_matrix { }  sub part_changed { } +sub set_alpha { }  sub set_color { }  sub set_matrix { } @@ -9301,6 +10231,10 @@ package Pango::Script;  sub for_unichar { }  sub get_sample_language { } +package Pango::ScriptForLang; +sub lang { } +sub scripts { } +  package Pango::ScriptIter;  sub free { }  sub get_range { } | 
