diff options
-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 { } |