summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <thierry.vignaud@gmail.com>2016-10-06 17:22:34 +0200
committerThierry Vignaud <thierry.vignaud@gmail.com>2016-10-11 15:05:44 +0200
commit826c810a2f3e9637c0186f08ab6c27fc50687c5f (patch)
tree5a7d0c75e18607a61ef13a8c599eacdd588bc23d
parent318535d2ac3f3e26deb67332790ebe5a9484adb0 (diff)
downloadperl_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--NEWS3
-rw-r--r--fake_packages/Gtk3.pm1024
2 files changed, 981 insertions, 46 deletions
diff --git a/NEWS b/NEWS
index 2c11409..bd09d1a 100644
--- a/NEWS
+++ b/NEWS
@@ -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 { }