diff options
-rw-r--r-- | fake_packages/Cairo.pm | 7 | ||||
-rw-r--r-- | fake_packages/Curses/UI.pm | 551 | ||||
-rw-r--r-- | fake_packages/Getopt/Long.pm | 40 | ||||
-rw-r--r-- | fake_packages/Glib.pm | 110 | ||||
-rw-r--r-- | fake_packages/Gtk2.pm | 99 | ||||
-rw-r--r-- | fake_packages/Gtk2/WebKit.pm | 140 |
6 files changed, 885 insertions, 62 deletions
diff --git a/fake_packages/Cairo.pm b/fake_packages/Cairo.pm index 66b79be..a080ec0 100644 --- a/fake_packages/Cairo.pm +++ b/fake_packages/Cairo.pm @@ -7,8 +7,13 @@ sub HAS_PNG_FUNCTIONS() {} sub HAS_PS_SURFACE() {} sub HAS_RECORDING_SURFACE() {} sub HAS_SVG_SURFACE() {} -sub VERSION { my ($_o_class) = @_ } +sub LIB_VERSION { my (@_more_paras) = @_ } +sub LIB_VERSION_ENCODE { my (@_more_paras) = @_ } +sub VERSION() {} sub VERSION_ENCODE { my (@_more_paras) = @_ } +sub dl_load_flags() {} +sub lib_version { my ($_o_class) = @_ } +sub lib_version_string { my ($_o_class) = @_ } sub version { my ($_o_class) = @_ } sub version_string { my ($_o_class) = @_ } diff --git a/fake_packages/Curses/UI.pm b/fake_packages/Curses/UI.pm index d9530a3..2a62470 100644 --- a/fake_packages/Curses/UI.pm +++ b/fake_packages/Curses/UI.pm @@ -1,77 +1,522 @@ -package Curses::UI; +package Curses::UI; our @ISA = qw(); +sub add() { my ($_o_args) = @_ } +sub add_callback() {} +sub calendardialog() {} +sub clear_on_exit(;$) {} +sub color() {} +sub compat(;$) {} +sub cursor_mode(;$) {} +sub debug(;$) {} +sub delete_callback() {} +sub delete_timer($;) { my ($_self, $_o_id) = @_ } +sub dialog() {} +sub dirbrowser() {} +sub disable_timer($;) { my ($_self, $_o_id) = @_ } +sub do_one_event(;$) {} +sub do_timer() {} +sub draw() {} +sub enable_timer($;) { my ($_self, $_o_id) = @_ } +sub error() {} +sub fatalerror($$;$) {} +sub feedkey() {} +sub filebrowser() {} +sub flushkeys() {} +sub focus_path() {} +sub handle_gpm_mouse_event() {} +sub handle_mouse_event() {} +sub keydelay() {} +sub lang(;$) {} +sub layout { my ($_o_self) = @_ } +sub layout_new() {} +sub leave_curses() {} +sub loadfilebrowser() {} +sub mainloop { my ($_o_self) = @_ } +sub mainloopExit{() {} +sub new { my ($_class, $_o_userargs) = @_ } +sub noprogress() {} +sub nostatus() {} +sub object_at_xy($$;$) {} +sub overlapping(;$) {} +sub process_args() {} +sub progress() { my ($_o_args) = @_ } +sub question() {} +sub reset_curses() {} +sub savefilebrowser() {} +sub schedule_event { my ($_self, $_o_code) = @_ } +sub set_color() {} +sub set_read_timeout() {} +sub set_timer($$;) {} +sub setprogress($;$) {} +sub status($;) {} +sub tempdialog() { my ($_o_args) = @_ } +sub usemodule($;) {} +sub userdata() {} -sub new { my ($_class, %_userargs) = @_ } -sub leave_curses { my ($_this) = @_ } -sub mainloop { my ($_this) = @_ } -sub modalfocus { my ($_this) = @_ } -sub nostatus { my ($_this) = @_ } -sub reset_curses { my ($_this) = @_ } - - -package Curses::UI::Widget; - +package Curses::UI::Buttonbox; +our @ISA = qw(); +sub compute_buttonheight($;) {} +sub compute_buttonwidth($;) {} +sub draw(;$) {} +sub focus_shift() {} +sub get() {} +sub get_selected_button() {} +sub layout() {} +sub mouse_button1($$$$;) {} +sub new { my ($_o_userargs) = @_ } +sub next_button() {} +sub press_button() {} +sub previous_button() {} +sub process_buttondefs() {} +sub shortcut() {} + +package Curses::UI::Calendar; our @ISA = qw(); +sub build_month() {} +sub date_delta_days($;) {} +sub date_nextday() {} +sub date_nextmonth() {} +sub date_nextweek() {} +sub date_nextyear() {} +sub date_prevday() {} +sub date_prevmonth() {} +sub date_prevweek() {} +sub date_prevyear() {} +sub date_select() {} +sub date_selected() {} +sub date_today() {} +sub day($;) {} +sub day_of_week($$$;) {} +sub days_in_month($$;) {} +sub draw(;$) {} +sub get() {} +sub is_julian { my ($_year, $_o_month) = @_ } +sub is_leap_year($;) {} +sub layout() {} +sub make_sane_date() {} +sub month($;) {} +sub mouse_button($$$$;) {} +sub new { my ($_o_userargs) = @_ } +sub onChange(;$) {} +sub setdate($;$) {} +sub year($;) {} + +package Curses::UI::Checkbox; +our @ISA = qw(); +sub check() {} +sub draw(;$) {} +sub event_onblur() {} +sub get() {} +sub layout() {} +sub mouse_button1($$$$;) {} +sub new { my ($_o_userargs) = @_ } +sub onChange(;$) {} +sub toggle() {} +sub uncheck() {} + +package Curses::UI::Color; +our @ISA = qw(); +sub colors() {} +sub define_color { my ($_r, $_g, $_o_b) = @_ } +sub get_color_pair() {} +sub get_colors() {} +sub new { my ($_o_userargs) = @_ } -sub draw { my ($_this, $_b_no_doupdate) = @_ } -sub focus { my ($_this) = @_ } -sub focusable { my ($_this, $_b_focusable) = @_ } -sub intellidraw { my ($_this) = @_ } -sub set_binding { my ($_this, $_routine, $_key, @_other_keys) = @_ } +package Curses::UI::Common; +our @ISA = qw(); +sub CUI_ESCAPE() {} +sub CUI_SPACE() {} +sub CUI_TAB() {} +sub NO_WORDWRAP() {} +sub WORDWRAP() {} +sub accessor($;$) {} +sub char_read(;$) {} +sub get_key(;$) {} +sub key_to_ascii($;) {} +sub keys_to_lowercase($;) {} +sub parent() {} +sub root() {} +sub scrlength($;) {} +sub split_to_lines($;) {} +sub text_chop { my ($_text, $_o_max_length) = @_ } +sub text_dimension() {} +sub text_draw($$;) { my ($_y, $_x, $_o_text) = @_ } +sub text_length { my ($_o_text) = @_ } +sub text_tokenize { my ($_o_text) = @_ } +sub text_wrap($$;) { my ($_line, $_maxlen, $_o_wordwrap) = @_ } +package Curses::UI::Container; +our @ISA = qw(); +sub add($@) { my ($_o_args) = @_ } +sub base_id2idx($;) {} +sub delete(;$) {} +sub delete_subwindows() {} +sub draw(;$) {} +sub draworder_id2idx($;) {} +sub event_keypress($;) {} +sub event_onblur() {} +sub event_onfocus() {} +sub focus(;$$$) {} +sub focus_next() {} +sub focus_prev() {} +sub focusorder_id2idx($;) {} +sub getfocusobj() {} +sub getobj($;) {} +sub hasa($;) {} +sub layout() {} +sub layout_contained_objects() {} +sub new() { my ($_o_userargs) = @_ } +sub set_draworder(@) { my ($_o_order) = @_ } +sub set_focusorder(@) { my ($_o_order) = @_ } +sub window_is_ontop($;) {} + +package Curses::UI::ContainerWidget; +our @ISA = qw(); +sub new() {} -package Curses::UI::Listbox; +package Curses::UI::Dialog::Basic; +our @ISA = qw(); +sub get() {} +sub layout() {} +sub new { my ($_o_userargs) = @_ } -our @ISA = qw(Curses::UI::Widget); +package Curses::UI::Dialog::Calendar; +our @ISA = qw(); +sub get() {} +sub layout() {} +sub new { my ($_o_userargs) = @_ } +sub press_button_callback() {} -sub id { my ($_this) = @_ } -sub get { my ($_this) = @_ } -sub get_active_id { my ($_this) = @_ } -sub set_active_id { my ($_this, $_id) = @_ } -sub set_selection { my ($_this, $_id) = @_ } +package Curses::UI::Dialog::Dirbrowser; +our @ISA = qw(); +sub dirselect() {} +sub draw(;$) {} +sub get() {} +sub get_dir() {} +sub goto_homedirectory() {} +sub layout() {} +sub maskbox_onchange() {} +sub new { my ($_o_userargs) = @_ } +sub press_button_callback() {} +sub select_homedirectory() {} + +package Curses::UI::Dialog::Error; +our @ISA = qw(); +sub draw(;$) {} +sub new { my ($_o_userargs) = @_ } +package Curses::UI::Dialog::Filebrowser; +our @ISA = qw(); +sub dirselect() {} +sub draw(;$) {} +sub fileselect() {} +sub get() {} +sub get_dir() {} +sub goto_homedirectory() {} +sub layout() {} +sub maskbox_onchange() {} +sub new { my ($_o_userargs) = @_ } +sub press_button_callback() {} +sub select_homedirectory() {} -package Curses::UI::TextEditor; +package Curses::UI::Dialog::Progress; +our @ISA = qw(); +sub focus() {} +sub layout() {} +sub message() {} +sub new { my ($_o_userargs) = @_ } +sub pos($;) {} -our @ISA = qw(Curses::UI::Widget); +package Curses::UI::Dialog::Question; +our @ISA = qw(); +sub get() {} +sub layout() {} +sub new { my ($_o_userargs) = @_ } -sub get { my ($_this) = @_ } -sub text { my ($_this, $_o_text) = @_ } +package Curses::UI::Dialog::Status; +our @ISA = qw(); +sub focus() {} +sub layout() {} +sub message($;) {} +sub new { my ($_o_userargs) = @_ } +package Curses::UI::Label; +our @ISA = qw(); +sub blink() {} +sub bold() {} +sub compute_xpos() {} +sub dim() {} +sub draw(;$) {} +sub get() {} +sub layout() {} +sub new { my ($_o_userargs) = @_ } +sub reverse() {} +sub set_attribute($$;) {} +sub text($;$) {} +sub textalignment($;) {} +sub underline() {} + +package Curses::UI::Language; +our @ISA = qw(); +sub get($;) {} +sub getarray($;) {} +sub loadlanguage($;) {} +sub new() {} +sub store($$;) {} -package Curses::UI::Buttonbox; +package Curses::UI::Listbox; +our @ISA = qw(); +sub add_labels(;$) {} +sub clear_selection() {} +sub draw(;$) {} +sub get() {} +sub get_active_id($;) {} +sub get_active_value($;) {} +sub get_selectedlabel() {} +sub getlabel($;) {} +sub getline_at_ypos($;) {} +sub id() {} +sub insert_at() {} +sub labels(;$) {} +sub layout() {} +sub layout_content() {} +sub maxlabelwidth(@) { my ($_o_args) = @_ } +sub mouse_button1($$$;) {} +sub new { my ($_o_userargs) = @_ } +sub number_of_lines() {} +sub onChange(;$) {} +sub onSelectionChange(;$) {} +sub option_check() {} +sub option_first() {} +sub option_last() {} +sub option_next() {} +sub option_nextpage() {} +sub option_prev() {} +sub option_prevpage() {} +sub option_select() {} +sub option_uncheck() {} +sub set_color_bg() {} +sub set_color_fg() {} +sub set_selection() {} +sub values(;$) {} + +package Curses::UI::MenuListbox; +our @ISA = qw(); +sub active_item() {} +sub cursor_left() {} +sub cursor_right() {} +sub escape_key() {} +sub mouse_button1() {} +sub new() { my ($_o_userargs) = @_ } +sub option_select() {} + +package Curses::UI::Menubar; +our @ISA = qw(); +sub draw() {} +sub escape() {} +sub event_onblur() {} +sub event_onfocus() {} +sub layout() {} +sub loose_focus() {} +sub menu_left() {} +sub menu_right() {} +sub menuoption_selected() {} +sub mouse_button1() {} +sub new { my ($_o_userargs) = @_ } +sub pulldown() {} + +package Curses::UI::Notebook; +our @ISA = qw(); +sub activate_page($$) {} +sub active_page($) {} +sub add_page($$;) { my ($_o_userargs) = @_ } +sub debug_msg(;$) {} +sub delete_page($$) {} +sub draw($;$) {} +sub first_page($) {} +sub intellidraw(;$) {} +sub last_page($) {} +sub layout($) {} +sub mouse_button1($$$$) {} +sub new($;) { my ($_o_userargs) = @_ } +sub next_page($) {} +sub prev_page($) {} + +package Curses::UI::PasswordEntry; +our @ISA = qw(); +sub new { my ($_o_userargs) = @_ } -our @ISA = qw(Curses::UI::Widget); +package Curses::UI::Popupmenu; +our @ISA = qw(); +sub draw(;$) {} +sub get() {} +sub layout() {} +sub mouse_button1($$$;) {} +sub new { my ($_o_userargs) = @_ } +sub onChange(;$) {} +sub open_popup() {} +sub select_next() {} +sub select_prev() {} + +package Curses::UI::PopupmenuListbox; +our @ISA = qw(); +sub new() {} +sub option_select() {} -sub get { my ($_this) = @_ } -sub set_label { my ($_this, $_id, $_text) = @_ } +package Curses::UI::Progressbar; +our @ISA = qw(); +sub draw(;$) {} +sub get() {} +sub new { my ($_o_userargs) = @_ } +sub pos(;$) {} +package Curses::UI::Radiobuttonbox; +our @ISA = qw(); +sub new { my ($_o_userargs) = @_ } -package Curses::UI::Container; +package Curses::UI::SearchEntry; +our @ISA = qw(); +sub entry_loose_focus() {} +sub event_keypress($;) {} +sub get() {} +sub new() { my ($_o_userargs) = @_ } +sub pos(;$) {} +sub prompt(;$) {} +sub text(;$) {} + +package Curses::UI::Searchable; +our @ISA = qw(); +sub change_canvasheight($;) {} +sub search() {} +sub search_backward() {} +sub search_forward() {} +sub search_get($$;) {} +sub search_next($$;) {} -our @ISA = qw(Curses::UI::Widget); +package Curses::UI::TextEditor; +our @ISA = qw(); +sub add_string($;) {} +sub add_to_pastebuffer($;) {} +sub backspace() {} +sub clear_line() {} +sub clear_pastebuffer() {} +sub cursor_down($;) {} +sub cursor_left() {} +sub cursor_pagedown() {} +sub cursor_pageup() {} +sub cursor_right() {} +sub cursor_to_curxpos() {} +sub cursor_to_end() {} +sub cursor_to_home() {} +sub cursor_to_linestart() {} +sub cursor_to_scrlineend() {} +sub cursor_to_scrlinestart() {} +sub cursor_up(;$) {} +sub delete_character() {} +sub delete_line() {} +sub delete_till_eol() {} +sub didsetundo() {} +sub do_new_pastebuffer(;$) {} +sub draw(;$) {} +sub draw_text(;$) {} +sub event_keypress() {} +sub event_onblur() {} +sub get() {} +sub getline_at_ypos($;) {} +sub getrealxpos() {} +sub layout() {} +sub layout_content() {} +sub mouse_button1($$$$;) {} +sub new { my ($_o_userargs) = @_ } +sub newline() {} +sub number_of_columns() {} +sub number_of_lines() {} +sub onChange(;$) {} +sub paste() {} +sub pos(;$) {} +sub readonly($;) {} +sub resetsetundo() {} +sub set_color_bg() {} +sub set_color_fg() {} +sub set_curxpos() {} +sub set_password_char { my ($_this, $_o_char) = @_ } +sub set_undoinfo() {} +sub text(;$) {} +sub toggle_showhardreturns() {} +sub toggle_showoverflow() {} +sub toggle_wrapping() {} +sub undo() {} + +package Curses::UI::TextEntry; +our @ISA = qw(); +sub new { my ($_o_userargs) = @_ } -sub add { my ($_this, $_name, $_type, %_para) = @_ } -sub delete_object { my ($_this, $_object) = @_ } -sub focus { my ($_this, $_focus_to, $_b_forced, $_b_direction) = @_ } +package Curses::UI::TextViewer; +our @ISA = qw(); +sub new { my ($_o_userargs) = @_ } +package Curses::UI::Widget; +our @ISA = qw(); +sub DESTROY() {} +sub beep_off() {} +sub beep_on() {} +sub borderheight() {} +sub borderwidth() {} +sub canvasheight() {} +sub canvaswidth() {} +sub clear_binding($;) {} +sub clear_event($;) {} +sub delete_subwindows() {} +sub do_routine($;$) { my ($_o_arguments) = @_ } +sub dobeep() {} +sub draw(;$) {} +sub draw_scrollbars() {} +sub event_keypress($;) {} +sub event_mouse($;) {} +sub event_onblur() {} +sub event_onfocus() {} +sub focus() {} +sub focusable(;$) {} +sub height() {} +sub height_by_windowscrheight($@) { my ($_o_args) = @_ } +sub hidden() {} +sub hide() {} +sub in_topwindow() {} +sub intellidraw(;$) {} +sub layout() {} +sub loose_focus() {} +sub lose_focus() {} +sub modalfocus() {} +sub mouse_button1($$$$;) {} +sub new { my ($_o_userargs) = @_ } +sub onBlur($;$) {} +sub onFocus($;$) {} +sub parentwindow() {} +sub process_bindings($;$@) { my ($_o_extra) = @_ } +sub process_padding($;) {} +sub run_event($;) {} +sub schedule_draw(;$) {} +sub set_binding($@) { my ($_o_keys) = @_ } +sub set_color_bbg{() {} +sub set_color_bfg{() {} +sub set_color_bg{() {} +sub set_color_fg{() {} +sub set_color_sbg{() {} +sub set_color_sfg{() {} +sub set_color_tbg{() {} +sub set_color_tfg{() {} +sub set_event($;$) {} +sub set_mouse_binding($@) { my ($_o_mouse_events) = @_ } +sub set_routine($$;) {} +sub show() {} +sub title() {} +sub userdata() {} +sub width() {} +sub width_by_windowscrwidth($@) { my ($_o_args) = @_ } +sub windowparameters() {} package Curses::UI::Window; - -our @ISA = qw(Curses::UI::Container); - - -package Curses::UI::Dialog::Progress; - -our @ISA = qw(Curses::UI::Window); - -sub pos { my ($_this, $_pos) = @_ } -sub message { my ($_this, $_msg) = @_ } - - - -package Curses; - -sub KEY_LEFT() {} -sub KEY_RIGHT() {} +our @ISA = qw(); +sub layout() {} +sub new { my ($_o_userargs) = @_ } diff --git a/fake_packages/Getopt/Long.pm b/fake_packages/Getopt/Long.pm index 6437264..c7c4234 100644 --- a/fake_packages/Getopt/Long.pm +++ b/fake_packages/Getopt/Long.pm @@ -1,6 +1,40 @@ + package Getopt::Long; +our @ISA = qw(); +sub ConfigDefaults() {} +sub ConfigDefaults(); {} +sub Configure { my ($_o_options) = @_ } +sub Configure(@); {} +sub FindOption { my ($_argv, $_prefix, $_argend, $_opt, $_o_opctl) = @_ } +sub FindOption($$$$$); {} +sub GetOptions(@) {} +sub GetOptions(@); {} +sub GetOptionsFromArray(@) { my ($_argv, $_o_optionlist) = @_ } +sub GetOptionsFromArray(@); {} +sub GetOptionsFromString(@) {} +sub GetOptionsFromString(@); {} +sub HelpMessage(@) {} +sub HelpMessage(@); {} +sub OptCtl { my ($_o_v) = @_ } +sub OptCtl($); {} +sub ParseOptionSpec { my ($_opt, $_o_opctl) = @_ } +sub ParseOptionSpec($$); {} +sub VERSION() {} +sub ValidValue { my ($_ctl, $_arg, $_mand, $_argend, $_o_prefix) = @_ } +sub VersionMessage(@) {} +sub VersionMessage(@); {} +sub config() {} +sub config(@); {} +sub import() {} +sub setup_pa_args($@) {} -our @ISA = qw(Exporter); -our @EXPORT = qw(GetOptions); +package Getopt::Long::CallBack; +our @ISA = qw(); +sub name() {} +sub new { my ($_pkg, $_o_atts) = @_ } -sub GetOptions {} +package Getopt::Long::Parser; +our @ISA = qw(); +sub configure() {} +sub getoptions() {} +sub new { my ($_o_atts) = @_ } diff --git a/fake_packages/Glib.pm b/fake_packages/Glib.pm index a8335a9..dc3218e 100644 --- a/fake_packages/Glib.pm +++ b/fake_packages/Glib.pm @@ -7,6 +7,7 @@ sub MAJOR_VERSION() {} sub MICRO_VERSION() {} sub MINOR_VERSION() {} sub critical { my ($_class, $_domain, $_message) = @_ } +sub dl_load_flags() {} sub error { my ($_class, $_domain, $_message) = @_ } sub filename_display_basename { my ($_filename) = @_ } sub filename_display_name { my ($_filename) = @_ } @@ -90,6 +91,20 @@ package Glib::Child; our @ISA = qw(); sub watch_add { my ($_class, $_pid, $_callback, $_o_data, $_o_priority) = @_ } +package Glib::CodeGen; +our @ISA = qw(); +sub add_header() {} +sub add_register() {} +sub add_type_handler { my ($_undef, $_root_type, $_o_handler) = @_ } +sub add_typemap { my ($_type, $_typemap, $_input, $_o_output) = @_ } +sub gen_boxed_stuff { my ($_typemacro, $_classname, $_undef, $_o_package) = @_ } +sub gen_enum_stuff { my ($_typemacro, $_classname, $_undef, $_o_package) = @_ } +sub gen_error_domain_stuff { my ($_domain, $_enum, $_undef, $_o_package) = @_ } +sub gen_flags_stuff { my ($_typemacro, $_classname, $_undef, $_o_package) = @_ } +sub gen_object_stuff { my ($_typemacro, $_classname, $_root, $_o_package) = @_ } +sub parse_maps() {} +sub write_boot() {} + package Glib::Error; our @ISA = qw(); sub code { my ($_error) = @_ } @@ -116,6 +131,40 @@ sub Glib::Flags::sub { my ($_a, $_b, $_swap) = @_ } sub union { my ($_a, $_b, $_swap) = @_ } sub Glib::Flags::xor { my ($_a, $_b, $_swap) = @_ } +package Glib::GenPod; +our @ISA = qw(); +sub _pod_escape { my ($_o_str) = @_ } +sub _podify_pspecs { my ($_package, $_o_properties) = @_ } +sub _pspec_formatted_default { my ($_o_pspec) = @_ } +sub add_types { my ($_o_files) = @_ } +sub compile_signature() {} +sub convert_arg_type() {} +sub convert_return_type_to_name() {} +sub convert_type() {} +sub fixup_arg_name() {} +sub fixup_default() {} +sub get_copyright() {} +sub mkdir_p() {} +sub podify_ancestors() {} +sub podify_child_properties() {} +sub podify_deprecated_by { my ($_o_deprecated_by) = @_ } +sub podify_enums_and_flags() {} +sub podify_interfaces() {} +sub podify_methods() {} +sub podify_pods() {} +sub podify_properties() {} +sub podify_see_alsos { my ($_o_entries) = @_ } +sub podify_signals() {} +sub podify_style_properties() {} +sub podify_values() {} +sub preprocess_pod() {} +sub set_authors() {} +sub set_copyright() {} +sub set_main_mod() {} +sub set_year() {} +sub xsdoc2pod() {} +sub xsub_to_pod() {} + package Glib::IO; our @ISA = qw(); sub add_watch { my ($_class, $_fd, $_condition, $_callback, $_o_data, $_o_priority) = @_ } @@ -194,6 +243,18 @@ sub new { my ($_class, $_o_context, $_o_is_running) = @_ } sub quit { my ($_loop) = @_ } sub run { my ($_loop) = @_ } +package Glib::MakeHelper; +our @ISA = qw(); +sub do_pod_files() {} +sub get_configure_requires_yaml { my ($_o_prereqs) = @_ } +sub postamble_clean() {} +sub postamble_docs { my ($_class, $_o_xs_files) = @_ } +sub postamble_docs_full { my ($_o_params) = @_ } +sub postamble_precompiled_headers { my ($_o_headers) = @_ } +sub postamble_rpms() {} +sub read_source_list_file { my ($_class, $_o_filename) = @_ } +sub select_files_by_version { my ($_class, $_stem, $_major, $_o_minor) = @_ } + package Glib::Markup; our @ISA = qw(); sub escape_text { my ($_text) = @_ } @@ -236,9 +297,30 @@ sub signal_stop_emission_by_name { my ($_instance, $_detailed_signal) = @_ } sub thaw_notify { my ($_object) = @_ } sub tie_properties { my ($_object, $_o_all) = @_ } +package Glib::Object::Property; +our @ISA = qw(); +sub FETCH() {} +sub STORE() {} +sub TIESCALAR() {} + +package Glib::Object::Property::Readable; +our @ISA = qw(); +sub FETCH() {} + +package Glib::Object::Property::Writable; +our @ISA = qw(); +sub STORE() {} + +package Glib::Object::Subclass; +our @ISA = qw(); +sub import { my ($_self, $_superclass, $_o_arg) = @_ } + package Glib::Object::_LazyLoader; our @ISA = qw(); +sub AUTOLOAD() {} sub _load { my ($_package) = @_ } +sub can() {} +sub isa() {} package Glib::OptionContext; our @ISA = qw(); @@ -360,6 +442,24 @@ sub unichar { my ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = sub value_validate { my ($_pspec, $_value) = @_ } sub values_cmp { my ($_pspec, $_value1, $_value2) = @_ } +package Glib::ParseXSDoc; +our @ISA = qw(); +sub canonicalize_xsubs() {} +sub clean_out_empty_pods() {} +sub deep_copy_ref() {} +sub is_module_line() {} +sub new() {} +sub package() {} +sub parse_file() {} +sub parse_xsub { my ($_self, $_o_thisxsub) = @_ } +sub pkgdata() {} +sub preprocess_pods() {} +sub sanitize_type() {} +sub slurp_pod_paragraph() {} +sub split_aliases() {} +sub swizzle_pods() {} +sub xsdocparse { my ($_o_filenames) = @_ } + package Glib::Source; our @ISA = qw(); sub remove { my ($_class, $_tag) = @_ } @@ -380,3 +480,13 @@ sub register { my ($_class, $_parent_class, $_new_class, @_more_paras) = @_ } sub register_enum { my ($_class, $_name, @_more_paras) = @_ } sub register_flags { my ($_class, $_name, @_more_paras) = @_ } sub register_object { my ($_class, $_parent_package, $_new_package, @_more_paras) = @_ } + +package MY; +our @ISA = qw(); +sub c_o() {} +sub const_cccmd() {} +sub dynamic_lib() {} +sub quiet_rule() {} +sub static_lib() {} +sub xs_c() {} +sub xs_o() {} diff --git a/fake_packages/Gtk2.pm b/fake_packages/Gtk2.pm index 3900ee4..a2992ea 100644 --- a/fake_packages/Gtk2.pm +++ b/fake_packages/Gtk2.pm @@ -12,6 +12,7 @@ sub alternative_dialog_button_order { my ($_class, $_o_screen) = @_ } sub check_version { my ($_class, $_required_major, $_required_minor, $_required_micro) = @_ } sub croak_execeptions { my ($_class) = @_ } sub disable_setlocale { my ($_class) = @_ } +sub dl_load_flags() {} sub draw_insertion_cursor { my ($_class, $_widget, $_drawable, $_area, $_location, $_is_primary, $_direction, $_draw_arrow) = @_ } sub events_pending { my ($_class) = @_ } sub exit { my ($_error_code) = @_ } @@ -26,6 +27,7 @@ sub grab_add { my ($_class, $_widget) = @_ } sub grab_get_current { my ($_class) = @_ } sub grab_remove { my ($_class, $_widget) = @_ } sub hsv_to_rgb { my ($_h, $_s, $_v) = @_ } +sub import() {} sub init { my ($_o_class) = @_ } sub init_add { my ($_class, $_function, $_o_data) = @_ } sub init_check { my ($_o_class) = @_ } @@ -333,11 +335,12 @@ sub get_position { my ($_sv) = @_ } package Gtk2::Builder; our @ISA = qw(); +sub _do_connect { my ($_o_handler) = @_ } sub add_from_file { my ($_builder, $_filename) = @_ } sub add_from_string { my ($_builder, $_buffer) = @_ } sub add_objects_from_file { my ($_builder, $_filename, $_first_object_id, @_more_paras) = @_ } sub add_objects_from_string { my ($_builder, $_buffer, $_first_object_id, @_more_paras) = @_ } -sub connect_signals { my ($_builder, @_more_paras) = @_ } +sub connect_signals { my ($_o_flags) = @_ } sub connect_signals_full { my ($_builder, $_func, $_o_user_data) = @_ } sub get_object { my ($_builder, $_name) = @_ } sub get_objects { my ($_builder) = @_ } @@ -429,7 +432,8 @@ sub set_cell_data_func { my ($_cell_layout, $_cell, $_func, $_o_func_data) = @_ package Gtk2::CellLayout::DataFunc; our @ISA = qw(); sub DESTROY { my ($_code) = @_ } -sub invoke { my ($_cell_layout, $_cell, $_tree_model, $_iter, $_data) = @_ } +sub ULONGS { my ($_o_func) = @_ } +sub invoke { my ($_code, $_cell_layout, $_cell, $_tree_model, $_iter, $_data) = @_ } package Gtk2::CellRenderer; our @ISA = qw(); @@ -564,6 +568,15 @@ sub wait_is_target_available { my ($_clipboard, $_target) = @_ } sub wait_is_text_available { my ($_clipboard) = @_ } sub wait_is_uris_available { my ($_clipboard) = @_ } +package Gtk2::CodeGen; +our @ISA = qw(); +sub gen_alias_stuff { my ($_typemacro, $_func, $_o_package) = @_ } +sub gen_boxed_alias_stuff { my ($_typemacro, $_classname, $_root, $_o_package) = @_ } +sub gen_fundamental_alias_stuff { my ($_typemacro, $_classname, $_root, $_o_package) = @_ } +sub gen_gtkobject_stuff { my ($_typemacro, $_classname, $_root, $_o_package) = @_ } +sub gen_object_alias_stuff { my ($_typemacro, $_classname, $_root, $_o_package) = @_ } +sub generate_constants_wrappers() {} + package Gtk2::ColorButton; our @ISA = qw(); sub get_alpha { my ($_color_button) = @_ } @@ -1088,6 +1101,8 @@ sub new { my ($_class) = @_ } package Gtk2::Gdk; our @ISA = qw(); +sub CHARS() {} +sub LONGS() {} sub SELECTION_CLIPBOARD { my ($_class) = @_ } sub SELECTION_PRIMARY { my ($_class) = @_ } sub SELECTION_SECONDARY { my ($_class) = @_ } @@ -1099,11 +1114,14 @@ sub SELECTION_TYPE_INTEGER { my ($_class) = @_ } sub SELECTION_TYPE_PIXMAP { my ($_class) = @_ } sub SELECTION_TYPE_STRING { my ($_class) = @_ } sub SELECTION_TYPE_WINDOW { my ($_class) = @_ } +sub SHORTS() {} sub TARGET_BITMAP { my ($_class) = @_ } sub TARGET_COLORMAP { my ($_class) = @_ } sub TARGET_DRAWABLE { my ($_class) = @_ } sub TARGET_PIXMAP { my ($_class) = @_ } sub TARGET_STRING { my ($_class) = @_ } +sub ULONGS() {} +sub USHORTS() {} sub beep { my ($_class) = @_ } sub devices_list { my ($_class) = @_ } sub error_trap_pop { my ($_class) = @_ } @@ -1333,7 +1351,6 @@ sub targets { my ($_dc) = @_ } package Gtk2::Gdk::Drawable; our @ISA = qw(); sub XID { my ($_drawable) = @_ } -sub XSetInputFocus { my ($_drawable) = @_ } sub XWINDOW { my ($_drawable) = @_ } sub copy_to_image { my ($_drawable, $_image, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height) = @_ } sub draw_arc { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height, $_angle1, $_angle2) = @_ } @@ -2080,6 +2097,11 @@ sub set_handle_position { my ($_handle_box, $_position) = @_ } sub set_shadow_type { my ($_handle_box, $_type) = @_ } sub set_snap_edge { my ($_handle_box, $_edge) = @_ } +package Gtk2::Helper; +our @ISA = qw(); +sub add_watch { my ($_fd, $_cond, $_callback, $_o_data) = @_ } +sub remove_watch { my ($_o_tag) = @_ } + package Gtk2::IMContext; our @ISA = qw(); sub delete_surrounding { my ($_context, $_offset, $_n_chars) = @_ } @@ -3145,6 +3167,60 @@ sub get_draw { my ($_item) = @_ } sub new { my ($_class) = @_ } sub set_draw { my ($_tool_item, $_draw) = @_ } +package Gtk2::SimpleList; +our @ISA = qw(); +sub add_column_type() {} +sub get_column_editable { my ($_self, $_index, $_o_editable) = @_ } +sub get_row_data_from_path { my ($_self, $_o_path) = @_ } +sub get_selected_indices() {} +sub new() {} +sub new_from_treeview { my ($_renderer, $_row, $_o_slist) = @_ } +sub select() {} +sub set_column_editable { my ($_self, $_index, $_o_editable) = @_ } +sub set_data_array() {} +sub text_cell_edited { my ($_cell_renderer, $_text_path, $_new_text, $_o_slist) = @_ } +sub unselect() {} + +package Gtk2::SimpleList::TiedList; +our @ISA = qw(); +sub CLEAR() {} +sub DELETE() {} +sub EXISTS() {} +sub EXTEND() {} +sub FETCH() {} +sub FETCHSIZE() {} +sub POP() {} +sub PUSH() {} +sub SHIFT() {} +sub SPLICE { my ($_o_list) = @_ } +sub STORE() {} +sub STORESIZE() {} +sub TIEARRAY() {} +sub UNSHIFT() {} +sub get_model() {} + +package Gtk2::SimpleList::TiedRow; +our @ISA = qw(); +sub CLEAR() {} +sub EXISTS() {} +sub EXTEND() {} +sub FETCH() {} +sub FETCHSIZE() {} +sub POP() {} +sub PUSH() {} +sub SHIFT() {} +sub SPLICE() {} +sub STORE() {} +sub STORESIZE() {} +sub TIEARRAY() {} +sub UNSHIFT() {} +sub new { my ($_class, $_model, $_o_iter) = @_ } + +package Gtk2::SimpleMenu; +our @ISA = qw(); +sub new() {} +sub parse() {} + package Gtk2::SizeGroup; our @ISA = qw(); sub add_widget { my ($_size_group, $_widget) = @_ } @@ -3348,6 +3424,10 @@ package Gtk2::TearoffMenuItem; our @ISA = qw(); sub new { my ($_class) = @_ } +package Gtk2::TestHelper; +our @ISA = qw(); +sub import() {} + package Gtk2::TextAttributes; our @ISA = qw(); sub copy_values { my ($_dest, $_src) = @_ } @@ -3875,6 +3955,7 @@ sub convert_child_iter_to_iter { my ($_tree_model_sort, $_child_iter) = @_ } sub convert_child_path_to_path { my ($_tree_model_sort, $_child_path) = @_ } sub convert_iter_to_child_iter { my ($_tree_model_sort, $_sorted_iter) = @_ } sub convert_path_to_child_path { my ($_tree_model_sort, $_sorted_path) = @_ } +sub get() {} sub get_model { my ($_tree_model) = @_ } sub iter_is_valid { my ($_tree_model_sort, $_iter) = @_ } sub new { my ($_class, @_more_paras) = @_ } @@ -3942,7 +4023,7 @@ sub sort_column_changed { my ($_sortable) = @_ } package Gtk2::TreeSortable::IterCompareFunc; our @ISA = qw(); sub DESTROY { my ($_code) = @_ } -sub invoke { my ($_model, $_a, $_b, $_data) = @_ } +sub invoke { my ($_code, $_model, $_a, $_b, $_data) = @_ } package Gtk2::TreeStore; our @ISA = qw(); @@ -4311,7 +4392,7 @@ sub is_ancestor { my ($_widget, $_ancestor) = @_ } sub is_composited { my ($_widget) = @_ } sub is_drawable { my ($_widget) = @_ } sub is_focus { my ($_widget) = @_ } -sub is_sensitive { my ($_widget) = @_ } +sub is_sensitive { my ($_widget, @_more_paras) = @_ } sub is_toplevel { my ($_widget) = @_ } sub keynav_failed { my ($_widget, $_direction) = @_ } sub list_mnemonic_labels { my ($_widget) = @_ } @@ -4530,3 +4611,11 @@ sub get_current_grab { my ($_window_group) = @_ } sub list_windows { my ($_window_group) = @_ } sub new { my ($_class) = @_ } sub remove_window { my ($_window_group, $_window) = @_ } + +package main; +our @ISA = qw(); +sub delta_ok { my ($_a, $_b, $_o_msg) = @_ } +sub ginterfaces_ok { my ($_o_object_or_package) = @_ } +sub is_idle { my ($_asub, $_b, $_o_test_name) = @_ } +sub ok_idle { my ($_testsub, $_o_test_name) = @_ } +sub run_main() {} diff --git a/fake_packages/Gtk2/WebKit.pm b/fake_packages/Gtk2/WebKit.pm index 9d15785..94219e7 100644 --- a/fake_packages/Gtk2/WebKit.pm +++ b/fake_packages/Gtk2/WebKit.pm @@ -2,18 +2,57 @@ package Gtk2::WebKit; our @ISA = qw(); sub check_version { my ($_class, $_major, $_minor, $_micro) = @_ } +sub dl_load_flags() {} sub major_version { my ($_class) = @_ } sub micro_version { my ($_class) = @_ } sub minor_version { my ($_class) = @_ } +package Gtk2::WebKit::Download; +our @ISA = qw(); +sub cancel { my ($_download) = @_ } +sub get_current_size { my ($_download) = @_ } +sub get_destination_uri { my ($_download) = @_ } +sub get_elapsed_time { my ($_download) = @_ } +sub get_network_request { my ($_download) = @_ } +sub get_progress { my ($_download) = @_ } +sub get_status { my ($_download) = @_ } +sub get_suggested_filename { my ($_download) = @_ } +sub get_total_size { my ($_download) = @_ } +sub get_uri { my ($_download) = @_ } +sub new { my ($_class, $_request) = @_ } +sub set_destination_uri { my ($_download, $_destination_uri) = @_ } +sub start { my ($_download) = @_ } + +package Gtk2::WebKit::GeolocationPolicyDecision; +our @ISA = qw(); +sub webkit_geolocation_policy_allow { my ($_decision) = @_ } +sub webkit_geolocation_policy_deny { my ($_decision) = @_ } + package Gtk2::WebKit::NetworkRequest; our @ISA = qw(); sub get_uri { my ($_request) = @_ } sub new { my ($_class, $_uri) = @_ } sub set_uri { my ($_request, $_uri) = @_ } +package Gtk2::WebKit::NetworkResponse; +our @ISA = qw(); +sub _get_uri { my ($_response) = @_ } +sub _new { my ($_class, $_uri) = @_ } +sub _set_uri { my ($_response, $_uri) = @_ } + +package Gtk2::WebKit::SecurityOrigin; +our @ISA = qw(); +sub get_all_web_databases { my ($_security_origin) = @_ } +sub get_host { my ($_security_origin) = @_ } +sub get_port { my ($_security_origin) = @_ } +sub get_protocol { my ($_security_origin) = @_ } +sub get_web_database_quota { my ($_security_origin) = @_ } +sub get_web_database_usage { my ($_security_origin) = @_ } +sub set_web_database_quota { my ($_security_origin, $_quota) = @_ } + package Gtk2::WebKit::WebBackForwardList; our @ISA = qw(); +sub add_item { my ($_web_back_forward_list, $_history_item) = @_ } sub contains_item { my ($_web_back_forward_list, $_history_item) = @_ } sub get_back_item { my ($_web_back_forward_list) = @_ } sub get_back_length { my ($_web_back_forward_list) = @_ } @@ -30,16 +69,57 @@ sub go_to_item { my ($_web_back_forward_list, $_history_item) = @_ } sub new_with_web_view { my ($_class, $_web_view) = @_ } sub set_limit { my ($_web_back_forward_list, $_limit) = @_ } +package Gtk2::WebKit::WebDataSource; +our @ISA = qw(); +sub get_data { my ($_data_source) = @_ } +sub get_encoding { my ($_data_source) = @_ } +sub get_initial_request { my ($_data_source) = @_ } +sub get_main_resource { my ($_data_source) = @_ } +sub get_request { my ($_data_source) = @_ } +sub get_subresources { my ($_data_source) = @_ } +sub get_unreachable_uri { my ($_data_source) = @_ } +sub get_web_frame { my ($_data_source) = @_ } +sub is_loading { my ($_data_source) = @_ } +sub new { my ($_class) = @_ } +sub new_with_request { my ($_class, $_request) = @_ } + +package Gtk2::WebKit::WebDatabase; +our @ISA = qw(); +sub webkit_get_default_web_database_quota { my ($_class) = @_ } +sub webkit_get_web_database_directory_path { my ($_class) = @_ } +sub webkit_remove_all_web_databases { my ($_class) = @_ } +sub webkit_set_default_web_database_quota { my ($_class, $_default_quota) = @_ } +sub webkit_set_web_database_directory_path { my ($_class, $_path) = @_ } +sub webkit_web_database_get_display_name { my ($_web_database) = @_ } +sub webkit_web_database_get_expected_size { my ($_web_database) = @_ } +sub webkit_web_database_get_filename { my ($_web_database) = @_ } +sub webkit_web_database_get_name { my ($_web_database) = @_ } +sub webkit_web_database_get_security_origin { my ($_web_database) = @_ } +sub webkit_web_database_get_size { my ($_web_database) = @_ } +sub webkit_web_database_remove { my ($_web_database) = @_ } + package Gtk2::WebKit::WebFrame; our @ISA = qw(); sub find_frame { my ($_frame, $_name) = @_ } +sub get_data_source { my ($_frame) = @_ } +sub get_horizontal_scrollbar_policy { my ($_frame) = @_ } +sub get_load_status { my ($_frame) = @_ } sub get_name { my ($_frame) = @_ } +sub get_network_response { my ($_frame) = @_ } sub get_parent { my ($_frame) = @_ } +sub get_provisional_data_source { my ($_frame) = @_ } +sub get_security_origin { my ($_frame) = @_ } sub get_title { my ($_frame) = @_ } sub get_uri { my ($_frame) = @_ } +sub get_vertical_scrollbar_policy { my ($_frame) = @_ } sub get_web_view { my ($_frame) = @_ } +sub load_alternate_string { my ($_frame, $_content, $_base_url, $_unreachable_url) = @_ } sub load_request { my ($_frame, $_request) = @_ } +sub load_string { my ($_frame, $_content, $_mime_type, $_encoding, $_base_uri) = @_ } +sub load_uri { my ($_frame, $_uri) = @_ } sub new { my ($_class, $_view) = @_ } +sub print { my ($_frame) = @_ } +sub print_full { my ($_frame, $_operation, $_action) = @_ } sub reload { my ($_frame) = @_ } sub stop_loading { my ($_frame) = @_ } @@ -54,6 +134,38 @@ sub new { my ($_class) = @_ } sub new_with_data { my ($_class, $_uri, $_title) = @_ } sub set_alternate_title { my ($_web_history_item, $_title) = @_ } +package Gtk2::WebKit::WebInspector; +our @ISA = qw(); +sub close { my ($_web_inspector) = @_ } +sub get_inspected_uri { my ($_web_inspector) = @_ } +sub get_web_view { my ($_web_inspector) = @_ } +sub inspect_coordinates { my ($_web_inspector, $_x, $_y) = @_ } +sub show { my ($_web_inspector) = @_ } + +package Gtk2::WebKit::WebNavigationAction; +our @ISA = qw(); +sub get_button { my ($_navigation_action) = @_ } +sub get_modifier_state { my ($_navigation_action) = @_ } +sub get_original_uri { my ($_navigation_action) = @_ } +sub get_reason { my ($_navigation_action) = @_ } +sub set_original_uri { my ($_navigation_action, $_original_uri) = @_ } +sub set_reason { my ($_navigation_action, $_reason) = @_ } + +package Gtk2::WebKit::WebPolicyDecision; +our @ISA = qw(); +sub download { my ($_decision) = @_ } +sub ignore { my ($_decision) = @_ } +sub use { my ($_decision) = @_ } + +package Gtk2::WebKit::WebResource; +our @ISA = qw(); +sub get_data { my ($_web_resource) = @_ } +sub get_encoding { my ($_web_resource) = @_ } +sub get_frame_name { my ($_web_resource) = @_ } +sub get_mime_type { my ($_web_resource) = @_ } +sub get_uri { my ($_web_resource) = @_ } +sub new { my ($_class, $_data, $_url, $_mime_type, $_encoding, $_frame_name) = @_ } + package Gtk2::WebKit::WebSettings; our @ISA = qw(); sub copy { my ($_web_settings) = @_ } @@ -67,19 +179,32 @@ sub can_go_back { my ($_web_view) = @_ } sub can_go_back_or_forward { my ($_web_view, $_steps) = @_ } sub can_go_forward { my ($_web_view) = @_ } sub can_paste_clipboard { my ($_web_view) = @_ } +sub can_redo { my ($_web_view) = @_ } +sub can_show_mime_type { my ($_web_view, $_mime_type) = @_ } +sub can_undo { my ($_web_view) = @_ } sub copy_clipboard { my ($_web_view) = @_ } sub cut_clipboard { my ($_web_view) = @_ } sub delete_selection { my ($_web_view) = @_ } sub execute_script { my ($_web_view, $_script) = @_ } sub get_back_forward_list { my ($_web_view) = @_ } sub get_copy_target_list { my ($_web_view) = @_ } +sub get_custom_encoding { my ($_web_view) = @_ } sub get_editable { my ($_web_view) = @_ } +sub get_encoding { my ($_web_view) = @_ } sub get_focused_frame { my ($_web_view) = @_ } sub get_full_content_zoom { my ($_web_view) = @_ } +sub get_icon_uri { my ($_web_view) = @_ } +sub get_inspector { my ($_web_view) = @_ } +sub get_load_status { my ($_web_view) = @_ } sub get_main_frame { my ($_web_view) = @_ } sub get_paste_target_list { my ($_web_view) = @_ } +sub get_progress { my ($_web_view) = @_ } sub get_settings { my ($_web_view) = @_ } +sub get_title { my ($_web_view) = @_ } sub get_transparent { my ($_web_view) = @_ } +sub get_uri { my ($_web_view) = @_ } +sub get_view_source_mode { my ($_web_view) = @_ } +sub get_window_features { my ($_web_view) = @_ } sub get_zoom_level { my ($_web_view) = @_ } sub go_back { my ($_web_view) = @_ } sub go_back_or_forward { my ($_web_view, $_steps) = @_ } @@ -87,22 +212,37 @@ sub go_forward { my ($_web_view) = @_ } sub go_to_back_forward_item { my ($_web_view, $_item) = @_ } sub has_selection { my ($_web_view) = @_ } sub load_html_string { my ($_web_view, $_content, $_base_uri) = @_ } +sub load_request { my ($_web_view, $_request) = @_ } sub load_string { my ($_web_view, $_content, $_content_mime_type, $_content_encoding, $_base_uri) = @_ } +sub load_uri { my ($_web_view, $_uri) = @_ } sub mark_text_matches { my ($_web_view, $_string, $_case_sensitive, $_limit) = @_ } +sub move_cursor { my ($_web_view, $_step, $_count) = @_ } sub new { my ($_class) = @_ } sub open { my ($_web_view, $_uri) = @_ } sub paste_clipboard { my ($_web_view) = @_ } +sub redo { my ($_web_view) = @_ } sub reload { my ($_web_view) = @_ } +sub reload_bypass_cache { my ($_web_view) = @_ } sub search_text { my ($_web_view, $_string, $_case_sensitive, $_forward, $_wrap) = @_ } sub select_all { my ($_web_view) = @_ } +sub set_custom_encoding { my ($_web_view, $_encoding) = @_ } sub set_editable { my ($_web_view, $_flag) = @_ } sub set_full_content_zoom { my ($_web_view, $_full_content_zoom) = @_ } sub set_highlight_text_matches { my ($_web_view, $_highlight) = @_ } sub set_maintains_back_forward_list { my ($_web_view, $_flag) = @_ } sub set_settings { my ($_web_view, $_settings) = @_ } sub set_transparent { my ($_web_view, $_flag) = @_ } +sub set_view_source_mode { my ($_web_view, $_view_source_mode) = @_ } sub set_zoom_level { my ($_web_view, $_zoom_level) = @_ } sub stop_loading { my ($_web_view) = @_ } +sub undo { my ($_web_view) = @_ } sub unmark_text_matches { my ($_web_view) = @_ } +sub webkit_get_cache_model { my ($_class) = @_ } +sub webkit_set_cache_model { my ($_class, $_cache_model) = @_ } sub zoom_in { my ($_web_view) = @_ } sub zoom_out { my ($_web_view) = @_ } + +package Gtk2::WebKit::WebWindowFeatures; +our @ISA = qw(); +sub equal { my ($_features1, $_features2) = @_ } +sub new { my ($_class) = @_ } |