summaryrefslogtreecommitdiffstats
path: root/fake_packages
diff options
context:
space:
mode:
Diffstat (limited to 'fake_packages')
-rw-r--r--fake_packages/Gtk3.pm233
-rw-r--r--fake_packages/Gtk3/WebKit.pm178
-rw-r--r--fake_packages/Gtk3/WebKit2.pm7
3 files changed, 415 insertions, 3 deletions
diff --git a/fake_packages/Gtk3.pm b/fake_packages/Gtk3.pm
index 4b5bda9..7ad71e7 100644
--- a/fake_packages/Gtk3.pm
+++ b/fake_packages/Gtk3.pm
@@ -447,6 +447,7 @@ sub tree_set_row_drag_data { }
sub true { }
package Gtk3::AboutDialog;
+our @ISA = qw(Gtk3::Dialog);
sub add_credit_section { }
sub get_artists { }
sub get_authors { }
@@ -485,6 +486,7 @@ sub activate_link { }
sub parent_class { }
package Gtk3::AccelGroup;
+our @ISA = qw(GObject::Object);
sub activate { }
sub connect { }
sub connect_by_path { }
@@ -514,6 +516,7 @@ sub accel_key { }
sub accel_mods { }
package Gtk3::AccelLabel;
+our @ISA = qw(Gtk3::Label);
sub get_accel { }
sub get_accel_widget { }
sub get_accel_width { }
@@ -533,6 +536,7 @@ sub signal_quote1 { }
sub signal_quote2 { }
package Gtk3::AccelMap;
+our @ISA = qw(GObject::Object);
sub add_entry { }
sub add_filter { }
sub change_entry { }
@@ -549,6 +553,7 @@ sub save_fd { }
sub unlock_path { }
package Gtk3::Accessible;
+our @ISA = qw(Atk::Object);
sub connect_widget_destroyed { }
sub get_widget { }
sub set_widget { }
@@ -560,6 +565,7 @@ sub widget_set { }
sub widget_unset { }
package Gtk3::Action;
+our @ISA = qw(GObject::Object);
sub activate { }
sub block_activate { }
sub connect_accelerator { }
@@ -604,6 +610,7 @@ sub set_visible_vertical { }
sub unblock_activate { }
package Gtk3::ActionBar;
+our @ISA = qw(Gtk3::Bin);
sub get_center_widget { }
sub new { }
sub pack_end { }
@@ -633,6 +640,7 @@ sub stock_id { }
sub tooltip { }
package Gtk3::ActionGroup;
+our @ISA = qw(GObject::Object);
sub add_action { }
sub add_action_with_accel { }
sub get_accel_group { }
@@ -682,6 +690,7 @@ sub sync_action_properties { }
sub update { }
package Gtk3::Adjustment;
+our @ISA = qw(GObject::InitiallyUnowned);
sub changed { }
sub clamp_page { }
sub configure { }
@@ -707,6 +716,7 @@ sub parent_class { }
sub value_changed { }
package Gtk3::Alignment;
+our @ISA = qw(Gtk3::Bin);
sub get_padding { }
sub new { }
sub set { }
@@ -721,6 +731,7 @@ sub get_content_type { }
sub refresh { }
package Gtk3::AppChooserButton;
+our @ISA = qw(Gtk3::ComboBox);
sub append_custom_item { }
sub append_separator { }
sub get_heading { }
@@ -738,6 +749,7 @@ sub padding { }
sub parent_class { }
package Gtk3::AppChooserDialog;
+our @ISA = qw(Gtk3::Dialog);
sub get_heading { }
sub get_widget { }
sub new { }
@@ -749,6 +761,7 @@ sub padding { }
sub parent_class { }
package Gtk3::AppChooserWidget;
+our @ISA = qw(Gtk3::Box);
sub get_default_text { }
sub get_show_all { }
sub get_show_default { }
@@ -771,6 +784,7 @@ sub parent_class { }
sub populate_popup { }
package Gtk3::Application;
+our @ISA = qw(Gio::Application);
sub add_accelerator { }
sub add_window { }
sub get_accels_for_action { }
@@ -800,6 +814,7 @@ sub window_added { }
sub window_removed { }
package Gtk3::ApplicationWindow;
+our @ISA = qw(Gtk3::Window);
sub get_help_overlay { }
sub get_id { }
sub get_show_menubar { }
@@ -812,6 +827,7 @@ sub padding { }
sub parent_class { }
package Gtk3::Arrow;
+our @ISA = qw(Gtk3::Misc);
sub new { }
sub set { }
@@ -822,6 +838,7 @@ package Gtk3::ArrowClass;
sub parent_class { }
package Gtk3::AspectFrame;
+our @ISA = qw(Gtk3::Frame);
sub new { }
sub set { }
@@ -829,6 +846,7 @@ package Gtk3::AspectFrameClass;
sub parent_class { }
package Gtk3::Assistant;
+our @ISA = qw(Gtk3::Window);
sub add_action_widget { }
sub append_page { }
sub commit { }
@@ -866,6 +884,7 @@ sub parent_class { }
sub prepare { }
package Gtk3::Bin;
+our @ISA = qw(Gtk3::Container);
sub get_child { }
package Gtk3::BinClass;
@@ -921,6 +940,7 @@ sub right { }
sub top { }
package Gtk3::Box;
+our @ISA = qw(Gtk3::Container);
sub get_baseline_position { }
sub get_center_widget { }
sub get_homogeneous { }
@@ -965,6 +985,7 @@ sub set_buildable_property { }
sub set_name { }
package Gtk3::Builder;
+our @ISA = qw(GObject::Object);
sub add_callback_symbol { }
sub add_from_file { }
sub add_from_resource { }
@@ -994,6 +1015,7 @@ package Gtk3::BuilderError;
sub quark { }
package Gtk3::Button;
+our @ISA = qw(Gtk3::Bin);
sub clicked { }
sub enter { }
sub get_alignment { }
@@ -1027,6 +1049,7 @@ package Gtk3::ButtonAccessibleClass;
sub parent_class { }
package Gtk3::ButtonBox;
+our @ISA = qw(Gtk3::Box);
sub get_child_non_homogeneous { }
sub get_child_secondary { }
sub get_layout { }
@@ -1048,6 +1071,7 @@ sub pressed { }
sub released { }
package Gtk3::Calendar;
+our @ISA = qw(Gtk3::Widget);
sub clear_marks { }
sub get_date { }
sub get_day_is_marked { }
@@ -1102,6 +1126,7 @@ sub parent { }
sub update_relationset { }
package Gtk3::CellArea;
+our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub activate_cell { }
sub add { }
@@ -1143,6 +1168,7 @@ sub set_focus_cell { }
sub stop_editing { }
package Gtk3::CellAreaBox;
+our @ISA = qw(Gtk3::CellArea);
sub get_spacing { }
sub new { }
sub pack_end { }
@@ -1178,6 +1204,7 @@ sub render { }
sub set_cell_property { }
package Gtk3::CellAreaContext;
+our @ISA = qw(GObject::Object);
sub allocate { }
sub get_allocation { }
sub get_area { }
@@ -1231,6 +1258,7 @@ sub reorder { }
sub set_cell_data_func { }
package Gtk3::CellRenderer;
+our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub get_aligned_area { }
sub get_alignment { }
@@ -1257,6 +1285,7 @@ sub start_editing { }
sub stop_editing { }
package Gtk3::CellRendererAccel;
+our @ISA = qw(Gtk3::CellRendererText);
sub new { }
package Gtk3::CellRendererAccelClass;
@@ -1282,36 +1311,42 @@ sub set_accessible_type { }
sub start_editing { }
package Gtk3::CellRendererCombo;
+our @ISA = qw(Gtk3::CellRendererText);
sub new { }
package Gtk3::CellRendererComboClass;
sub parent { }
package Gtk3::CellRendererPixbuf;
+our @ISA = qw(Gtk3::CellRenderer);
sub new { }
package Gtk3::CellRendererPixbufClass;
sub parent_class { }
package Gtk3::CellRendererProgress;
+our @ISA = qw(Gtk3::CellRenderer);
sub new { }
package Gtk3::CellRendererProgressClass;
sub parent_class { }
package Gtk3::CellRendererSpin;
+our @ISA = qw(Gtk3::CellRendererText);
sub new { }
package Gtk3::CellRendererSpinClass;
sub parent { }
package Gtk3::CellRendererSpinner;
+our @ISA = qw(Gtk3::CellRenderer);
sub new { }
package Gtk3::CellRendererSpinnerClass;
sub parent_class { }
package Gtk3::CellRendererText;
+our @ISA = qw(Gtk3::CellRenderer);
sub new { }
sub set_fixed_height_from_font { }
@@ -1320,6 +1355,7 @@ sub edited { }
sub parent_class { }
package Gtk3::CellRendererToggle;
+our @ISA = qw(Gtk3::CellRenderer);
sub get_activatable { }
sub get_active { }
sub get_radio { }
@@ -1333,6 +1369,7 @@ sub parent_class { }
sub toggled { }
package Gtk3::CellView;
+our @ISA = qw(Gtk3::Widget);
sub get_displayed_row { }
sub get_draw_sensitive { }
sub get_fit_model { }
@@ -1354,6 +1391,7 @@ package Gtk3::CellViewClass;
sub parent_class { }
package Gtk3::CheckButton;
+our @ISA = qw(Gtk3::ToggleButton);
sub new_with_label { }
sub new_with_mnemonic { }
@@ -1362,6 +1400,7 @@ sub draw_indicator { }
sub parent_class { }
package Gtk3::CheckMenuItem;
+our @ISA = qw(Gtk3::MenuItem);
sub get_active { }
sub get_draw_as_radio { }
sub get_inconsistent { }
@@ -1381,6 +1420,7 @@ sub parent_class { }
sub toggled { }
package Gtk3::Clipboard;
+our @ISA = qw(GObject::Object);
sub clear { }
sub get { }
sub get_default { }
@@ -1409,6 +1449,7 @@ sub wait_is_text_available { }
sub wait_is_uris_available { }
package Gtk3::ColorButton;
+our @ISA = qw(Gtk3::Button);
sub get_alpha { }
sub get_color { }
sub get_title { }
@@ -1432,6 +1473,7 @@ sub set_rgba { }
sub set_use_alpha { }
package Gtk3::ColorChooserDialog;
+our @ISA = qw(Gtk3::Dialog);
sub new { }
package Gtk3::ColorChooserDialogClass;
@@ -1446,12 +1488,14 @@ sub padding { }
sub set_rgba { }
package Gtk3::ColorChooserWidget;
+our @ISA = qw(Gtk3::Box);
sub new { }
package Gtk3::ColorChooserWidgetClass;
sub parent_class { }
package Gtk3::ColorSelection;
+our @ISA = qw(Gtk3::Box);
sub get_current_alpha { }
sub get_current_color { }
sub get_current_rgba { }
@@ -1478,6 +1522,7 @@ sub color_changed { }
sub parent_class { }
package Gtk3::ColorSelectionDialog;
+our @ISA = qw(Gtk3::Dialog);
sub get_color_selection { }
sub new { }
@@ -1485,6 +1530,7 @@ package Gtk3::ColorSelectionDialogClass;
sub parent_class { }
package Gtk3::ComboBox;
+our @ISA = qw(Gtk3::Bin);
sub get_active { }
sub get_active_id { }
sub get_active_iter { }
@@ -1535,6 +1581,7 @@ sub format_entry_text { }
sub parent_class { }
package Gtk3::ComboBoxText;
+our @ISA = qw(Gtk3::ComboBox);
sub append { }
sub append_text { }
sub get_active_text { }
@@ -1551,6 +1598,7 @@ package Gtk3::ComboBoxTextClass;
sub parent_class { }
package Gtk3::Container;
+our @ISA = qw(Gtk3::Widget);
sub add { }
sub check_resize { }
sub child_get_property { }
@@ -1612,6 +1660,7 @@ sub set_child_property { }
sub set_focus_child { }
package Gtk3::CssProvider;
+our @ISA = qw(GObject::Object);
sub get_default { }
sub get_named { }
sub load_from_file { }
@@ -1639,6 +1688,7 @@ sub ref { }
sub unref { }
package Gtk3::Dialog;
+our @ISA = qw(Gtk3::Window);
sub get_action_area { }
sub get_content_area { }
sub get_header_bar { }
@@ -1650,6 +1700,7 @@ sub parent_class { }
sub response { }
package Gtk3::DrawingArea;
+our @ISA = qw(Gtk3::Widget);
sub new { }
package Gtk3::DrawingAreaClass;
@@ -1683,6 +1734,7 @@ sub set_position { }
sub set_selection_bounds { }
package Gtk3::Entry;
+our @ISA = qw(Gtk3::Widget);
sub get_activates_default { }
sub get_alignment { }
sub get_attributes { }
@@ -1764,6 +1816,7 @@ package Gtk3::EntryAccessibleClass;
sub parent_class { }
package Gtk3::EntryBuffer;
+our @ISA = qw(GObject::Object);
sub delete_text { }
sub emit_deleted_text { }
sub emit_inserted_text { }
@@ -1801,6 +1854,7 @@ sub populate_popup { }
sub toggle_overwrite { }
package Gtk3::EntryCompletion;
+our @ISA = qw(GObject::Object);
sub complete { }
sub compute_prefix { }
sub delete_action { }
@@ -1838,6 +1892,7 @@ sub no_matches { }
sub parent_class { }
package Gtk3::EventBox;
+our @ISA = qw(Gtk3::Bin);
sub get_above_child { }
sub get_visible_window { }
sub new { }
@@ -1848,6 +1903,7 @@ package Gtk3::EventBoxClass;
sub parent_class { }
package Gtk3::EventController;
+our @ISA = qw(GObject::Object);
sub get_propagation_phase { }
sub get_widget { }
sub handle_event { }
@@ -1855,6 +1911,7 @@ sub reset { }
sub set_propagation_phase { }
package Gtk3::Expander;
+our @ISA = qw(Gtk3::Bin);
sub get_expanded { }
sub get_label { }
sub get_label_fill { }
@@ -1947,6 +2004,7 @@ sub unselect_filename { }
sub unselect_uri { }
package Gtk3::FileChooserButton;
+our @ISA = qw(Gtk3::Box);
sub get_focus_on_click { }
sub get_title { }
sub get_width_chars { }
@@ -1967,6 +2025,7 @@ package Gtk3::FileChooserError;
sub quark { }
package Gtk3::FileChooserNative;
+our @ISA = qw(Gtk3::NativeDialog);
sub get_accept_label { }
sub get_cancel_label { }
sub new { }
@@ -1977,12 +2036,14 @@ package Gtk3::FileChooserNativeClass;
sub parent_class { }
package Gtk3::FileChooserWidget;
+our @ISA = qw(Gtk3::Box);
sub new { }
package Gtk3::FileChooserWidgetClass;
sub parent_class { }
package Gtk3::FileFilter;
+our @ISA = qw(GObject::InitiallyUnowned);
sub add_custom { }
sub add_mime_type { }
sub add_pattern { }
@@ -2003,6 +2064,7 @@ sub mime_type { }
sub uri { }
package Gtk3::Fixed;
+our @ISA = qw(Gtk3::Container);
sub move { }
sub new { }
sub put { }
@@ -2016,6 +2078,7 @@ package Gtk3::FixedClass;
sub parent_class { }
package Gtk3::FlowBox;
+our @ISA = qw(Gtk3::Container);
sub bind_model { }
sub get_activate_on_single_click { }
sub get_child_at_index { }
@@ -2051,6 +2114,7 @@ package Gtk3::FlowBoxAccessibleClass;
sub parent_class { }
package Gtk3::FlowBoxChild;
+our @ISA = qw(Gtk3::Bin);
sub changed { }
sub get_index { }
sub is_selected { }
@@ -2074,6 +2138,7 @@ sub toggle_cursor_child { }
sub unselect_all { }
package Gtk3::FontButton;
+our @ISA = qw(Gtk3::Button);
sub get_font_name { }
sub get_show_size { }
sub get_show_style { }
@@ -2109,6 +2174,7 @@ sub set_preview_text { }
sub set_show_preview_entry { }
package Gtk3::FontChooserDialog;
+our @ISA = qw(Gtk3::Dialog);
sub new { }
package Gtk3::FontChooserDialogClass;
@@ -2126,12 +2192,14 @@ sub set_filter_func { }
sub set_font_map { }
package Gtk3::FontChooserWidget;
+our @ISA = qw(Gtk3::Box);
sub new { }
package Gtk3::FontChooserWidgetClass;
sub parent_class { }
package Gtk3::FontSelection;
+our @ISA = qw(Gtk3::Box);
sub get_face { }
sub get_face_list { }
sub get_family { }
@@ -2150,6 +2218,7 @@ package Gtk3::FontSelectionClass;
sub parent_class { }
package Gtk3::FontSelectionDialog;
+our @ISA = qw(Gtk3::Dialog);
sub get_cancel_button { }
sub get_font_name { }
sub get_font_selection { }
@@ -2163,6 +2232,7 @@ package Gtk3::FontSelectionDialogClass;
sub parent_class { }
package Gtk3::Frame;
+our @ISA = qw(Gtk3::Bin);
sub get_label { }
sub get_label_align { }
sub get_label_widget { }
@@ -2181,6 +2251,7 @@ sub compute_child_allocation { }
sub parent_class { }
package Gtk3::GLArea;
+our @ISA = qw(Gtk3::Widget);
sub attach_buffers { }
sub get_auto_render { }
sub get_context { }
@@ -4604,6 +4675,7 @@ sub unicode_to_keyval { }
sub utf8_to_string_target { }
package Gtk3::Gdk::AppLaunchContext;
+our @ISA = qw(Gio::AppLaunchContext);
sub new { }
sub set_desktop { }
sub set_display { }
@@ -4630,6 +4702,7 @@ sub red { }
sub to_string { }
package Gtk3::Gdk::Cursor;
+our @ISA = qw(GObject::Object);
sub get_cursor_type { }
sub get_display { }
sub get_image { }
@@ -4643,6 +4716,7 @@ sub ref { }
sub unref { }
package Gtk3::Gdk::Device;
+our @ISA = qw(GObject::Object);
sub get_associated_device { }
sub get_axes { }
sub get_axis_use { }
@@ -4674,6 +4748,7 @@ sub ungrab { }
sub warp { }
package Gtk3::Gdk::DeviceManager;
+our @ISA = qw(GObject::Object);
sub get_client_pointer { }
sub get_display { }
sub list_devices { }
@@ -4685,11 +4760,13 @@ sub get_n_features { }
sub get_n_groups { }
package Gtk3::Gdk::DeviceTool;
+our @ISA = qw(GObject::Object);
sub get_hardware_id { }
sub get_serial { }
sub get_tool_type { }
package Gtk3::Gdk::Display;
+our @ISA = qw(GObject::Object);
sub beep { }
sub close { }
sub device_is_grabbed { }
@@ -4740,6 +4817,7 @@ sub sync { }
sub warp_pointer { }
package Gtk3::Gdk::DisplayManager;
+our @ISA = qw(GObject::Object);
sub get { }
sub get_default_display { }
sub list_displays { }
@@ -4747,6 +4825,7 @@ sub open_display { }
sub set_default_display { }
package Gtk3::Gdk::DragContext;
+our @ISA = qw(GObject::Object);
sub get_actions { }
sub get_dest_window { }
sub get_device { }
@@ -4761,6 +4840,7 @@ sub set_device { }
sub set_hotspot { }
package Gtk3::Gdk::DrawingContext;
+our @ISA = qw(GObject::Object);
sub get_cairo_context { }
sub get_clip { }
sub get_window { }
@@ -5078,6 +5158,7 @@ sub type { }
sub window { }
package Gtk3::Gdk::FrameClock;
+our @ISA = qw(GObject::Object);
sub begin_updating { }
sub end_updating { }
sub get_current_timings { }
@@ -5099,6 +5180,7 @@ sub ref { }
sub unref { }
package Gtk3::Gdk::GLContext;
+our @ISA = qw(GObject::Object);
sub clear_current { }
sub get_current { }
sub get_debug_enabled { }
@@ -5134,6 +5216,7 @@ sub width_inc { }
sub win_gravity { }
package Gtk3::Gdk::Keymap;
+our @ISA = qw(GObject::Object);
sub add_virtual_modifiers { }
sub get_caps_lock_state { }
sub get_default { }
@@ -5156,6 +5239,7 @@ sub keycode { }
sub level { }
package Gtk3::Gdk::Monitor;
+our @ISA = qw(GObject::Object);
sub get_display { }
sub get_geometry { }
sub get_height_mm { }
@@ -5319,6 +5403,7 @@ sub Gtk3::Gdk::Rectangle::x { }
sub y { }
package Gtk3::Gdk::Screen;
+our @ISA = qw(GObject::Object);
sub get_active_window { }
sub get_default { }
sub get_display { }
@@ -5356,6 +5441,7 @@ sub width { }
sub width_mm { }
package Gtk3::Gdk::Seat;
+our @ISA = qw(GObject::Object);
sub get_capabilities { }
sub get_display { }
sub get_keyboard { }
@@ -5369,6 +5455,7 @@ sub axes { }
sub time { }
package Gtk3::Gdk::Visual;
+our @ISA = qw(GObject::Object);
sub get_best { }
sub get_best_depth { }
sub get_best_type { }
@@ -5387,6 +5474,7 @@ sub get_system { }
sub get_visual_type { }
package Gtk3::Gdk::Window;
+our @ISA = qw(GObject::Object);
sub at_pointer { }
sub beep { }
sub begin_draw_frame { }
@@ -5643,6 +5731,7 @@ sub set_user_time { }
sub set_utf8_property { }
package Gtk3::Gesture;
+our @ISA = qw(Gtk3::EventController);
sub get_bounding_box { }
sub get_bounding_box_center { }
sub get_device { }
@@ -5664,28 +5753,34 @@ sub set_window { }
sub ungroup { }
package Gtk3::GestureDrag;
+our @ISA = qw(Gtk3::GestureSingle);
sub get_offset { }
sub get_start_point { }
sub new { }
package Gtk3::GestureLongPress;
+our @ISA = qw(Gtk3::GestureSingle);
sub new { }
package Gtk3::GestureMultiPress;
+our @ISA = qw(Gtk3::GestureSingle);
sub get_area { }
sub new { }
sub set_area { }
package Gtk3::GesturePan;
+our @ISA = qw(Gtk3::GestureDrag);
sub get_orientation { }
sub new { }
sub set_orientation { }
package Gtk3::GestureRotate;
+our @ISA = qw(Gtk3::Gesture);
sub get_angle_delta { }
sub new { }
package Gtk3::GestureSingle;
+our @ISA = qw(Gtk3::Gesture);
sub get_button { }
sub get_current_button { }
sub get_current_sequence { }
@@ -5696,10 +5791,12 @@ sub set_exclusive { }
sub set_touch_only { }
package Gtk3::GestureSwipe;
+our @ISA = qw(Gtk3::GestureSingle);
sub get_velocity { }
sub new { }
package Gtk3::GestureZoom;
+our @ISA = qw(Gtk3::Gesture);
sub get_scale_delta { }
sub new { }
@@ -5714,6 +5811,7 @@ sub to_string { }
sub unref { }
package Gtk3::Grid;
+our @ISA = qw(Gtk3::Container);
sub attach { }
sub attach_next_to { }
sub get_baseline_row { }
@@ -5743,18 +5841,21 @@ package Gtk3::HBoxClass;
sub parent_class { }
package Gtk3::HButtonBox;
+our @ISA = qw(Gtk3::ButtonBox);
sub new { }
package Gtk3::HButtonBoxClass;
sub parent_class { }
package Gtk3::HPaned;
+our @ISA = qw(Gtk3::Paned);
sub new { }
package Gtk3::HPanedClass;
sub parent_class { }
package Gtk3::HSV;
+our @ISA = qw(Gtk3::Widget);
sub get_color { }
sub get_metrics { }
sub is_adjusting { }
@@ -5769,6 +5870,7 @@ sub move { }
sub parent_class { }
package Gtk3::HScale;
+our @ISA = qw(Gtk3::Scale);
sub new { }
sub new_with_range { }
@@ -5776,18 +5878,21 @@ package Gtk3::HScaleClass;
sub parent_class { }
package Gtk3::HScrollbar;
+our @ISA = qw(Gtk3::Scrollbar);
sub new { }
package Gtk3::HScrollbarClass;
sub parent_class { }
package Gtk3::HSeparator;
+our @ISA = qw(Gtk3::Separator);
sub new { }
package Gtk3::HSeparatorClass;
sub parent_class { }
package Gtk3::HandleBox;
+our @ISA = qw(Gtk3::Bin);
sub get_child_detached { }
sub get_handle_position { }
sub get_shadow_type { }
@@ -5803,6 +5908,7 @@ sub child_detached { }
sub parent_class { }
package Gtk3::HeaderBar;
+our @ISA = qw(Gtk3::Container);
sub get_custom_title { }
sub get_decoration_layout { }
sub get_has_subtitle { }
@@ -5823,6 +5929,7 @@ package Gtk3::HeaderBarClass;
sub parent_class { }
package Gtk3::IMContext;
+our @ISA = qw(GObject::Object);
sub delete_surrounding { }
sub filter_keypress { }
sub focus_in { }
@@ -5862,6 +5969,7 @@ sub domain { }
sub domain_dirname { }
package Gtk3::IMContextSimple;
+our @ISA = qw(Gtk3::IMContext);
sub add_compose_file { }
sub new { }
@@ -5869,6 +5977,7 @@ package Gtk3::IMContextSimpleClass;
sub parent_class { }
package Gtk3::IMMulticontext;
+our @ISA = qw(Gtk3::IMContext);
sub append_menuitems { }
sub get_context_id { }
sub new { }
@@ -5878,6 +5987,7 @@ package Gtk3::IMMulticontextClass;
sub parent_class { }
package Gtk3::IconFactory;
+our @ISA = qw(GObject::Object);
sub add { }
sub add_default { }
sub lookup { }
@@ -5889,6 +5999,7 @@ package Gtk3::IconFactoryClass;
sub parent_class { }
package Gtk3::IconInfo;
+our @ISA = qw(GObject::Object);
sub get_attach_points { }
sub get_base_scale { }
sub get_base_size { }
@@ -5955,6 +6066,7 @@ sub set_state { }
sub set_state_wildcarded { }
package Gtk3::IconTheme;
+our @ISA = qw(GObject::Object);
sub add_builtin_icon { }
sub add_resource_path { }
sub append_search_path { }
@@ -5990,6 +6102,7 @@ package Gtk3::IconThemeError;
sub quark { }
package Gtk3::IconView;
+our @ISA = qw(Gtk3::Container);
sub convert_widget_to_bin_window_coords { }
sub create_drag_icon { }
sub enable_model_drag_dest { }
@@ -6070,6 +6183,7 @@ sub toggle_cursor_item { }
sub unselect_all { }
package Gtk3::Image;
+our @ISA = qw(Gtk3::Misc);
sub clear { }
sub get_animation { }
sub get_pixbuf { }
@@ -6098,6 +6212,7 @@ package Gtk3::ImageClass;
sub parent_class { }
package Gtk3::ImageMenuItem;
+our @ISA = qw(Gtk3::MenuItem);
sub get_always_show_image { }
sub get_image { }
sub get_use_stock { }
@@ -6113,6 +6228,7 @@ package Gtk3::ImageMenuItemClass;
sub parent_class { }
package Gtk3::InfoBar;
+our @ISA = qw(Gtk3::Box);
sub get_action_area { }
sub get_content_area { }
sub get_message_type { }
@@ -6126,6 +6242,7 @@ sub parent_class { }
sub response { }
package Gtk3::Invisible;
+our @ISA = qw(Gtk3::Widget);
sub get_screen { }
sub new { }
sub new_for_screen { }
@@ -6135,6 +6252,7 @@ package Gtk3::InvisibleClass;
sub parent_class { }
package Gtk3::Label;
+our @ISA = qw(Gtk3::Misc);
sub get_angle { }
sub get_attributes { }
sub get_current_uri { }
@@ -6197,6 +6315,7 @@ sub parent_class { }
sub populate_popup { }
package Gtk3::Layout;
+our @ISA = qw(Gtk3::Container);
sub get_bin_window { }
sub get_hadjustment { }
sub get_size { }
@@ -6212,6 +6331,7 @@ package Gtk3::LayoutClass;
sub parent_class { }
package Gtk3::LevelBar;
+our @ISA = qw(Gtk3::Widget);
sub add_offset_value { }
sub get_inverted { }
sub get_max_value { }
@@ -6237,6 +6357,7 @@ sub padding { }
sub parent_class { }
package Gtk3::LinkButton;
+our @ISA = qw(Gtk3::Button);
sub get_uri { }
sub get_visited { }
sub new_with_label { }
@@ -6255,6 +6376,7 @@ sub activate_link { }
sub parent_class { }
package Gtk3::ListBox;
+our @ISA = qw(Gtk3::Container);
sub bind_model { }
sub drag_highlight_row { }
sub drag_unhighlight_row { }
@@ -6299,6 +6421,7 @@ sub toggle_cursor_row { }
sub unselect_all { }
package Gtk3::ListBoxRow;
+our @ISA = qw(Gtk3::Bin);
sub changed { }
sub get_activatable { }
sub get_header { }
@@ -6318,6 +6441,7 @@ sub activate { }
sub parent_class { }
package Gtk3::ListStore;
+our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -6338,6 +6462,7 @@ package Gtk3::ListStoreClass;
sub parent_class { }
package Gtk3::LockButton;
+our @ISA = qw(Gtk3::Button);
sub get_permission { }
sub new { }
sub set_permission { }
@@ -6357,6 +6482,7 @@ sub reserved6 { }
sub reserved7 { }
package Gtk3::Menu;
+our @ISA = qw(Gtk3::MenuShell);
sub attach { }
sub attach_to_widget { }
sub detach { }
@@ -6391,6 +6517,7 @@ package Gtk3::MenuAccessibleClass;
sub parent_class { }
package Gtk3::MenuBar;
+our @ISA = qw(Gtk3::MenuShell);
sub get_child_pack_direction { }
sub get_pack_direction { }
sub new { }
@@ -6402,6 +6529,7 @@ package Gtk3::MenuBarClass;
sub parent_class { }
package Gtk3::MenuButton;
+our @ISA = qw(Gtk3::ToggleButton);
sub get_align_widget { }
sub get_direction { }
sub get_menu_model { }
@@ -6426,6 +6554,7 @@ package Gtk3::MenuClass;
sub parent_class { }
package Gtk3::MenuItem;
+our @ISA = qw(Gtk3::Bin);
sub activate { }
sub deselect { }
sub get_accel_path { }
@@ -6462,6 +6591,7 @@ sub toggle_size_allocate { }
sub toggle_size_request { }
package Gtk3::MenuShell;
+our @ISA = qw(Gtk3::Container);
sub activate_item { }
sub append { }
sub bind_model { }
@@ -6494,6 +6624,7 @@ sub selection_done { }
sub submenu_placement { }
package Gtk3::MenuToolButton;
+our @ISA = qw(Gtk3::ToolButton);
sub get_menu { }
sub new { }
sub new_from_stock { }
@@ -6506,6 +6637,7 @@ sub parent_class { }
sub show_menu { }
package Gtk3::MessageDialog;
+our @ISA = qw(Gtk3::Dialog);
sub get_image { }
sub get_message_area { }
sub set_image { }
@@ -6515,6 +6647,7 @@ package Gtk3::MessageDialogClass;
sub parent_class { }
package Gtk3::Misc;
+our @ISA = qw(Gtk3::Widget);
sub get_alignment { }
sub get_padding { }
sub set_alignment { }
@@ -6524,9 +6657,11 @@ package Gtk3::MiscClass;
sub parent_class { }
package Gtk3::ModelButton;
+our @ISA = qw(Gtk3::Button);
sub new { }
package Gtk3::MountOperation;
+our @ISA = qw(Gio::MountOperation);
sub get_parent { }
sub get_screen { }
sub is_showing { }
@@ -6538,6 +6673,7 @@ package Gtk3::MountOperationClass;
sub parent_class { }
package Gtk3::NativeDialog;
+our @ISA = qw(GObject::Object);
sub destroy { }
sub get_modal { }
sub get_title { }
@@ -6557,6 +6693,7 @@ sub response { }
sub show { }
package Gtk3::Notebook;
+our @ISA = qw(Gtk3::Container);
sub append_page { }
sub append_page_menu { }
sub detach_tab { }
@@ -6621,6 +6758,7 @@ sub select_page { }
sub switch_page { }
package Gtk3::NotebookPageAccessible;
+our @ISA = qw(Atk::Object);
sub invalidate { }
sub new { }
@@ -6628,6 +6766,7 @@ package Gtk3::NotebookPageAccessibleClass;
sub parent_class { }
package Gtk3::NumerableIcon;
+our @ISA = qw(Gio::EmblemedIcon);
sub get_background_gicon { }
sub get_background_icon_name { }
sub get_count { }
@@ -6646,6 +6785,7 @@ sub padding { }
sub parent_class { }
package Gtk3::OffscreenWindow;
+our @ISA = qw(Gtk3::Window);
sub get_pixbuf { }
sub get_surface { }
sub new { }
@@ -6661,6 +6801,7 @@ package Gtk3::OrientableIface;
sub base_iface { }
package Gtk3::Overlay;
+our @ISA = qw(Gtk3::Bin);
sub add_overlay { }
sub get_overlay_pass_through { }
sub new { }
@@ -6679,6 +6820,7 @@ sub mode { }
sub type { }
package Gtk3::PadController;
+our @ISA = qw(Gtk3::EventController);
sub new { }
sub set_action { }
sub set_action_entries { }
@@ -6688,6 +6830,7 @@ sub end { }
sub start { }
package Gtk3::PageSetup;
+our @ISA = qw(GObject::Object);
sub copy { }
sub get_bottom_margin { }
sub get_left_margin { }
@@ -6717,6 +6860,7 @@ sub to_gvariant { }
sub to_key_file { }
package Gtk3::Paned;
+our @ISA = qw(Gtk3::Container);
sub add1 { }
sub add2 { }
sub get_child1 { }
@@ -6770,6 +6914,7 @@ sub to_gvariant { }
sub to_key_file { }
package Gtk3::PlacesSidebar;
+our @ISA = qw(Gtk3::ScrolledWindow);
sub add_shortcut { }
sub get_local_only { }
sub get_location { }
@@ -6796,6 +6941,7 @@ sub set_show_recent { }
sub set_show_trash { }
package Gtk3::Plug;
+our @ISA = qw(Gtk3::Window);
sub construct { }
sub construct_for_display { }
sub get_embedded { }
@@ -6809,6 +6955,7 @@ sub embedded { }
sub parent_class { }
package Gtk3::Popover;
+our @ISA = qw(Gtk3::Bin);
sub bind_model { }
sub get_constrain_to { }
sub get_default_widget { }
@@ -6838,6 +6985,7 @@ sub parent_class { }
sub reserved { }
package Gtk3::PopoverMenu;
+our @ISA = qw(Gtk3::Popover);
sub new { }
sub open_submenu { }
@@ -6846,6 +6994,7 @@ sub parent_class { }
sub reserved { }
package Gtk3::PrintContext;
+our @ISA = qw(GObject::Object);
sub create_pango_context { }
sub create_pango_layout { }
sub get_cairo_context { }
@@ -6862,6 +7011,7 @@ package Gtk3::PrintError;
sub quark { }
package Gtk3::PrintOperation;
+our @ISA = qw(GObject::Object);
sub cancel { }
sub draw_page_finish { }
sub get_default_page_setup { }
@@ -6921,6 +7071,7 @@ sub ready { }
sub render_page { }
package Gtk3::PrintSettings;
+our @ISA = qw(GObject::Object);
sub copy { }
sub Gtk3::PrintSettings::foreach { }
sub get { }
@@ -6999,6 +7150,7 @@ sub to_key_file { }
sub unset { }
package Gtk3::ProgressBar;
+our @ISA = qw(Gtk3::Widget);
sub get_ellipsize { }
sub get_fraction { }
sub get_inverted { }
@@ -7021,6 +7173,7 @@ package Gtk3::ProgressBarClass;
sub parent_class { }
package Gtk3::RadioAction;
+our @ISA = qw(Gtk3::ToggleAction);
sub get_current_value { }
sub get_group { }
sub join_group { }
@@ -7040,6 +7193,7 @@ sub tooltip { }
sub value { }
package Gtk3::RadioButton;
+our @ISA = qw(Gtk3::CheckButton);
sub get_group { }
sub join_group { }
@@ -7051,6 +7205,7 @@ sub group_changed { }
sub parent_class { }
package Gtk3::RadioMenuItem;
+our @ISA = qw(Gtk3::CheckMenuItem);
sub get_group { }
sub join_group { }
@@ -7062,6 +7217,7 @@ sub group_changed { }
sub parent_class { }
package Gtk3::RadioToolButton;
+our @ISA = qw(Gtk3::ToggleToolButton);
sub get_group { }
sub new_from_widget { }
sub new_with_stock_from_widget { }
@@ -7070,6 +7226,7 @@ package Gtk3::RadioToolButtonClass;
sub parent_class { }
package Gtk3::Range;
+our @ISA = qw(Gtk3::Widget);
sub get_adjustment { }
sub get_fill_level { }
sub get_flippable { }
@@ -7125,6 +7282,7 @@ sub type_name { }
sub value { }
package Gtk3::RcStyle;
+our @ISA = qw(GObject::Object);
sub copy { }
sub new { }
@@ -7136,6 +7294,7 @@ sub parent_class { }
sub parse { }
package Gtk3::RecentAction;
+our @ISA = qw(Gtk3::Action);
sub get_show_numbers { }
sub new { }
sub new_for_manager { }
@@ -7201,6 +7360,7 @@ sub unselect_all { }
sub unselect_uri { }
package Gtk3::RecentChooserMenu;
+our @ISA = qw(Gtk3::Menu);
sub get_show_numbers { }
sub new { }
sub new_for_manager { }
@@ -7214,6 +7374,7 @@ sub gtk_recent4 { }
sub parent_class { }
package Gtk3::RecentChooserWidget;
+our @ISA = qw(Gtk3::Box);
sub new { }
sub new_for_manager { }
@@ -7230,6 +7391,7 @@ sub is_private { }
sub mime_type { }
package Gtk3::RecentFilter;
+our @ISA = qw(GObject::InitiallyUnowned);
sub add_age { }
sub add_application { }
sub add_custom { }
@@ -7280,6 +7442,7 @@ sub ref { }
sub unref { }
package Gtk3::RecentManager;
+our @ISA = qw(GObject::Object);
sub add_full { }
sub add_item { }
sub get_default { }
@@ -7321,6 +7484,7 @@ sub new { }
sub width { }
package Gtk3::Revealer;
+our @ISA = qw(Gtk3::Bin);
sub get_child_revealed { }
sub get_reveal_child { }
sub get_transition_duration { }
@@ -7334,6 +7498,7 @@ package Gtk3::RevealerClass;
sub parent_class { }
package Gtk3::Scale;
+our @ISA = qw(Gtk3::Range);
sub add_mark { }
sub clear_marks { }
sub get_digits { }
@@ -7353,6 +7518,7 @@ package Gtk3::ScaleAccessibleClass;
sub parent_class { }
package Gtk3::ScaleButton;
+our @ISA = qw(Gtk3::Button);
sub get_adjustment { }
sub get_minus_button { }
sub get_plus_button { }
@@ -7392,12 +7558,14 @@ sub base_iface { }
sub get_border { }
package Gtk3::Scrollbar;
+our @ISA = qw(Gtk3::Range);
sub new { }
package Gtk3::ScrollbarClass;
sub parent_class { }
package Gtk3::ScrolledWindow;
+our @ISA = qw(Gtk3::Bin);
sub add_with_viewport { }
sub get_capture_button_press { }
sub get_hadjustment { }
@@ -7442,6 +7610,7 @@ sub scroll_child { }
sub scrollbar_spacing { }
package Gtk3::SearchBar;
+our @ISA = qw(Gtk3::Bin);
sub connect_entry { }
sub get_search_mode { }
sub get_show_close_button { }
@@ -7454,6 +7623,7 @@ package Gtk3::SearchBarClass;
sub parent_class { }
package Gtk3::SearchEntry;
+our @ISA = qw(Gtk3::Entry);
sub handle_event { }
sub new { }
@@ -7488,18 +7658,21 @@ sub targets_include_text { }
sub targets_include_uri { }
package Gtk3::Separator;
+our @ISA = qw(Gtk3::Widget);
sub new { }
package Gtk3::SeparatorClass;
sub parent_class { }
package Gtk3::SeparatorMenuItem;
+our @ISA = qw(Gtk3::MenuItem);
sub new { }
package Gtk3::SeparatorMenuItemClass;
sub parent_class { }
package Gtk3::SeparatorToolItem;
+our @ISA = qw(Gtk3::ToolItem);
sub get_draw { }
sub new { }
sub set_draw { }
@@ -7508,6 +7681,7 @@ package Gtk3::SeparatorToolItemClass;
sub parent_class { }
package Gtk3::Settings;
+our @ISA = qw(GObject::Object);
sub get_default { }
sub get_for_screen { }
sub install_property { }
@@ -7526,6 +7700,7 @@ sub origin { }
sub value { }
package Gtk3::ShortcutLabel;
+our @ISA = qw(Gtk3::Box);
sub get_accelerator { }
sub get_disabled_text { }
sub new { }
@@ -7538,6 +7713,7 @@ sub parent_class { }
sub search { }
package Gtk3::SizeGroup;
+our @ISA = qw(GObject::Object);
sub add_widget { }
sub get_ignore_hidden { }
sub get_mode { }
@@ -7551,6 +7727,7 @@ package Gtk3::SizeGroupClass;
sub parent_class { }
package Gtk3::Socket;
+our @ISA = qw(Gtk3::Container);
sub add_id { }
sub get_id { }
sub get_plug_window { }
@@ -7562,6 +7739,7 @@ sub plug_added { }
sub plug_removed { }
package Gtk3::SpinButton;
+our @ISA = qw(Gtk3::Entry);
sub configure { }
sub get_adjustment { }
sub get_digits { }
@@ -7599,6 +7777,7 @@ sub value_changed { }
sub wrapped { }
package Gtk3::Spinner;
+our @ISA = qw(Gtk3::Widget);
sub new { }
sub start { }
sub stop { }
@@ -7610,6 +7789,7 @@ package Gtk3::SpinnerClass;
sub parent_class { }
package Gtk3::Stack;
+our @ISA = qw(Gtk3::Container);
sub add_named { }
sub add_titled { }
sub get_child_by_name { }
@@ -7640,6 +7820,7 @@ package Gtk3::StackClass;
sub parent_class { }
package Gtk3::StackSidebar;
+our @ISA = qw(Gtk3::Bin);
sub get_stack { }
sub new { }
sub set_stack { }
@@ -7648,6 +7829,7 @@ package Gtk3::StackSidebarClass;
sub parent_class { }
package Gtk3::StackSwitcher;
+our @ISA = qw(Gtk3::Box);
sub get_stack { }
sub new { }
sub set_stack { }
@@ -7656,6 +7838,7 @@ package Gtk3::StackSwitcherClass;
sub parent_class { }
package Gtk3::StatusIcon;
+our @ISA = qw(GObject::Object);
sub get_geometry { }
sub get_gicon { }
sub get_has_tooltip { }
@@ -7702,6 +7885,7 @@ sub scroll_event { }
sub size_changed { }
package Gtk3::Statusbar;
+our @ISA = qw(Gtk3::Box);
sub get_context_id { }
sub get_message_area { }
sub new { }
@@ -7728,6 +7912,7 @@ sub stock_id { }
sub translation_domain { }
package Gtk3::Style;
+our @ISA = qw(GObject::Object);
sub apply_default_background { }
sub copy { }
sub detach { }
@@ -7770,6 +7955,7 @@ sub set_background { }
sub unrealize { }
package Gtk3::StyleContext;
+our @ISA = qw(GObject::Object);
sub add_class { }
sub add_provider { }
sub add_provider_for_screen { }
@@ -7829,6 +8015,7 @@ sub changed { }
sub parent_class { }
package Gtk3::StyleProperties;
+our @ISA = qw(GObject::Object);
sub clear { }
sub get_property { }
sub lookup_color { }
@@ -7853,6 +8040,7 @@ sub get_style { }
sub get_style_property { }
package Gtk3::Switch;
+our @ISA = qw(Gtk3::Widget);
sub get_active { }
sub get_state { }
sub new { }
@@ -7885,6 +8073,7 @@ sub to_string { }
sub unref { }
package Gtk3::Table;
+our @ISA = qw(Gtk3::Container);
sub attach { }
sub attach_defaults { }
sub get_col_spacing { }
@@ -7956,6 +8145,7 @@ sub info { }
sub target { }
package Gtk3::TearoffMenuItem;
+our @ISA = qw(Gtk3::MenuItem);
sub new { }
package Gtk3::TearoffMenuItemClass;
@@ -8001,6 +8191,7 @@ sub unref { }
sub wrap_mode { }
package Gtk3::TextBuffer;
+our @ISA = qw(GObject::Object);
sub add_mark { }
sub add_selection_clipboard { }
sub apply_tag { }
@@ -8087,6 +8278,7 @@ package Gtk3::TextCellAccessibleClass;
sub parent_class { }
package Gtk3::TextChildAnchor;
+our @ISA = qw(GObject::Object);
sub get_deleted { }
sub get_widgets { }
sub new { }
@@ -8203,6 +8395,7 @@ sub starts_word { }
sub toggles_tag { }
package Gtk3::TextMark;
+our @ISA = qw(GObject::Object);
sub get_buffer { }
sub get_deleted { }
sub get_left_gravity { }
@@ -8215,6 +8408,7 @@ package Gtk3::TextMarkClass;
sub parent_class { }
package Gtk3::TextTag;
+our @ISA = qw(GObject::Object);
sub changed { }
sub event { }
sub get_priority { }
@@ -8226,6 +8420,7 @@ sub event { }
sub parent_class { }
package Gtk3::TextTagTable;
+our @ISA = qw(GObject::Object);
sub add { }
sub Gtk3::TextTagTable::foreach { }
sub get_size { }
@@ -8240,6 +8435,7 @@ sub tag_changed { }
sub tag_removed { }
package Gtk3::TextView;
+our @ISA = qw(Gtk3::Container);
sub add_child_at_anchor { }
sub add_child_in_window { }
sub backward_display_line { }
@@ -8334,6 +8530,7 @@ sub set_anchor { }
sub toggle_overwrite { }
package Gtk3::ThemingEngine;
+our @ISA = qw(GObject::Object);
sub get_background_color { }
sub get_border { }
sub get_border_color { }
@@ -8376,6 +8573,7 @@ sub render_option { }
sub render_slider { }
package Gtk3::ToggleAction;
+our @ISA = qw(Gtk3::Action);
sub get_active { }
sub get_draw_as_radio { }
sub new { }
@@ -8397,6 +8595,7 @@ sub stock_id { }
sub tooltip { }
package Gtk3::ToggleButton;
+our @ISA = qw(Gtk3::Button);
sub get_active { }
sub get_inconsistent { }
sub get_mode { }
@@ -8415,6 +8614,7 @@ sub parent_class { }
sub toggled { }
package Gtk3::ToggleToolButton;
+our @ISA = qw(Gtk3::ToolButton);
sub get_active { }
sub new { }
sub new_from_stock { }
@@ -8425,6 +8625,7 @@ sub parent_class { }
sub toggled { }
package Gtk3::ToolButton;
+our @ISA = qw(Gtk3::ToolItem);
sub get_icon_name { }
sub get_icon_widget { }
sub get_label { }
@@ -8446,6 +8647,7 @@ sub clicked { }
sub parent_class { }
package Gtk3::ToolItem;
+our @ISA = qw(Gtk3::Bin);
sub get_ellipsize_mode { }
sub get_expand { }
sub get_homogeneous { }
@@ -8481,6 +8683,7 @@ sub parent_class { }
sub toolbar_reconfigured { }
package Gtk3::ToolItemGroup;
+our @ISA = qw(Gtk3::Container);
sub get_collapsed { }
sub get_drop_item { }
sub get_ellipsize { }
@@ -8503,6 +8706,7 @@ package Gtk3::ToolItemGroupClass;
sub parent_class { }
package Gtk3::ToolPalette;
+our @ISA = qw(Gtk3::Container);
sub add_drag_dest { }
sub get_drag_item { }
sub get_drag_target_group { }
@@ -8553,6 +8757,7 @@ sub get_text_size_group { }
sub rebuild_menu { }
package Gtk3::Toolbar;
+our @ISA = qw(Gtk3::Container);
sub get_drop_index { }
sub get_icon_size { }
sub get_item_index { }
@@ -8577,6 +8782,7 @@ sub popup_context_menu { }
sub style_changed { }
package Gtk3::Tooltip;
+our @ISA = qw(GObject::Object);
sub set_custom { }
sub set_icon { }
sub set_icon_from_gicon { }
@@ -8588,6 +8794,7 @@ sub set_tip_area { }
sub trigger_tooltip_query { }
package Gtk3::ToplevelAccessible;
+our @ISA = qw(Atk::Object);
sub get_children { }
package Gtk3::ToplevelAccessibleClass;
@@ -8650,6 +8857,7 @@ sub sort_new_with_model { }
sub unref_node { }
package Gtk3::TreeModelFilter;
+our @ISA = qw(GObject::Object);
sub clear_cache { }
sub convert_child_iter_to_iter { }
sub convert_child_path_to_path { }
@@ -8690,6 +8898,7 @@ sub rows_reordered { }
sub unref_node { }
package Gtk3::TreeModelSort;
+our @ISA = qw(GObject::Object);
sub clear_cache { }
sub convert_child_iter_to_iter { }
sub convert_child_path_to_path { }
@@ -8732,6 +8941,7 @@ sub new_proxy { }
sub valid { }
package Gtk3::TreeSelection;
+our @ISA = qw(GObject::Object);
sub count_selected_rows { }
sub get_mode { }
sub get_selected { }
@@ -8773,6 +8983,7 @@ sub set_sort_func { }
sub sort_column_changed { }
package Gtk3::TreeStore;
+our @ISA = qw(GObject::Object);
sub append { }
sub clear { }
sub insert { }
@@ -8793,6 +9004,7 @@ package Gtk3::TreeStoreClass;
sub parent_class { }
package Gtk3::TreeView;
+our @ISA = qw(Gtk3::Container);
sub append_column { }
sub collapse_all { }
sub collapse_row { }
@@ -8912,6 +9124,7 @@ sub toggle_cursor_row { }
sub unselect_all { }
package Gtk3::TreeViewColumn;
+our @ISA = qw(GObject::InitiallyUnowned);
sub add_attribute { }
sub cell_get_position { }
sub cell_get_size { }
@@ -8969,6 +9182,7 @@ sub clicked { }
sub parent_class { }
package Gtk3::UIManager;
+our @ISA = qw(GObject::Object);
sub add_ui { }
sub add_ui_from_file { }
sub add_ui_from_resource { }
@@ -9002,18 +9216,21 @@ package Gtk3::VBoxClass;
sub parent_class { }
package Gtk3::VButtonBox;
+our @ISA = qw(Gtk3::ButtonBox);
sub new { }
package Gtk3::VButtonBoxClass;
sub parent_class { }
package Gtk3::VPaned;
+our @ISA = qw(Gtk3::Paned);
sub new { }
package Gtk3::VPanedClass;
sub parent_class { }
package Gtk3::VScale;
+our @ISA = qw(Gtk3::Scale);
sub new { }
sub new_with_range { }
@@ -9021,18 +9238,21 @@ package Gtk3::VScaleClass;
sub parent_class { }
package Gtk3::VScrollbar;
+our @ISA = qw(Gtk3::Scrollbar);
sub new { }
package Gtk3::VScrollbarClass;
sub parent_class { }
package Gtk3::VSeparator;
+our @ISA = qw(Gtk3::Separator);
sub new { }
package Gtk3::VSeparatorClass;
sub parent_class { }
package Gtk3::Viewport;
+our @ISA = qw(Gtk3::Bin);
sub get_bin_window { }
sub get_hadjustment { }
sub get_shadow_type { }
@@ -9047,12 +9267,14 @@ package Gtk3::ViewportClass;
sub parent_class { }
package Gtk3::VolumeButton;
+our @ISA = qw(Gtk3::ScaleButton);
sub new { }
package Gtk3::VolumeButtonClass;
sub parent_class { }
package Gtk3::Widget;
+our @ISA = qw(GObject::InitiallyUnowned);
sub activate { }
sub add_accelerator { }
sub add_device_events { }
@@ -9463,6 +9685,7 @@ sub to_string { }
sub unref { }
package Gtk3::Window;
+our @ISA = qw(Gtk3::Bin);
sub activate_default { }
sub activate_focus { }
sub activate_key { }
@@ -9594,6 +9817,7 @@ sub parent_class { }
sub set_focus { }
package Gtk3::WindowGroup;
+our @ISA = qw(GObject::Object);
sub add_window { }
sub get_current_device_grab { }
sub get_current_grab { }
@@ -9774,6 +9998,7 @@ sub red { }
sub to_string { }
package Pango::Context;
+our @ISA = qw(GObject::Object);
sub changed { }
sub get_base_dir { }
sub get_base_gravity { }
@@ -9828,6 +10053,7 @@ sub parent_class { }
sub script_shape { }
package Pango::Font;
+our @ISA = qw(GObject::Object);
sub describe { }
sub describe_with_absolute_size { }
sub descriptions_free { }
@@ -9881,6 +10107,7 @@ sub to_string { }
sub unset_fields { }
package Pango::FontFace;
+our @ISA = qw(GObject::Object);
sub describe { }
sub get_face_name { }
sub is_synthesized { }
@@ -9896,6 +10123,7 @@ sub list_sizes { }
sub parent_class { }
package Pango::FontFamily;
+our @ISA = qw(GObject::Object);
sub get_name { }
sub is_monospace { }
sub list_faces { }
@@ -9910,6 +10138,7 @@ sub list_faces { }
sub parent_class { }
package Pango::FontMap;
+our @ISA = qw(GObject::Object);
sub changed { }
sub create_context { }
sub get_serial { }
@@ -9952,6 +10181,7 @@ sub underline_thickness { }
sub unref { }
package Pango::Fontset;
+our @ISA = qw(GObject::Object);
sub Pango::Fontset::foreach { }
sub get_font { }
sub get_metrics { }
@@ -9968,6 +10198,7 @@ sub get_metrics { }
sub parent_class { }
package Pango::FontsetSimple;
+our @ISA = qw(Pango::Fontset);
sub append { }
sub new { }
sub size { }
@@ -10059,6 +10290,7 @@ sub matches { }
sub to_string { }
package Pango::Layout;
+our @ISA = qw(GObject::Object);
sub context_changed { }
sub copy { }
sub get_alignment { }
@@ -10194,6 +10426,7 @@ sub Pango::Rectangle::x { }
sub y { }
package Pango::Renderer;
+our @ISA = qw(GObject::Object);
sub activate { }
sub deactivate { }
sub draw_error_underline { }
diff --git a/fake_packages/Gtk3/WebKit.pm b/fake_packages/Gtk3/WebKit.pm
index b6e5724..c549340 100644
--- a/fake_packages/Gtk3/WebKit.pm
+++ b/fake_packages/Gtk3/WebKit.pm
@@ -32,6 +32,7 @@ sub set_text_checker { }
sub set_web_database_directory_path { }
package Gtk3::WebKit::DOMAttr;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub get_is_id { }
sub get_name { }
sub get_owner_element { }
@@ -43,6 +44,7 @@ package Gtk3::WebKit::DOMAttrClass;
sub parent_class { }
package Gtk3::WebKit::DOMAudioTrack;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_enabled { }
sub get_id { }
sub get_kind { }
@@ -54,6 +56,7 @@ package Gtk3::WebKit::DOMAudioTrackClass;
sub parent_class { }
package Gtk3::WebKit::DOMAudioTrackList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_length { }
sub get_track_by_id { }
@@ -63,15 +66,18 @@ package Gtk3::WebKit::DOMAudioTrackListClass;
sub parent_class { }
package Gtk3::WebKit::DOMBarInfo;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_visible { }
package Gtk3::WebKit::DOMBarProp;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_visible { }
package Gtk3::WebKit::DOMBarPropClass;
sub parent_class { }
package Gtk3::WebKit::DOMBatteryManager;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_charging { }
sub get_charging_time { }
@@ -82,6 +88,7 @@ package Gtk3::WebKit::DOMBatteryManagerClass;
sub parent_class { }
package Gtk3::WebKit::DOMBlob;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_size { }
sub slice { }
sub webkit_slice { }
@@ -93,6 +100,7 @@ package Gtk3::WebKit::DOMCDATASectionClass;
sub parent_class { }
package Gtk3::WebKit::DOMCSSRule;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_css_text { }
sub get_parent_rule { }
sub get_parent_style_sheet { }
@@ -102,6 +110,7 @@ package Gtk3::WebKit::DOMCSSRuleClass;
sub parent_class { }
package Gtk3::WebKit::DOMCSSRuleList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -109,6 +118,7 @@ package Gtk3::WebKit::DOMCSSRuleListClass;
sub parent_class { }
package Gtk3::WebKit::DOMCSSStyleDeclaration;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_css_text { }
sub get_length { }
sub get_parent_rule { }
@@ -126,6 +136,7 @@ package Gtk3::WebKit::DOMCSSStyleDeclarationClass;
sub parent_class { }
package Gtk3::WebKit::DOMCSSStyleSheet;
+our @ISA = qw(Gtk3::WebKit::DOMStyleSheet);
sub add_rule { }
sub delete_rule { }
sub get_css_rules { }
@@ -138,6 +149,7 @@ package Gtk3::WebKit::DOMCSSStyleSheetClass;
sub parent_class { }
package Gtk3::WebKit::DOMCSSValue;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_css_text { }
sub get_css_value_type { }
sub set_css_text { }
@@ -146,6 +158,7 @@ package Gtk3::WebKit::DOMCSSValueClass;
sub parent_class { }
package Gtk3::WebKit::DOMCharacterData;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub append_data { }
sub delete_data { }
sub get_data { }
@@ -163,6 +176,7 @@ package Gtk3::WebKit::DOMCommentClass;
sub parent_class { }
package Gtk3::WebKit::DOMConsole;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_memory { }
sub group_end { }
sub time { }
@@ -171,6 +185,7 @@ package Gtk3::WebKit::DOMConsoleClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMApplicationCache;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub abort { }
sub dispatch_event { }
sub get_status { }
@@ -181,6 +196,7 @@ package Gtk3::WebKit::DOMDOMApplicationCacheClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMImplementation;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub create_css_style_sheet { }
sub create_document { }
sub create_document_type { }
@@ -191,11 +207,13 @@ package Gtk3::WebKit::DOMDOMImplementationClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMMimeType;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_description { }
sub get_enabled_plugin { }
sub get_suffixes { }
package Gtk3::WebKit::DOMDOMMimeTypeArray;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
sub named_item { }
@@ -207,6 +225,7 @@ package Gtk3::WebKit::DOMDOMMimeTypeClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMNamedFlowCollection;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
sub named_item { }
@@ -215,6 +234,7 @@ package Gtk3::WebKit::DOMDOMNamedFlowCollectionClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMPlugin;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_description { }
sub get_filename { }
sub get_length { }
@@ -223,6 +243,7 @@ sub item { }
sub named_item { }
package Gtk3::WebKit::DOMDOMPluginArray;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
sub named_item { }
@@ -235,6 +256,7 @@ package Gtk3::WebKit::DOMDOMPluginClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMSecurityPolicy;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub allows_connection_to { }
sub allows_font_from { }
sub allows_form_action { }
@@ -255,6 +277,7 @@ package Gtk3::WebKit::DOMDOMSecurityPolicyClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMSelection;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub add_range { }
sub collapse { }
sub collapse_to_end { }
@@ -284,6 +307,7 @@ package Gtk3::WebKit::DOMDOMSelectionClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMSettableTokenList;
+our @ISA = qw(Gtk3::WebKit::DOMDOMTokenList);
sub get_value { }
sub set_value { }
@@ -291,6 +315,7 @@ package Gtk3::WebKit::DOMDOMSettableTokenListClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMStringList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub contains { }
sub get_length { }
sub item { }
@@ -302,6 +327,7 @@ package Gtk3::WebKit::DOMDOMStringMapClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMTokenList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub add { }
sub contains { }
sub get_length { }
@@ -313,6 +339,7 @@ package Gtk3::WebKit::DOMDOMTokenListClass;
sub parent_class { }
package Gtk3::WebKit::DOMDOMWindow;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub alert { }
sub atob { }
sub blur { }
@@ -376,7 +403,7 @@ sub get_window { }
sub match_media { }
sub move_by { }
sub move_to { }
-sub print { }
+sub Gtk3::WebKit::DOMDOMWindow::print { }
sub prompt { }
sub release_events { }
sub resize_by { }
@@ -394,6 +421,7 @@ sub webkit_convert_point_from_node_to_page { }
sub webkit_convert_point_from_page_to_node { }
package Gtk3::WebKit::DOMDOMWindowCSS;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub supports { }
package Gtk3::WebKit::DOMDOMWindowCSSClass;
@@ -403,12 +431,14 @@ package Gtk3::WebKit::DOMDOMWindowClass;
sub parent_class { }
package Gtk3::WebKit::DOMDatabase;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_version { }
package Gtk3::WebKit::DOMDatabaseClass;
sub parent_class { }
package Gtk3::WebKit::DOMDocument;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub adopt_node { }
sub caret_range_from_point { }
sub create_attribute { }
@@ -505,6 +535,7 @@ package Gtk3::WebKit::DOMDocumentClass;
sub parent_class { }
package Gtk3::WebKit::DOMDocumentFragment;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub query_selector { }
sub query_selector_all { }
@@ -512,6 +543,7 @@ package Gtk3::WebKit::DOMDocumentFragmentClass;
sub parent_class { }
package Gtk3::WebKit::DOMDocumentType;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub get_entities { }
sub get_internal_subset { }
sub get_name { }
@@ -524,6 +556,7 @@ package Gtk3::WebKit::DOMDocumentTypeClass;
sub parent_class { }
package Gtk3::WebKit::DOMElement;
+our @ISA = qw(Gtk3::WebKit::DOMNode);
sub blur { }
sub focus { }
sub get_attribute { }
@@ -592,6 +625,7 @@ package Gtk3::WebKit::DOMEntityReferenceClass;
sub parent_class { }
package Gtk3::WebKit::DOMEvent;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_bubbles { }
sub get_cancel_bubble { }
sub get_cancelable { }
@@ -624,6 +658,7 @@ sub gIface { }
sub remove_event_listener { }
package Gtk3::WebKit::DOMFile;
+our @ISA = qw(Gtk3::WebKit::DOMBlob);
sub get_name { }
sub get_webkit_relative_path { }
@@ -631,6 +666,7 @@ package Gtk3::WebKit::DOMFileClass;
sub parent_class { }
package Gtk3::WebKit::DOMFileList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -638,6 +674,7 @@ package Gtk3::WebKit::DOMFileListClass;
sub parent_class { }
package Gtk3::WebKit::DOMGamepad;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_id { }
sub get_index { }
sub get_timestamp { }
@@ -646,6 +683,7 @@ package Gtk3::WebKit::DOMGamepadClass;
sub parent_class { }
package Gtk3::WebKit::DOMGamepadList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -653,12 +691,14 @@ package Gtk3::WebKit::DOMGamepadListClass;
sub parent_class { }
package Gtk3::WebKit::DOMGeolocation;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub clear_watch { }
package Gtk3::WebKit::DOMGeolocationClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLAnchorElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_charset { }
sub get_coords { }
sub get_download { }
@@ -702,6 +742,7 @@ package Gtk3::WebKit::DOMHTMLAnchorElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLAppletElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_alt { }
sub get_archive { }
@@ -729,6 +770,7 @@ package Gtk3::WebKit::DOMHTMLAppletElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLAreaElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_alt { }
sub get_coords { }
sub get_hash { }
@@ -758,6 +800,7 @@ package Gtk3::WebKit::DOMHTMLAudioElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLBRElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_clear { }
sub set_clear { }
@@ -765,6 +808,7 @@ package Gtk3::WebKit::DOMHTMLBRElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLBaseElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_href { }
sub get_target { }
sub set_href { }
@@ -774,6 +818,7 @@ package Gtk3::WebKit::DOMHTMLBaseElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLBaseFontElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_color { }
sub get_face { }
sub get_size { }
@@ -785,6 +830,7 @@ package Gtk3::WebKit::DOMHTMLBaseFontElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLBodyElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_a_link { }
sub get_background { }
sub get_bg_color { }
@@ -802,6 +848,7 @@ package Gtk3::WebKit::DOMHTMLBodyElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLButtonElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_autofocus { }
sub get_disabled { }
@@ -832,6 +879,7 @@ package Gtk3::WebKit::DOMHTMLButtonElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLCanvasElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_height { }
sub get_width { }
sub set_height { }
@@ -841,6 +889,7 @@ package Gtk3::WebKit::DOMHTMLCanvasElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLCollection;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
sub named_item { }
@@ -849,6 +898,7 @@ package Gtk3::WebKit::DOMHTMLCollectionClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLDListElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_compact { }
sub set_compact { }
@@ -856,6 +906,7 @@ package Gtk3::WebKit::DOMHTMLDListElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLDetailsElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_open { }
sub set_open { }
@@ -863,6 +914,7 @@ package Gtk3::WebKit::DOMHTMLDetailsElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLDirectoryElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_compact { }
sub set_compact { }
@@ -870,6 +922,7 @@ package Gtk3::WebKit::DOMHTMLDirectoryElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLDivElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub set_align { }
@@ -877,6 +930,7 @@ package Gtk3::WebKit::DOMHTMLDivElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLDocument;
+our @ISA = qw(Gtk3::WebKit::DOMDocument);
sub capture_events { }
sub clear { }
sub close { }
@@ -909,6 +963,7 @@ package Gtk3::WebKit::DOMHTMLDocumentClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLElement;
+our @ISA = qw(Gtk3::WebKit::DOMElement);
sub click { }
sub get_access_key { }
sub get_children { }
@@ -962,6 +1017,7 @@ package Gtk3::WebKit::DOMHTMLElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLEmbedElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_height { }
sub get_name { }
@@ -977,6 +1033,7 @@ package Gtk3::WebKit::DOMHTMLEmbedElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLFieldSetElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_disabled { }
sub get_elements { }
@@ -993,6 +1050,7 @@ package Gtk3::WebKit::DOMHTMLFieldSetElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLFontElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_color { }
sub get_face { }
sub get_size { }
@@ -1004,6 +1062,7 @@ package Gtk3::WebKit::DOMHTMLFontElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLFormElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub dispatch_form_change { }
sub dispatch_form_input { }
@@ -1038,6 +1097,7 @@ package Gtk3::WebKit::DOMHTMLFormElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLFrameElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_content_document { }
sub get_content_window { }
sub get_frame_border { }
@@ -1063,6 +1123,7 @@ package Gtk3::WebKit::DOMHTMLFrameElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLFrameSetElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_cols { }
sub get_rows { }
sub set_cols { }
@@ -1072,6 +1133,7 @@ package Gtk3::WebKit::DOMHTMLFrameSetElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLHRElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_no_shade { }
sub get_size { }
@@ -1085,6 +1147,7 @@ package Gtk3::WebKit::DOMHTMLHRElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLHeadElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_profile { }
sub set_profile { }
@@ -1092,6 +1155,7 @@ package Gtk3::WebKit::DOMHTMLHeadElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLHeadingElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub set_align { }
@@ -1099,6 +1163,7 @@ package Gtk3::WebKit::DOMHTMLHeadingElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLHtmlElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_manifest { }
sub get_version { }
sub set_manifest { }
@@ -1108,6 +1173,7 @@ package Gtk3::WebKit::DOMHTMLHtmlElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLIFrameElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_content_document { }
sub get_content_window { }
@@ -1141,6 +1207,7 @@ package Gtk3::WebKit::DOMHTMLIFrameElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLImageElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_alt { }
sub get_border { }
@@ -1181,6 +1248,7 @@ package Gtk3::WebKit::DOMHTMLImageElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLInputElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_accept { }
sub get_align { }
@@ -1282,6 +1350,7 @@ package Gtk3::WebKit::DOMHTMLInputElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLKeygenElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_autofocus { }
sub get_challenge { }
@@ -1304,6 +1373,7 @@ package Gtk3::WebKit::DOMHTMLKeygenElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLLIElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_value { }
sub set_value { }
@@ -1311,6 +1381,7 @@ package Gtk3::WebKit::DOMHTMLLIElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLLabelElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_control { }
sub get_form { }
sub get_html_for { }
@@ -1320,6 +1391,7 @@ package Gtk3::WebKit::DOMHTMLLabelElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLLegendElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_form { }
sub set_align { }
@@ -1328,6 +1400,7 @@ package Gtk3::WebKit::DOMHTMLLegendElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLLinkElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_charset { }
sub get_disabled { }
sub get_href { }
@@ -1350,6 +1423,7 @@ package Gtk3::WebKit::DOMHTMLLinkElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLMapElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_areas { }
sub get_name { }
sub set_name { }
@@ -1358,6 +1432,7 @@ package Gtk3::WebKit::DOMHTMLMapElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLMarqueeElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_behavior { }
sub get_bg_color { }
sub get_direction { }
@@ -1387,6 +1462,7 @@ package Gtk3::WebKit::DOMHTMLMarqueeElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLMediaElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub add_text_track { }
sub can_play_type { }
sub fast_seek { }
@@ -1448,6 +1524,7 @@ package Gtk3::WebKit::DOMHTMLMediaElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLMenuElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_compact { }
sub set_compact { }
@@ -1455,6 +1532,7 @@ package Gtk3::WebKit::DOMHTMLMenuElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLMetaElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_content { }
sub get_http_equiv { }
sub get_name { }
@@ -1468,6 +1546,7 @@ package Gtk3::WebKit::DOMHTMLMetaElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLModElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_cite { }
sub get_date_time { }
sub set_cite { }
@@ -1477,6 +1556,7 @@ package Gtk3::WebKit::DOMHTMLModElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLOListElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_compact { }
sub get_reversed { }
sub get_start { }
@@ -1488,6 +1568,7 @@ package Gtk3::WebKit::DOMHTMLOListElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLObjectElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_align { }
sub get_archive { }
@@ -1530,6 +1611,7 @@ package Gtk3::WebKit::DOMHTMLObjectElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLOptGroupElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_disabled { }
sub get_label { }
sub set_disabled { }
@@ -1539,6 +1621,7 @@ package Gtk3::WebKit::DOMHTMLOptGroupElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLOptionElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_default_selected { }
sub get_disabled { }
sub get_form { }
@@ -1557,6 +1640,7 @@ package Gtk3::WebKit::DOMHTMLOptionElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLOptionsCollection;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLCollection);
sub get_length { }
sub get_selected_index { }
sub named_item { }
@@ -1566,6 +1650,7 @@ package Gtk3::WebKit::DOMHTMLOptionsCollectionClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLParagraphElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub set_align { }
@@ -1573,6 +1658,7 @@ package Gtk3::WebKit::DOMHTMLParagraphElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLParamElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_name { }
sub get_value { }
sub get_value_type { }
@@ -1584,6 +1670,7 @@ package Gtk3::WebKit::DOMHTMLParamElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLPreElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_width { }
sub get_wrap { }
sub set_width { }
@@ -1593,12 +1680,14 @@ package Gtk3::WebKit::DOMHTMLPreElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLPropertiesCollection;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLCollection);
sub get_length { }
sub get_names { }
sub item { }
sub named_item { }
package Gtk3::WebKit::DOMHTMLQuoteElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_cite { }
sub set_cite { }
@@ -1606,6 +1695,7 @@ package Gtk3::WebKit::DOMHTMLQuoteElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLScriptElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_async { }
sub get_charset { }
sub get_cross_origin { }
@@ -1629,6 +1719,7 @@ package Gtk3::WebKit::DOMHTMLScriptElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLSelectElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub add { }
sub check_validity { }
sub get_autofocus { }
@@ -1665,6 +1756,7 @@ package Gtk3::WebKit::DOMHTMLSelectElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLStyleElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_disabled { }
sub get_media { }
sub get_scoped { }
@@ -1677,6 +1769,7 @@ package Gtk3::WebKit::DOMHTMLStyleElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableCaptionElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub set_align { }
@@ -1684,6 +1777,7 @@ package Gtk3::WebKit::DOMHTMLTableCaptionElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableCellElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_abbr { }
sub get_align { }
sub get_axis { }
@@ -1718,6 +1812,7 @@ package Gtk3::WebKit::DOMHTMLTableCellElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableColElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_align { }
sub get_ch { }
sub get_ch_off { }
@@ -1735,6 +1830,7 @@ package Gtk3::WebKit::DOMHTMLTableColElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub create_caption { }
sub create_t_body { }
sub create_t_foot { }
@@ -1775,6 +1871,7 @@ package Gtk3::WebKit::DOMHTMLTableElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableRowElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub delete_cell { }
sub get_align { }
sub get_bg_color { }
@@ -1795,6 +1892,7 @@ package Gtk3::WebKit::DOMHTMLTableRowElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTableSectionElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub delete_row { }
sub get_align { }
sub get_ch { }
@@ -1811,6 +1909,7 @@ package Gtk3::WebKit::DOMHTMLTableSectionElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTextAreaElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub check_validity { }
sub get_autocapitalize { }
sub get_autocorrect { }
@@ -1864,6 +1963,7 @@ package Gtk3::WebKit::DOMHTMLTextAreaElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLTitleElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_text { }
sub set_text { }
@@ -1871,6 +1971,7 @@ package Gtk3::WebKit::DOMHTMLTitleElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLUListElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLElement);
sub get_compact { }
sub set_compact { }
@@ -1878,6 +1979,7 @@ package Gtk3::WebKit::DOMHTMLUListElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHTMLVideoElement;
+our @ISA = qw(Gtk3::WebKit::DOMHTMLMediaElement);
sub get_height { }
sub get_poster { }
sub get_video_height { }
@@ -1901,6 +2003,7 @@ package Gtk3::WebKit::DOMHTMLVideoElementClass;
sub parent_class { }
package Gtk3::WebKit::DOMHistory;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub back { }
sub forward { }
sub get_length { }
@@ -1910,6 +2013,7 @@ package Gtk3::WebKit::DOMHistoryClass;
sub parent_class { }
package Gtk3::WebKit::DOMKeyboardEvent;
+our @ISA = qw(Gtk3::WebKit::DOMUIEvent);
sub get_alt_graph_key { }
sub get_alt_key { }
sub get_ctrl_key { }
@@ -1924,6 +2028,7 @@ package Gtk3::WebKit::DOMKeyboardEventClass;
sub parent_class { }
package Gtk3::WebKit::DOMLocation;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_ancestor_origins { }
sub get_hash { }
sub get_host { }
@@ -1939,6 +2044,7 @@ package Gtk3::WebKit::DOMLocationClass;
sub parent_class { }
package Gtk3::WebKit::DOMMediaController;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_buffered { }
sub get_current_time { }
sub get_default_playback_rate { }
@@ -1963,12 +2069,14 @@ package Gtk3::WebKit::DOMMediaControllerClass;
sub parent_class { }
package Gtk3::WebKit::DOMMediaError;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_code { }
package Gtk3::WebKit::DOMMediaErrorClass;
sub parent_class { }
package Gtk3::WebKit::DOMMediaList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub append_medium { }
sub delete_medium { }
sub get_length { }
@@ -1980,6 +2088,7 @@ package Gtk3::WebKit::DOMMediaListClass;
sub parent_class { }
package Gtk3::WebKit::DOMMediaQueryList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_matches { }
sub get_media { }
@@ -1987,6 +2096,7 @@ package Gtk3::WebKit::DOMMediaQueryListClass;
sub parent_class { }
package Gtk3::WebKit::DOMMemoryInfo;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_js_heap_size_limit { }
sub get_total_js_heap_size { }
sub get_used_js_heap_size { }
@@ -1995,6 +2105,7 @@ package Gtk3::WebKit::DOMMessagePortClass;
sub parent_class { }
package Gtk3::WebKit::DOMMouseEvent;
+our @ISA = qw(Gtk3::WebKit::DOMUIEvent);
sub get_alt_key { }
sub get_button { }
sub get_client_x { }
@@ -2019,6 +2130,7 @@ package Gtk3::WebKit::DOMMouseEventClass;
sub parent_class { }
package Gtk3::WebKit::DOMNamedNodeMap;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub get_named_item { }
sub get_named_item_ns { }
@@ -2032,6 +2144,7 @@ package Gtk3::WebKit::DOMNamedNodeMapClass;
sub parent_class { }
package Gtk3::WebKit::DOMNavigator;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_app_code_name { }
sub get_app_name { }
sub get_app_version { }
@@ -2061,6 +2174,7 @@ package Gtk3::WebKit::DOMNavigatorClass;
sub parent_class { }
package Gtk3::WebKit::DOMNode;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub append_child { }
sub clone_node { }
sub compare_document_position { }
@@ -2103,12 +2217,14 @@ package Gtk3::WebKit::DOMNodeClass;
sub parent_class { }
package Gtk3::WebKit::DOMNodeFilter;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub accept_node { }
package Gtk3::WebKit::DOMNodeFilterClass;
sub parent_class { }
package Gtk3::WebKit::DOMNodeIterator;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub detach { }
sub get_expand_entity_references { }
sub get_filter { }
@@ -2123,6 +2239,7 @@ package Gtk3::WebKit::DOMNodeIteratorClass;
sub parent_class { }
package Gtk3::WebKit::DOMNodeList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -2133,6 +2250,7 @@ package Gtk3::WebKit::DOMObjectClass;
sub parentClass { }
package Gtk3::WebKit::DOMPerformance;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_memory { }
sub get_navigation { }
sub get_timing { }
@@ -2142,6 +2260,7 @@ package Gtk3::WebKit::DOMPerformanceClass;
sub parent_class { }
package Gtk3::WebKit::DOMPerformanceEntry;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_duration { }
sub get_entry_type { }
sub get_name { }
@@ -2151,6 +2270,7 @@ package Gtk3::WebKit::DOMPerformanceEntryClass;
sub parent_class { }
package Gtk3::WebKit::DOMPerformanceEntryList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -2158,12 +2278,14 @@ package Gtk3::WebKit::DOMPerformanceEntryListClass;
sub parent_class { }
package Gtk3::WebKit::DOMPerformanceNavigation;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_redirect_count { }
package Gtk3::WebKit::DOMPerformanceNavigationClass;
sub parent_class { }
package Gtk3::WebKit::DOMPerformanceTiming;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_connect_end { }
sub get_connect_start { }
sub get_dom_complete { }
@@ -2190,6 +2312,7 @@ package Gtk3::WebKit::DOMPerformanceTimingClass;
sub parent_class { }
package Gtk3::WebKit::DOMProcessingInstruction;
+our @ISA = qw(Gtk3::WebKit::DOMCharacterData);
sub get_data { }
sub get_sheet { }
sub get_target { }
@@ -2199,10 +2322,12 @@ package Gtk3::WebKit::DOMProcessingInstructionClass;
sub parent_class { }
package Gtk3::WebKit::DOMPropertyNodeList;
+our @ISA = qw(Gtk3::WebKit::DOMNodeList);
sub get_length { }
sub item { }
package Gtk3::WebKit::DOMRange;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub clone_contents { }
sub clone_range { }
sub collapse { }
@@ -2239,6 +2364,7 @@ package Gtk3::WebKit::DOMRangeClass;
sub parent_class { }
package Gtk3::WebKit::DOMScreen;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_avail_height { }
sub get_avail_left { }
sub get_avail_top { }
@@ -2252,6 +2378,7 @@ package Gtk3::WebKit::DOMScreenClass;
sub parent_class { }
package Gtk3::WebKit::DOMShadowRoot;
+our @ISA = qw(Gtk3::WebKit::DOMDocumentFragment);
sub element_from_point { }
sub get_active_element { }
sub get_apply_author_styles { }
@@ -2270,6 +2397,7 @@ package Gtk3::WebKit::DOMShadowRootClass;
sub parent_class { }
package Gtk3::WebKit::DOMStorage;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub clear { }
sub get_item { }
sub get_length { }
@@ -2287,12 +2415,14 @@ package Gtk3::WebKit::DOMStorageQuotaClass;
sub parent_class { }
package Gtk3::WebKit::DOMStyleMedia;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub match_medium { }
package Gtk3::WebKit::DOMStyleMediaClass;
sub parent_class { }
package Gtk3::WebKit::DOMStyleSheet;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_disabled { }
sub get_href { }
sub get_media { }
@@ -2305,6 +2435,7 @@ package Gtk3::WebKit::DOMStyleSheetClass;
sub parent_class { }
package Gtk3::WebKit::DOMStyleSheetList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_length { }
sub item { }
@@ -2312,6 +2443,7 @@ package Gtk3::WebKit::DOMStyleSheetListClass;
sub parent_class { }
package Gtk3::WebKit::DOMText;
+our @ISA = qw(Gtk3::WebKit::DOMCharacterData);
sub get_whole_text { }
sub replace_whole_text { }
sub split_text { }
@@ -2320,6 +2452,7 @@ package Gtk3::WebKit::DOMTextClass;
sub parent_class { }
package Gtk3::WebKit::DOMTextTrack;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub add_cue { }
sub dispatch_event { }
sub get_active_cues { }
@@ -2336,6 +2469,7 @@ package Gtk3::WebKit::DOMTextTrackClass;
sub parent_class { }
package Gtk3::WebKit::DOMTextTrackCue;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_align { }
sub get_cue_as_html { }
@@ -2366,6 +2500,7 @@ package Gtk3::WebKit::DOMTextTrackCueClass;
sub parent_class { }
package Gtk3::WebKit::DOMTextTrackCueList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_cue_by_id { }
sub get_length { }
sub item { }
@@ -2374,6 +2509,7 @@ package Gtk3::WebKit::DOMTextTrackCueListClass;
sub parent_class { }
package Gtk3::WebKit::DOMTextTrackList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_length { }
sub get_track_by_id { }
@@ -2383,6 +2519,7 @@ package Gtk3::WebKit::DOMTextTrackListClass;
sub parent_class { }
package Gtk3::WebKit::DOMTimeRanges;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub end { }
sub get_length { }
sub start { }
@@ -2391,6 +2528,7 @@ package Gtk3::WebKit::DOMTimeRangesClass;
sub parent_class { }
package Gtk3::WebKit::DOMTouch;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_client_x { }
sub get_client_y { }
sub get_identifier { }
@@ -2411,6 +2549,7 @@ package Gtk3::WebKit::DOMTrackEventClass;
sub parent_class { }
package Gtk3::WebKit::DOMTreeWalker;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub first_child { }
sub get_current_node { }
sub get_expand_entity_references { }
@@ -2429,6 +2568,7 @@ package Gtk3::WebKit::DOMTreeWalkerClass;
sub parent_class { }
package Gtk3::WebKit::DOMUIEvent;
+our @ISA = qw(Gtk3::WebKit::DOMEvent);
sub get_char_code { }
sub get_detail { }
sub get_key_code { }
@@ -2444,6 +2584,7 @@ package Gtk3::WebKit::DOMUIEventClass;
sub parent_class { }
package Gtk3::WebKit::DOMValidityState;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_bad_input { }
sub get_custom_error { }
sub get_pattern_mismatch { }
@@ -2459,6 +2600,7 @@ package Gtk3::WebKit::DOMValidityStateClass;
sub parent_class { }
package Gtk3::WebKit::DOMVideoPlaybackQuality;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_corrupted_video_frames { }
sub get_creation_time { }
sub get_dropped_video_frames { }
@@ -2469,6 +2611,7 @@ package Gtk3::WebKit::DOMVideoPlaybackQualityClass;
sub parent_class { }
package Gtk3::WebKit::DOMVideoTrack;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_id { }
sub get_kind { }
sub get_label { }
@@ -2480,6 +2623,7 @@ package Gtk3::WebKit::DOMVideoTrackClass;
sub parent_class { }
package Gtk3::WebKit::DOMVideoTrackList;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_length { }
sub get_track_by_id { }
@@ -2489,6 +2633,7 @@ package Gtk3::WebKit::DOMVideoTrackListClass;
sub parent_class { }
package Gtk3::WebKit::DOMWebKitNamedFlow;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub dispatch_event { }
sub get_content { }
sub get_content_nodes { }
@@ -2504,6 +2649,7 @@ package Gtk3::WebKit::DOMWebKitNamedFlowClass;
sub parent_class { }
package Gtk3::WebKit::DOMWebKitPoint;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_x { }
sub get_y { }
sub set_x { }
@@ -2513,6 +2659,7 @@ package Gtk3::WebKit::DOMWebKitPointClass;
sub parent_class { }
package Gtk3::WebKit::DOMWheelEvent;
+our @ISA = qw(Gtk3::WebKit::DOMMouseEvent);
sub get_delta_mode { }
sub get_delta_x { }
sub get_delta_y { }
@@ -2527,18 +2674,21 @@ package Gtk3::WebKit::DOMWheelEventClass;
sub parent_class { }
package Gtk3::WebKit::DOMXPathExpression;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub evaluate { }
package Gtk3::WebKit::DOMXPathExpressionClass;
sub parent_class { }
package Gtk3::WebKit::DOMXPathNSResolver;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub lookup_namespace_uri { }
package Gtk3::WebKit::DOMXPathNSResolverClass;
sub parent_class { }
package Gtk3::WebKit::DOMXPathResult;
+our @ISA = qw(Gtk3::WebKit::DOMObject);
sub get_boolean_value { }
sub get_invalid_iterator_state { }
sub get_number_value { }
@@ -2553,6 +2703,7 @@ package Gtk3::WebKit::DOMXPathResultClass;
sub parent_class { }
package Gtk3::WebKit::Download;
+our @ISA = qw(GObject::Object);
sub cancel { }
sub get_current_size { }
sub get_destination_uri { }
@@ -2576,6 +2727,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::FaviconDatabase;
+our @ISA = qw(GObject::Object);
sub clear { }
sub get_favicon_pixbuf { }
sub get_favicon_pixbuf_finish { }
@@ -2592,6 +2744,7 @@ sub _webkit_reserved4 { }
sub parent_class { }
package Gtk3::WebKit::FileChooserRequest;
+our @ISA = qw(GObject::Object);
sub get_mime_types { }
sub get_mime_types_filter { }
sub get_select_multiple { }
@@ -2616,6 +2769,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::IconDatabase;
+our @ISA = qw(GObject::Object);
sub clear { }
sub get_icon_pixbuf { }
sub get_icon_uri { }
@@ -2633,6 +2787,7 @@ package Gtk3::WebKit::NetworkError;
sub quark { }
package Gtk3::WebKit::NetworkRequest;
+our @ISA = qw(GObject::Object);
sub get_message { }
sub get_uri { }
sub new { }
@@ -2646,6 +2801,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::NetworkResponse;
+our @ISA = qw(GObject::Object);
sub get_message { }
sub get_suggested_filename { }
sub get_uri { }
@@ -2666,6 +2822,7 @@ package Gtk3::WebKit::PolicyError;
sub quark { }
package Gtk3::WebKit::SecurityOrigin;
+our @ISA = qw(GObject::Object);
sub get_all_web_databases { }
sub get_host { }
sub get_port { }
@@ -2703,6 +2860,7 @@ sub learn_word { }
sub update_spell_checking_languages { }
package Gtk3::WebKit::ViewportAttributes;
+our @ISA = qw(GObject::Object);
sub recompute { }
package Gtk3::WebKit::ViewportAttributesClass;
@@ -2713,6 +2871,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebBackForwardList;
+our @ISA = qw(GObject::Object);
sub add_item { }
sub clear { }
sub contains_item { }
@@ -2738,6 +2897,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebDataSource;
+our @ISA = qw(GObject::Object);
sub get_data { }
sub get_encoding { }
sub get_initial_request { }
@@ -2758,6 +2918,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebDatabase;
+our @ISA = qw(GObject::Object);
sub get_display_name { }
sub get_expected_size { }
sub get_filename { }
@@ -2774,6 +2935,7 @@ sub _webkit_reserved4 { }
sub parent_class { }
package Gtk3::WebKit::WebFrame;
+our @ISA = qw(GObject::Object);
sub find_frame { }
sub get_data_source { }
sub get_dom_document { }
@@ -2795,7 +2957,7 @@ sub load_request { }
sub load_string { }
sub load_uri { }
sub new { }
-sub print { }
+sub Gtk3::WebKit::WebFrame::print { }
sub print_full { }
sub reload { }
sub replace_selection { }
@@ -2811,6 +2973,7 @@ sub _webkit_reserved6 { }
sub parent_class { }
package Gtk3::WebKit::WebHistoryItem;
+our @ISA = qw(GObject::Object);
sub copy { }
sub get_alternate_title { }
sub get_last_visited_time { }
@@ -2829,6 +2992,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebInspector;
+our @ISA = qw(GObject::Object);
sub close { }
sub get_inspected_uri { }
sub get_web_view { }
@@ -2844,6 +3008,7 @@ sub _webkit_reserved4 { }
sub parent_class { }
package Gtk3::WebKit::WebNavigationAction;
+our @ISA = qw(GObject::Object);
sub get_button { }
sub get_modifier_state { }
sub get_original_uri { }
@@ -2860,6 +3025,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebPlugin;
+our @ISA = qw(GObject::Object);
sub get_description { }
sub get_enabled { }
sub get_name { }
@@ -2870,6 +3036,7 @@ package Gtk3::WebKit::WebPluginClass;
sub parentClass { }
package Gtk3::WebKit::WebPluginDatabase;
+our @ISA = qw(GObject::Object);
sub get_plugin_for_mimetype { }
sub get_plugins { }
sub plugins_list_free { }
@@ -2884,9 +3051,10 @@ sub extensions { }
sub name { }
package Gtk3::WebKit::WebPolicyDecision;
+our @ISA = qw(GObject::Object);
sub download { }
sub ignore { }
-sub use { }
+sub Gtk3::WebKit::WebPolicyDecision::use { }
package Gtk3::WebKit::WebPolicyDecisionClass;
sub _webkit_reserved0 { }
@@ -2896,6 +3064,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebResource;
+our @ISA = qw(GObject::Object);
sub get_data { }
sub get_encoding { }
sub get_frame_name { }
@@ -2911,6 +3080,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit::WebSettings;
+our @ISA = qw(GObject::Object);
sub copy { }
sub get_user_agent { }
sub new { }
@@ -2923,6 +3093,7 @@ sub _webkit_reserved4 { }
sub parent_class { }
package Gtk3::WebKit::WebView;
+our @ISA = qw(Gtk3::Container);
sub can_copy_clipboard { }
sub can_cut_clipboard { }
sub can_go_back { }
@@ -3024,6 +3195,7 @@ sub web_view_ready { }
sub window_object_cleared { }
package Gtk3::WebKit::WebWindowFeatures;
+our @ISA = qw(GObject::Object);
sub equal { }
sub new { }
diff --git a/fake_packages/Gtk3/WebKit2.pm b/fake_packages/Gtk3/WebKit2.pm
index b3bbba7..b062019 100644
--- a/fake_packages/Gtk3/WebKit2.pm
+++ b/fake_packages/Gtk3/WebKit2.pm
@@ -153,6 +153,7 @@ sub has_password { }
sub new { }
package Gtk3::WebKit2::Download;
+our @ISA = qw(GObject::Object);
sub cancel { }
sub get_allow_overwrite { }
sub get_destination { }
@@ -187,6 +188,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit2::FaviconDatabase;
+our @ISA = qw(GObject::Object);
sub clear { }
sub get_favicon { }
sub get_favicon_finish { }
@@ -203,6 +205,7 @@ package Gtk3::WebKit2::FaviconDatabaseError;
sub quark { }
package Gtk3::WebKit2::FileChooserRequest;
+our @ISA = qw(GObject::Object);
sub cancel { }
sub get_mime_types { }
sub get_mime_types_filter { }
@@ -254,6 +257,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit2::HitTestResult;
+our @ISA = qw(GObject::Object);
sub context_is_editable { }
sub context_is_image { }
sub context_is_link { }
@@ -683,6 +687,7 @@ sub initialize_web_extensions { }
sub parent { }
package Gtk3::WebKit2::WebInspector;
+our @ISA = qw(GObject::Object);
sub attach { }
sub close { }
sub detach { }
@@ -701,6 +706,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit2::WebResource;
+our @ISA = qw(GObject::Object);
sub get_data { }
sub get_data_finish { }
sub get_response { }
@@ -714,6 +720,7 @@ sub _webkit_reserved3 { }
sub parent_class { }
package Gtk3::WebKit2::WebView;
+our @ISA = qw(Gtk3::Container);
sub can_execute_editing_command { }
sub can_execute_editing_command_finish { }
sub can_go_back { }