diff options
author | Thierry Vignaud <tvignaud@mandriva.org> | 2004-01-12 21:13:12 +0000 |
---|---|---|
committer | Thierry Vignaud <tvignaud@mandriva.org> | 2004-01-12 21:13:12 +0000 |
commit | 4f9a2816dc633372f2c64743d1763c5062fff907 (patch) | |
tree | 5d1f47e8bba716cc0b0082636d9af4f8837fa671 | |
parent | 2302ff23b69433ce0ea4d34e0e1219578f991871 (diff) | |
download | perl_checker-4f9a2816dc633372f2c64743d1763c5062fff907.tar perl_checker-4f9a2816dc633372f2c64743d1763c5062fff907.tar.gz perl_checker-4f9a2816dc633372f2c64743d1763c5062fff907.tar.bz2 perl_checker-4f9a2816dc633372f2c64743d1763c5062fff907.tar.xz perl_checker-4f9a2816dc633372f2c64743d1763c5062fff907.zip |
update to latest Glib and Gtk2 bindings
-rw-r--r-- | perl_checker_fake_packages/Glib.pm | 49 | ||||
-rw-r--r-- | perl_checker_fake_packages/Gtk2.pm | 480 |
2 files changed, 404 insertions, 125 deletions
diff --git a/perl_checker_fake_packages/Glib.pm b/perl_checker_fake_packages/Glib.pm index 25be3f2..232d98f 100644 --- a/perl_checker_fake_packages/Glib.pm +++ b/perl_checker_fake_packages/Glib.pm @@ -1,7 +1,32 @@ +package Glib; +our @ISA = qw(); +sub critical { my ($_class, $_domain, $_message) = @_ } +sub error { my ($_class, $_domain, $_message) = @_ } +sub filename_from_unicode { my ($_class_or_filename, $_o_filename) = @_ } +sub filename_to_unicode { my ($_class_or_filename, $_o_filename) = @_ } +sub install_exception_handler { my ($_class, $_func, $_o_data) = @_ } +sub log { my ($_class, $_log_domain, $_log_level, $_message) = @_ } +sub message { my ($_class, $_domain, $_message) = @_ } +sub remove_exception_handler { my ($_class, $_tag) = @_ } +sub warning { my ($_class, $_domain, $_message) = @_ } + package Glib::Boxed; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } +sub copy { my ($_sv) = @_ } + +package Glib::Flags; +our @ISA = qw(); +sub all { my ($_a, $_b, $_swap) = @_ } +sub as_arrayref { my ($_a, $_b, $_swap) = @_ } +sub bool { my ($_a, $_b, $_swap) = @_ } +sub Glib::Flags::eq { my ($_a, $_b, $_swap) = @_ } +sub ge { my ($_a, $_b, $_swap) = @_ } +sub intersect { my ($_a, $_b, $_swap) = @_ } +sub sub { my ($_a, $_b, $_swap) = @_ } +sub union { my ($_a, $_b, $_swap) = @_ } +sub xor { my ($_a, $_b, $_swap) = @_ } package Glib::IO; our @ISA = qw(); @@ -11,6 +36,13 @@ package Glib::Idle; our @ISA = qw(); sub add { my ($_class, $_callback, $_o_data, $_o_priority) = @_ } +package Glib::Log; +our @ISA = qw(); +sub remove_handler { my ($_class, $_log_domain, $_handler_id) = @_ } +sub set_always_fatal { my ($_class, $_fatal_mask) = @_ } +sub set_fatal_mask { my ($_class, $_log_domain, $_fatal_mask) = @_ } +sub set_handler { my ($_class, $_log_domain, $_log_levels, $_log_func, $_o_user_data) = @_ } + package Glib::MainContext; our @ISA = qw(); sub DESTROY { my ($_maincontext) = @_ } @@ -36,18 +68,20 @@ sub get { my ($_object, @_more_paras) = @_ } sub get_data { my ($_object, $_key) = @_ } sub get_pointer { my ($_object) = @_ } sub get_property { my ($_object, @_more_paras) = @_ } -sub list_properties { my ($_object) = @_ } +sub list_properties { my ($_object_or_class_name) = @_ } sub new { my ($_class, @_more_paras) = @_ } sub new_from_pointer { my ($_class, $_pointer, $_o_noinc) = @_ } sub set { my ($_object, @_more_paras) = @_ } sub set_data { my ($_object, $_key, $_data) = @_ } sub set_property { my ($_object, @_more_paras) = @_ } +sub signal_chain_from_overridden { my ($_instance, @_more_paras) = @_ } sub signal_connect { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } sub signal_connect_after { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } sub signal_connect_swapped { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } sub signal_emit { my ($_instance, $_name, @_more_paras) = @_ } sub signal_handler_block { my ($_object, $_handler_id) = @_ } sub signal_handler_disconnect { my ($_object, $_handler_id) = @_ } +sub signal_handler_is_connected { my ($_object, $_handler_id) = @_ } sub signal_handler_unblock { my ($_object, $_handler_id) = @_ } sub signal_handlers_block_by_func { my ($_instance, $_func, $_o_data) = @_ } sub signal_handlers_disconnect_by_func { my ($_instance, $_func, $_o_data) = @_ } @@ -62,6 +96,8 @@ sub boolean { my ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = sub boxed { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ } sub char { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } sub double { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub enum { my ($_class, $_name, $_nick, $_blurb, $_enum_type, $_default_value, $_flags) = @_ } +sub flags { my ($_class, $_name, $_nick, $_blurb, $_flags_type, $_default_value, $_flags) = @_ } sub float { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } sub get_blurb { my ($_pspec) = @_ } sub get_name { my ($_pspec) = @_ } @@ -77,6 +113,7 @@ sub uchar { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_defaul sub uint { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } sub uint64 { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } sub ulong { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub unichar { my ($_name, $_nick, $_blurb, $_default_value, $_flags) = @_ } package Glib::Source; our @ISA = qw(); @@ -88,4 +125,12 @@ sub add { my ($_class, $_interval, $_callback, $_o_data, $_o_priority) = @_ } package Glib::Type; our @ISA = qw(); -sub register { my ($_class, $_parent_package, $_new_package, @_more_paras) = @_ } +sub list_ancestors { my ($_class, $_package) = @_ } +sub list_interfaces { my ($_class, $_package) = @_ } +sub list_signals { my ($_class, $_package) = @_ } +sub list_values { my ($_class, $_package) = @_ } +sub package_from_cname { my ($_class, $_cname) = @_ } +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) = @_ } diff --git a/perl_checker_fake_packages/Gtk2.pm b/perl_checker_fake_packages/Gtk2.pm index dea6516..8c12536 100644 --- a/perl_checker_fake_packages/Gtk2.pm +++ b/perl_checker_fake_packages/Gtk2.pm @@ -6,10 +6,10 @@ our @ISA = qw(); sub check_version { my ($_class, $_required_major, $_required_minor, $_required_micro) = @_ } sub disable_setlocale { my ($_class) = @_ } sub events_pending { my ($_class) = @_ } -sub exit { my ($_error_code) = @_ } sub get_current_event { my ($_class) = @_ } sub get_current_event_state { my ($_class) = @_ } sub get_current_event_time { my ($_class) = @_ } +sub get_default_language { my ($_class) = @_ } sub get_event_widget { my ($_class, $_event) = @_ } sub get_version_info { my ($_class) = @_ } sub grab_add { my ($_class, $_widget) = @_ } @@ -18,8 +18,11 @@ sub grab_remove { my ($_class, $_widget) = @_ } sub init { my ($_class) = @_ } sub init_add { my ($_class, $_function, $_o_data) = @_ } sub init_check { my ($_class) = @_ } +sub key_snooper_install { my ($_class, $_snooper, $_o_func_data) = @_ } +sub key_snooper_remove { my ($_class, $_snooper_handler_id) = @_ } sub main { my ($_class) = @_ } sub main_iteration { my ($_class) = @_ } +sub main_iteration_do { my ($_class, $_blocking) = @_ } sub main_level { my ($_class) = @_ } sub main_quit { my ($_class) = @_ } sub quit_add { my ($_class, $_main_level, $_function, $_o_data) = @_ } @@ -33,12 +36,15 @@ sub connect { my ($_accel_group, $_accel_key, $_accel_mods, $_accel_flags, $_fun sub connect_by_path { my ($_accel_group, $_accel_path, $_func) = @_ } sub disconnect { my ($_accel_group, $_func) = @_ } sub disconnect_key { my ($_accel_group, $_accel_key, $_accel_mods) = @_ } -sub gtk_accel_groups_activate { my ($_object, $_accel_key, $_accel_mods) = @_ } -sub gtk_accel_groups_from_object { my ($_object) = @_ } sub lock { my ($_accel_group) = @_ } sub new { my ($_class) = @_ } sub unlock { my ($_accel_group) = @_ } +package Gtk2::AccelGroups; +our @ISA = qw(); +sub activate { my ($_class, $_object, $_accel_key, $_accel_mods) = @_ } +sub from_object { my ($_class, $_object) = @_ } + package Gtk2::AccelLabel; our @ISA = qw(); sub get_accel_widget { my ($_accel_label) = @_ } @@ -47,13 +53,26 @@ sub new { my ($_class, $_string) = @_ } sub refetch { my ($_accel_label) = @_ } sub set_accel_widget { my ($_accel_label, $_accel_widget) = @_ } +package Gtk2::AccelMap; +our @ISA = qw(); +sub add_entry { my ($_class, $_accel_path, $_accel_key, $_accel_mods) = @_ } +sub add_filter { my ($_class, $_filter_pattern) = @_ } +sub change_entry { my ($_class, $_accel_path, $_accel_key, $_accel_mods, $_replace) = @_ } +sub Gtk2::AccelMap::foreach { my ($_class, $_data, $_foreach_func) = @_ } +sub foreach_unfiltered { my ($_class, $_data, $_foreach_func) = @_ } +sub load { my ($_class, $_file_name) = @_ } +sub load_fd { my ($_class, $_fd) = @_ } +sub lookup_entry { my ($_class, $_accel_path) = @_ } +sub save { my ($_class, $_file_name) = @_ } +sub save_fd { my ($_class, $_fd) = @_ } + package Gtk2::Accelerator; our @ISA = qw(); sub get_default_mod_mask { my ($_class) = @_ } sub name { my ($_class, $_accelerator_key, $_accelerator_mods) = @_ } sub parse { my ($_class, $_accelerator) = @_ } sub set_default_mod_mask { my ($_class, $_default_mod_mask) = @_ } -sub valid { my ($_keyval, $_modifiers) = @_ } +sub valid { my ($_class, $_keyval, $_modifiers) = @_ } package Gtk2::Adjustment; our @ISA = qw(); @@ -121,7 +140,6 @@ sub new { my ($_class, $_o_label) = @_ } sub new_from_stock { my ($_class, $_stock_id) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } sub pressed { my ($_button) = @_ } sub released { my ($_button) = @_ } sub set_label { my ($_button, $_label) = @_ } @@ -142,11 +160,16 @@ sub display_options { my ($_calendar, $_flags) = @_ } sub freeze { my ($_calendar) = @_ } sub get_date { my ($_calendar) = @_ } sub mark_day { my ($_calendar, $_day) = @_ } +sub marked_date { my ($_cal) = @_ } +sub month { my ($_cal) = @_ } sub new { my ($_class) = @_ } +sub num_marked_dates { my ($_cal) = @_ } sub select_day { my ($_calendar, $_day) = @_ } sub select_month { my ($_calendar, $_month, $_year) = @_ } +sub selected_day { my ($_cal) = @_ } sub thaw { my ($_calendar) = @_ } sub unmark_day { my ($_calendar, $_day) = @_ } +sub year { my ($_cal) = @_ } package Gtk2::CellEditable; our @ISA = qw(); @@ -156,10 +179,15 @@ sub start_editing { my ($_cell_editable, $_event) = @_ } package Gtk2::CellRenderer; our @ISA = qw(); +sub _install_overrides { my ($_package) = @_ } sub activate { my ($_cell, $_event, $_widget, $_path, $_background_area, $_cell_area, $_flags) = @_ } sub get_fixed_size { my ($_cell) = @_ } sub get_size { my ($_cell, $_widget) = @_ } -sub render { my ($_cell, $_window, $_widget, $_background_area, $_cell_area, $_expose_area, $_flags) = @_ } +sub parent_activate { my ($_cell, @_more_paras) = @_ } +sub parent_get_size { my ($_cell, @_more_paras) = @_ } +sub parent_render { my ($_cell, @_more_paras) = @_ } +sub parent_start_editing { my ($_cell, @_more_paras) = @_ } +sub render { my ($_cell, $_drawable, $_widget, $_background_area, $_cell_area, $_expose_area, $_flags) = @_ } sub set_fixed_size { my ($_cell, $_width, $_height) = @_ } sub start_editing { my ($_cell, $_event, $_widget, $_path, $_background_area, $_cell_area, $_flags) = @_ } @@ -185,7 +213,6 @@ our @ISA = qw(); sub new { my ($_class, $_o_label) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } package Gtk2::CheckMenuItem; our @ISA = qw(); @@ -194,7 +221,6 @@ sub get_inconsistent { my ($_check_menu_item) = @_ } sub new { my ($_class, $_o_label) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } sub set_active { my ($_check_menu_item, $_is_active) = @_ } sub set_inconsistent { my ($_check_menu_item, $_setting) = @_ } sub set_show_toggle { my ($_menu_item, $_always) = @_ } @@ -203,13 +229,15 @@ sub toggled { my ($_check_menu_item) = @_ } package Gtk2::Clipboard; our @ISA = qw(); sub clear { my ($_clipboard) = @_ } -sub get { my ($_selection) = @_ } +sub get { my ($_class, $_selection) = @_ } sub get_display { my ($_clipboard) = @_ } -sub get_for_display { my ($_display, $_selection) = @_ } +sub get_for_display { my ($_class, $_display, $_selection) = @_ } sub get_owner { my ($_clipboard) = @_ } sub request_contents { my ($_clipboard, $_target, $_callback, $_user_data) = @_ } sub request_text { my ($_clipboard, $_callback, $_user_data) = @_ } sub set_text { my ($_clipboard, $_text, $_text) = @_ } +sub set_with_data { my ($_clipboard, $_get_func, $_clear_func, $_user_data, @_more_paras) = @_ } +sub set_with_owner { my ($_clipboard, $_get_func, $_clear_func, $_owner, @_more_paras) = @_ } sub wait_for_contents { my ($_clipboard, $_target) = @_ } sub wait_for_text { my ($_clipboard) = @_ } sub wait_is_text_available { my ($_clipboard) = @_ } @@ -235,15 +263,17 @@ sub set_previous_color { my ($_colorsel, $_color) = @_ } package Gtk2::ColorSelectionDialog; our @ISA = qw(); +sub cancel_button { my ($_dialog) = @_ } sub colorsel { my ($_dialog) = @_ } +sub help_button { my ($_dialog) = @_ } sub new { my ($_class, $_title) = @_ } +sub ok_button { my ($_dialog) = @_ } package Gtk2::Combo; our @ISA = qw(); sub disable_activate { my ($_combo) = @_ } sub entry { my ($_combo) = @_ } sub list { my ($_combo) = @_ } -sub members { my ($_combo) = @_ } sub new { my ($_class) = @_ } sub set_case_sensitive { my ($_combo, $_val) = @_ } sub set_item_string { my ($_combo, $_item, $_item_value) = @_ } @@ -255,7 +285,12 @@ sub set_value_in_list { my ($_combo, $_val, $_ok_if_empty) = @_ } package Gtk2::Container; our @ISA = qw(); sub add { my ($_container, $_widget) = @_ } +sub add_with_properties { my ($_container, $_widget, @_more_paras) = @_ } sub check_resize { my ($_container) = @_ } +sub child_get { my ($_container, $_child, @_more_paras) = @_ } +sub child_get_property { my ($_container, $_child, @_more_paras) = @_ } +sub child_set { my ($_container, $_child, @_more_paras) = @_ } +sub child_set_property { my ($_container, $_child, @_more_paras) = @_ } sub child_type { my ($_container) = @_ } sub Gtk2::Container::foreach { my ($_container, $_callback, $_o_callback_data) = @_ } sub get_border_width { my ($_container) = @_ } @@ -264,10 +299,11 @@ sub get_focus_chain { my ($_container) = @_ } sub get_focus_hadjustment { my ($_container) = @_ } sub get_focus_vadjustment { my ($_container) = @_ } sub get_resize_mode { my ($_container) = @_ } +sub propagate_expose { my ($_container, $_child, $_event) = @_ } sub remove { my ($_container, $_widget) = @_ } sub resize_children { my ($_container) = @_ } sub set_border_width { my ($_container, $_border_width) = @_ } -sub set_focus_chain { my ($_container, $_widget1, @_more_paras) = @_ } +sub set_focus_chain { my ($_container, @_more_paras) = @_ } sub set_focus_child { my ($_container, $_child) = @_ } sub set_focus_hadjustment { my ($_container, $_adjustment) = @_ } sub set_focus_vadjustment { my ($_container, $_adjustment) = @_ } @@ -300,7 +336,10 @@ sub set_default_response { my ($_dialog, $_response_id) = @_ } sub set_has_separator { my ($_dialog, $_setting) = @_ } sub set_response_sensitive { my ($_dialog, $_response_id, $_setting) = @_ } sub vbox { my ($_dialog) = @_ } -sub widgets { my ($_dialog) = @_ } + +package Gtk2::Drag; +our @ISA = qw(); +sub begin { my ($_class, $_widget, $_targets, $_actions, $_button, $_event) = @_ } package Gtk2::DrawingArea; our @ISA = qw(); @@ -328,6 +367,7 @@ our @ISA = qw(); sub append_text { my ($_entry, $_text) = @_ } sub get_activates_default { my ($_entry) = @_ } sub get_has_frame { my ($_entry) = @_ } +sub get_invisible_char { my ($_entry) = @_ } sub get_layout { my ($_entry) = @_ } sub get_layout_offsets { my ($_entry) = @_ } sub get_max_length { my ($_entry) = @_ } @@ -341,6 +381,7 @@ sub select_region { my ($_entry, $_start, $_end) = @_ } sub set_activates_default { my ($_entry, $_setting) = @_ } sub set_editable { my ($_entry, $_editable) = @_ } sub set_has_frame { my ($_entry, $_setting) = @_ } +sub set_invisible_char { my ($_entry, $_ch) = @_ } sub set_max_length { my ($_entry, $_max) = @_ } sub set_position { my ($_entry, $_position) = @_ } sub set_text { my ($_entry, $_text) = @_ } @@ -353,17 +394,26 @@ sub new { my ($_class) = @_ } package Gtk2::FileSelection; our @ISA = qw(); +sub action_area { my ($_fs) = @_ } +sub button_area { my ($_fs) = @_ } sub cancel_button { my ($_fs) = @_ } sub complete { my ($_filesel, $_pattern) = @_ } sub dir_list { my ($_fs) = @_ } sub file_list { my ($_fs) = @_ } +sub fileop_c_dir { my ($_fs) = @_ } +sub fileop_del_file { my ($_fs) = @_ } +sub fileop_dialog { my ($_fs) = @_ } +sub fileop_entry { my ($_fs) = @_ } +sub fileop_file { my ($_fs) = @_ } +sub fileop_ren_file { my ($_fs) = @_ } sub get_filename { my ($_filesel) = @_ } sub get_select_multiple { my ($_filesel) = @_ } sub get_selections { my ($_filesel) = @_ } sub help_button { my ($_fs) = @_ } sub hide_fileop_buttons { my ($_filesel) = @_ } +sub history_menu { my ($_fs) = @_ } +sub history_pulldown { my ($_fs) = @_ } sub main_vbox { my ($_fs) = @_ } -sub member_widget { my ($_fs) = @_ } sub new { my ($_class, $_title) = @_ } sub ok_button { my ($_fs) = @_ } sub selection_entry { my ($_fs) = @_ } @@ -396,7 +446,6 @@ sub cancel_button { my ($_fsd) = @_ } sub get_font { my ($_fsd) = @_ } sub get_font_name { my ($_fsd) = @_ } sub get_preview_text { my ($_fsd) = @_ } -sub members_get { my ($_fsd) = @_ } sub new { my ($_class, $_title) = @_ } sub ok_button { my ($_fsd) = @_ } sub set_font_name { my ($_fsd, $_fontname) = @_ } @@ -409,7 +458,7 @@ sub get_label_align { my ($_frame) = @_ } sub get_label_widget { my ($_frame) = @_ } sub get_shadow_type { my ($_frame) = @_ } sub new { my ($_class, $_o_label) = @_ } -sub set_label { my ($_frame, $_label) = @_ } +sub set_label { my ($_frame, $_o_label) = @_ } sub set_label_align { my ($_frame, $_xalign, $_yalign) = @_ } sub set_label_widget { my ($_frame, $_label_widget) = @_ } sub set_shadow_type { my ($_frame, $_type) = @_ } @@ -452,12 +501,10 @@ sub notify_startup_complete { my ($_class) = @_ } sub pointer_grab { my ($_class, $_window, $_owner_events, $_event_mask, $_confine_to, $_cursor, $_time_) = @_ } sub pointer_is_grabbed { my ($_class) = @_ } sub pointer_ungrab { my ($_class, $_time_) = @_ } -sub predefs { my ($_class) = @_ } sub screen_height { my ($_class) = @_ } sub screen_height_mm { my ($_class) = @_ } sub screen_width { my ($_class) = @_ } sub screen_width_mm { my ($_class) = @_ } -sub screendims { my ($_class) = @_ } sub set_locale { my ($_class) = @_ } sub set_program_class { my ($_class, $_program_class) = @_ } sub set_show_events { my ($_class, $_show_events) = @_ } @@ -491,8 +538,10 @@ our @ISA = qw(); sub alloc_color { my ($_colormap, $_color, $_writeable, $_best_match) = @_ } sub alloc_colors { my ($_colormap, $_writeable, $_best_match, @_more_paras) = @_ } sub free_colors { my ($_colormap, @_more_paras) = @_ } +sub get_screen { my ($_cmap) = @_ } sub get_system { my ($_class) = @_ } -sub new { my ($_visual, $_allocate) = @_ } +sub get_visual { my ($_colormap) = @_ } +sub new { my ($_class, $_visual, $_allocate) = @_ } sub query_color { my ($_colormap, $_pixel) = @_ } sub rgb_find_color { my ($_colormap, $_color) = @_ } @@ -553,7 +602,6 @@ sub get_protocol_for_display { my ($_class, $_display, $_xid) = @_ } sub get_selection { my ($_context) = @_ } sub get_source_widget { my ($_context) = @_ } sub is_source { my ($_dc) = @_ } -sub members { my ($_dc) = @_ } sub motion { my ($_context, $_dest_window, $_protocol, $_x_root, $_y_root, $_suggested_action, $_possible_actions, $_time_) = @_ } sub new { my ($_class) = @_ } sub protocol { my ($_dc) = @_ } @@ -571,7 +619,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 draw_arc { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height, $_angle1, $_angle2) = @_ } sub draw_drawable { my ($_drawable, $_gc, $_src, $_xsrc, $_ysrc, $_xdest, $_ydest, $_width, $_height) = @_ } @@ -590,10 +637,10 @@ sub draw_rgb_32_image_dithalign { my ($_drawable, $_gc, $_x, $_y, $_width, $_hei sub draw_rgb_image { my ($_drawable, $_gc, $_x, $_y, $_width, $_height, $_dith, $_buf, $_rowstride) = @_ } sub draw_rgb_image_dithalign { my ($_drawable, $_gc, $_x, $_y, $_width, $_height, $_dith, $_rgb_buf, $_rowstride, $_xdith, $_ydith) = @_ } sub draw_segments { my ($_drawable, $_gc, $_x1, $_y1, $_x2, $_y2, @_more_paras) = @_ } -sub drawable_get_image { my ($_drawable, $_x, $_y, $_width, $_height) = @_ } sub get_colormap { my ($_drawable) = @_ } sub get_depth { my ($_drawable) = @_ } sub get_display { my ($_drawable) = @_ } +sub get_image { my ($_drawable, $_x, $_y, $_width, $_height) = @_ } sub get_screen { my ($_drawable) = @_ } sub get_size { my ($_drawable) = @_ } sub get_visual { my ($_drawable) = @_ } @@ -632,7 +679,8 @@ sub y_root { my ($_event) = @_ } package Gtk2::Gdk::Event::Button; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub button { my ($_event) = @_ } +sub button { my ($_eventbutton) = @_ } +sub device { my ($_eventbutton) = @_ } package Gtk2::Gdk::Event::Client; our @ISA = qw(); @@ -641,42 +689,45 @@ sub DESTROY { my ($_sv) = @_ } package Gtk2::Gdk::Event::Configure; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub dim { my ($_event) = @_ } -sub height { my ($_event) = @_ } -sub width { my ($_event) = @_ } +sub height { my ($_eventconfigure) = @_ } +sub width { my ($_eventconfigure) = @_ } package Gtk2::Gdk::Event::Crossing; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub mode { my ($_event) = @_ } +sub detail { my ($_eventcrossing) = @_ } +sub focus { my ($_eventcrossing) = @_ } +sub mode { my ($_eventcrossing) = @_ } package Gtk2::Gdk::Event::DND; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub context { my ($_event) = @_ } +sub context { my ($_eventdnd) = @_ } package Gtk2::Gdk::Event::Expose; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub area { my ($_event) = @_ } -sub count { my ($_event) = @_ } +sub area { my ($_eventexpose) = @_ } +sub count { my ($_eventexpose) = @_ } +sub region { my ($_eventexpose) = @_ } package Gtk2::Gdk::Event::Focus; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub in { my ($_event) = @_ } +sub in { my ($_eventfocus) = @_ } package Gtk2::Gdk::Event::Key; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub keyval { my ($_event) = @_ } -sub Gtk2::Gdk::Event::Key::length { my ($_event) = @_ } -sub string { my ($_event) = @_ } +sub keyval { my ($_eventkey) = @_ } +sub Gtk2::Gdk::Event::Key::length { my ($_eventkey) = @_ } +sub string { my ($_eventkey) = @_ } package Gtk2::Gdk::Event::Motion; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub is_hint { my ($_event) = @_ } +sub device { my ($_eventmotion) = @_ } +sub is_hint { my ($_eventmotion) = @_ } package Gtk2::Gdk::Event::NoExpose; our @ISA = qw(); @@ -689,11 +740,13 @@ sub DESTROY { my ($_sv) = @_ } package Gtk2::Gdk::Event::Proximity; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } +sub device { my ($_eventproximity) = @_ } package Gtk2::Gdk::Event::Scroll; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub direction { my ($_event) = @_ } +sub device { my ($_eventscroll) = @_ } +sub direction { my ($_eventscroll) = @_ } package Gtk2::Gdk::Event::Selection; our @ISA = qw(); @@ -702,23 +755,27 @@ sub DESTROY { my ($_sv) = @_ } package Gtk2::Gdk::Event::Setting; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } +sub action { my ($_eventsetting) = @_ } +sub name { my ($_eventsetting) = @_ } package Gtk2::Gdk::Event::Visibility; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub state { my ($_event) = @_ } +sub state { my ($_eventvisibility) = @_ } package Gtk2::Gdk::Event::WindowState; our @ISA = qw(); sub DESTROY { my ($_sv) = @_ } -sub changed_mask { my ($_event) = @_ } -sub new_window_state { my ($_event) = @_ } +sub changed_mask { my ($_eventwindowstate) = @_ } +sub new_window_state { my ($_eventwindowstate) = @_ } package Gtk2::Gdk::GC; our @ISA = qw(); sub copy { my ($_dst_gc, $_src_gc) = @_ } sub get_screen { my ($_gc) = @_ } -sub new { my ($_class, $_drawable) = @_ } +sub get_values { my ($_gc) = @_ } +sub new { my ($_class, $_drawable, $_o_values) = @_ } +sub new_with_values { my ($_class, $_drawable, $_o_values) = @_ } sub offset { my ($_gc, $_x_offset, $_y_offset) = @_ } sub rgb_gc_set_background { my ($_gc, $_rgb) = @_ } sub rgb_gc_set_foreground { my ($_gc, $_rgb) = @_ } @@ -726,6 +783,7 @@ sub set_background { my ($_gc, $_color) = @_ } sub set_clip_mask { my ($_gc, $_mask) = @_ } sub set_clip_origin { my ($_gc, $_x, $_y) = @_ } sub set_clip_rectangle { my ($_gc, $_rectangle) = @_ } +sub set_clip_region { my ($_gc, $_region) = @_ } sub set_colormap { my ($_gc, $_colormap) = @_ } sub set_dashes { my ($_gc, $_dash_offset, @_more_paras) = @_ } sub set_exposures { my ($_gc, $_exposures) = @_ } @@ -743,6 +801,42 @@ sub set_subwindow { my ($_gc, $_mode) = @_ } sub set_tile { my ($_gc, $_tile) = @_ } sub set_ts_origin { my ($_gc, $_x, $_y) = @_ } +package Gtk2::Gdk::Geometry; +our @ISA = qw(); +sub base_height { my ($_object, $_o_newvalue) = @_ } +sub base_width { my ($_object, $_o_newvalue) = @_ } +sub constrain_size { my ($_geometry_ref, @_more_paras) = @_ } +sub gravity { my ($_object, $_o_newvalue) = @_ } +sub height_inc { my ($_object, $_o_newvalue) = @_ } +sub max_aspect { my ($_object, $_o_newvalue) = @_ } +sub max_height { my ($_object, $_o_newvalue) = @_ } +sub max_width { my ($_object, $_o_newvalue) = @_ } +sub min_aspect { my ($_object, $_o_newvalue) = @_ } +sub min_height { my ($_object, $_o_newvalue) = @_ } +sub min_width { my ($_object, $_o_newvalue) = @_ } +sub new { my ($_class) = @_ } +sub width_inc { my ($_object, $_o_newvalue) = @_ } +sub win_gravity { my ($_object, $_o_newvalue) = @_ } + +package Gtk2::Gdk::Keymap; +our @ISA = qw(); +sub gdk_keymap_get_default { my ($_class) = @_ } +sub gdk_keymap_get_direction { my ($_keymap) = @_ } +sub gdk_keymap_get_for_display { my ($_class, $_display) = @_ } +sub gdk_keymap_translate_keyboard_state { my ($_keymap, $_hardware_keycode, $_state, $_group) = @_ } + +package Gtk2::Gdk::Keyval; +our @ISA = qw(); +sub gdk_keyval_convert_case { my ($_class, $_symbol) = @_ } +sub gdk_keyval_from_name { my ($_class, $_keyval_name) = @_ } +sub gdk_keyval_is_lower { my ($_class, $_keyval) = @_ } +sub gdk_keyval_is_upper { my ($_class, $_keyval) = @_ } +sub gdk_keyval_name { my ($_class, $_keyval) = @_ } +sub gdk_keyval_to_lower { my ($_class, $_keyval) = @_ } +sub gdk_keyval_to_unicode { my ($_class, $_keyval) = @_ } +sub gdk_keyval_to_upper { my ($_class, $_keyval) = @_ } +sub gdk_unicode_to_keyval { my ($_class, $_wc) = @_ } + package Gtk2::Gdk::Pixbuf; our @ISA = qw(); sub add_alpha { my ($_pixbuf, $_substitute_color, $_r, $_g, $_b) = @_ } @@ -754,6 +848,9 @@ sub copy_area { my ($_src_pixbuf, $_src_x, $_src_y, $_width, $_height, $_dest_pi sub fill { my ($_pixbuf, $_pixel) = @_ } sub get_bits_per_sample { my ($_pixbuf) = @_ } sub get_colorspace { my ($_pixbuf) = @_ } +sub get_formats { my ($_o_class) = @_ } +sub get_from_drawable { my ($_dest_or_class, $_src, $_cmap, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height) = @_ } +sub get_from_image { my ($_dest_or_class, $_src, $_cmap, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height) = @_ } sub get_has_alpha { my ($_pixbuf) = @_ } sub get_height { my ($_pixbuf) = @_ } sub get_n_channels { my ($_pixbuf) = @_ } @@ -761,9 +858,14 @@ sub get_pixels { my ($_pixbuf) = @_ } sub get_rowstride { my ($_pixbuf) = @_ } sub get_width { my ($_pixbuf) = @_ } sub new { my ($_class, $_colorspace, $_has_alpha, $_bits_per_sample, $_width, $_height) = @_ } +sub new_from_data { my ($_class, $_data, $_colorspace, $_has_alpha, $_bits_per_sample, $_width, $_height, $_rowstride) = @_ } sub new_from_file { my ($_class, $_filename) = @_ } -sub new_from_inline { my ($_class, $_data_length, $_data, $_copy_pixels) = @_ } +sub new_from_inline { my ($_class, $_data, $_o_copy_pixels) = @_ } +sub new_from_xpm_data { my ($_class, @_more_paras) = @_ } sub new_subpixbuf { my ($_src_pixbuf, $_src_x, $_src_y, $_width, $_height) = @_ } +sub render_pixmap_and_mask { my ($_pixbuf, $_alpha_threshold) = @_ } +sub render_pixmap_and_mask_for_colormap { my ($_pixbuf, $_colormap, $_alpha_threshold) = @_ } +sub render_threshold_alpha { my ($_pixbuf, $_bitmap, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_alpha_threshold) = @_ } sub render_to_drawable { my ($_pixbuf, $_drawable, $_gc, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_dither, $_x_dither, $_y_dither) = @_ } sub render_to_drawable_alpha { my ($_pixbuf, $_drawable, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_alpha_mode, $_alpha_threshold, $_dither, $_x_dither, $_y_dither) = @_ } sub saturate_and_pixelate { my ($_src, $_dest, $_saturation, $_pixelate) = @_ } @@ -774,10 +876,18 @@ sub scale_simple { my ($_src, $_dest_width, $_dest_height, $_interp_type) = @_ } package Gtk2::Gdk::PixbufAnimation; our @ISA = qw(); sub get_height { my ($_animation) = @_ } +sub get_iter { my ($_animation, $_o_start_time_seconds, $_o_start_time_microseconds) = @_ } sub get_static_image { my ($_animation) = @_ } sub get_width { my ($_animation) = @_ } sub is_static_image { my ($_animation) = @_ } -sub new_from_file { my ($_class, $_filename, $_error) = @_ } +sub new_from_file { my ($_class, $_filename) = @_ } + +package Gtk2::Gdk::PixbufAnimationIter; +our @ISA = qw(); +sub advance { my ($_iter, $_o_current_time_seconds, $_o_current_time_microseconds) = @_ } +sub get_delay_time { my ($_iter) = @_ } +sub get_pixbuf { my ($_iter) = @_ } +sub on_currently_loading_frame { my ($_iter) = @_ } package Gtk2::Gdk::PixbufLoader; our @ISA = qw(); @@ -800,15 +910,34 @@ sub new { my ($_class, $_drawable, $_width, $_height, $_depth) = @_ } package Gtk2::Gdk::Rectangle; our @ISA = qw(); -sub height { my ($_rectangle) = @_ } +sub height { my ($_rectangle, $_o_newvalue) = @_ } sub intersect { my ($_src1, $_src2) = @_ } -sub members { my ($_rectangle) = @_ } sub new { my ($_class, $_x, $_y, $_width, $_height) = @_ } sub union { my ($_src1, $_src2) = @_ } sub values { my ($_rectangle) = @_ } -sub width { my ($_rectangle) = @_ } -sub Gtk2::Gdk::Rectangle::x { my ($_rectangle) = @_ } -sub Gtk2::Gdk::Rectangle::y { my ($_rectangle) = @_ } +sub width { my ($_rectangle, $_o_newvalue) = @_ } +sub Gtk2::Gdk::Rectangle::x { my ($_rectangle, $_o_newvalue) = @_ } +sub Gtk2::Gdk::Rectangle::y { my ($_rectangle, $_o_newvalue) = @_ } + +package Gtk2::Gdk::Region; +our @ISA = qw(); +sub empty { my ($_region) = @_ } +sub equal { my ($_region1, $_region2) = @_ } +sub get_clipbox { my ($_region) = @_ } +sub get_rectangles { my ($_region) = @_ } +sub intersect { my ($_source1, $_source2) = @_ } +sub new { my ($_class) = @_ } +sub offset { my ($_region, $_dx, $_dy) = @_ } +sub point_in { my ($_region, $_x, $_y) = @_ } +sub polygon { my ($_class, $_points_ref, $_fill_rule) = @_ } +sub rect_in { my ($_region, $_rect) = @_ } +sub rectangle { my ($_class, $_rectangle) = @_ } +sub shrink { my ($_region, $_dx, $_dy) = @_ } +sub spans_intersect_foreach { my ($_region, $_spans_ref, $_sorted, $_func, $_o_data) = @_ } +sub subtract { my ($_source1, $_source2) = @_ } +sub union { my ($_source1, $_source2) = @_ } +sub union_with_rect { my ($_region, $_rect) = @_ } +sub xor { my ($_source1, $_source2) = @_ } package Gtk2::Gdk::Rgb; our @ISA = qw(); @@ -833,7 +962,7 @@ sub get_number { my ($_screen) = @_ } sub get_rgb_colormap { my ($_screen) = @_ } sub get_rgb_visual { my ($_screen) = @_ } sub get_root_window { my ($_screen) = @_ } -sub get_setting { my ($_screen, $_name, $_value) = @_ } +sub get_setting { my ($_screen, $_name) = @_ } sub get_system_colormap { my ($_screen) = @_ } sub get_system_visual { my ($_screen) = @_ } sub get_toplevel_windows { my ($_screen) = @_ } @@ -850,14 +979,14 @@ sub owner_get { my ($_class, $_selection) = @_ } sub owner_get_for_display { my ($_class, $_display, $_selection) = @_ } sub owner_set { my ($_class, $_owner, $_selection, $_time_, $_send_event) = @_ } sub owner_set_for_display { my ($_class, $_display, $_owner, $_selection, $_time_, $_send_event) = @_ } -sub property_get { my ($_requestor) = @_ } +sub property_get { my ($_class, $_requestor) = @_ } sub send_notify { my ($_class, $_requestor, $_selection, $_target, $_property, $_time_) = @_ } sub send_notify_for_display { my ($_class, $_display, $_requestor, $_selection, $_target, $_property, $_time_) = @_ } package Gtk2::Gdk::Threads; our @ISA = qw(); sub enter { my ($_class) = @_ } -sub gdk_threads { my ($_class) = @_ } +sub init { my ($_class) = @_ } sub leave { my ($_class) = @_ } package Gtk2::Gdk::Window; @@ -865,6 +994,7 @@ our @ISA = qw(); sub at_pointer { my ($_class) = @_ } sub begin_move_drag { my ($_window, $_button, $_root_x, $_root_y, $_timestamp) = @_ } sub begin_paint_rect { my ($_window, $_rectangle) = @_ } +sub begin_paint_region { my ($_window, $_region) = @_ } sub begin_resize_drag { my ($_window, $_edge, $_button, $_root_x, $_root_y, $_timestamp) = @_ } sub clear { my ($_window) = @_ } sub clear_area { my ($_window, $_x, $_y, $_width, $_height) = @_ } @@ -874,31 +1004,44 @@ sub destroy { my ($_window) = @_ } sub end_paint { my ($_window) = @_ } sub focus { my ($_window, $_timestamp) = @_ } sub foreign_new { my ($_class, $_anid) = @_ } -sub foreign_new_for_display { my ($_display, $_anid) = @_ } +sub foreign_new_for_display { my ($_class, $_display, $_anid) = @_ } sub freeze_updates { my ($_window) = @_ } sub fullscreen { my ($_window) = @_ } sub gdk_set_sm_client_id { my ($_sm_client_id) = @_ } +sub get_children { my ($_window) = @_ } +sub get_decorations { my ($_window) = @_ } sub get_events { my ($_window) = @_ } +sub get_frame_extents { my ($_window) = @_ } sub get_geometry { my ($_window) = @_ } +sub get_internal_paint_info { my ($_window) = @_ } sub get_origin { my ($_window) = @_ } +sub get_parent { my ($_window) = @_ } sub get_pointer { my ($_window) = @_ } sub get_position { my ($_window) = @_ } sub get_root_origin { my ($_window) = @_ } sub get_state { my ($_window) = @_ } sub get_toplevel { my ($_window) = @_ } +sub get_toplevels { my ($_class) = @_ } +sub get_update_area { my ($_window) = @_ } sub get_user_data { my ($_window) = @_ } sub get_window_type { my ($_window) = @_ } sub hide { my ($_window) = @_ } sub iconify { my ($_window) = @_ } +sub invalidate_maybe_recurse { my ($_window, $_region, $_func, $_o_data) = @_ } sub invalidate_rect { my ($_window, $_rectangle, $_invalidate_children) = @_ } +sub invalidate_region { my ($_window, $_region, $_invalidate_children) = @_ } sub is_viewable { my ($_window) = @_ } +sub is_visible { my ($_window) = @_ } sub lookup { my ($_class, $_anid) = @_ } -sub lookup_for_display { my ($_display, $_anid) = @_ } +sub lookup_for_display { my ($_class, $_display, $_anid) = @_ } sub lower { my ($_window) = @_ } sub maximize { my ($_window) = @_ } +sub merge_child_shapes { my ($_window) = @_ } sub move { my ($_window, $_x, $_y) = @_ } sub move_resize { my ($_window, $_x, $_y, $_width, $_height) = @_ } -sub process_all_updates { my ($_class) = @_ } +sub new { my ($_class, $_parent, $_attributes_ref) = @_ } +sub peek_children { my ($_window) = @_ } +sub process_all_updates { my ($_class_or_instance) = @_ } sub process_updates { my ($_window, $_update_children) = @_ } sub property_change { my ($_window, $_property, $_type, $_format, $_mode, $_data, $_nelements) = @_ } sub property_delete { my ($_window, $_property) = @_ } @@ -910,20 +1053,29 @@ sub resize { my ($_window, $_width, $_height) = @_ } sub scroll { my ($_window, $_dx, $_dy) = @_ } sub set_back_pixmap { my ($_window, $_pixmap, $_o_parent_relative) = @_ } sub set_background { my ($_window, $_color) = @_ } +sub set_child_shapes { my ($_window) = @_ } sub set_cursor { my ($_window, $_cursor) = @_ } +sub set_debug_updates { my ($_class_or_instance, $_enable) = @_ } sub set_decorations { my ($_window, $_decorations) = @_ } sub set_events { my ($_window, $_event_mask) = @_ } sub set_functions { my ($_window, $_functions) = @_ } +sub set_geometry_hints { my ($_window, $_geometry_ref, $_o_geom_mask_sv) = @_ } sub set_group { my ($_window, $_leader) = @_ } +sub set_icon { my ($_window, $_icon_window, $_pixmap, $_mask) = @_ } +sub set_icon_list { my ($_window, @_more_paras) = @_ } sub set_icon_name { my ($_window, $_name) = @_ } sub set_modal_hint { my ($_window, $_modal) = @_ } sub set_override_redirect { my ($_window, $_override_redirect) = @_ } sub set_role { my ($_window, $_role) = @_ } sub set_skip_pager_hint { my ($_window, $_skips_pager) = @_ } sub set_skip_taskbar_hint { my ($_window, $_skips_taskbar) = @_ } +sub set_static_gravities { my ($_window, $_use_static) = @_ } sub set_title { my ($_window, $_title) = @_ } sub set_transient_for { my ($_window, $_parent) = @_ } sub set_type_hint { my ($_window, $_hint) = @_ } +sub set_user_data { my ($_window, $_user_data) = @_ } +sub shape_combine_mask { my ($_window, $_mask, $_x, $_y) = @_ } +sub shape_combine_region { my ($_window, $_shape_region, $_offset_x, $_offset_y) = @_ } sub show { my ($_window) = @_ } sub show_unraised { my ($_window) = @_ } sub stick { my ($_window) = @_ } @@ -962,12 +1114,17 @@ package Gtk2::HScrollBar; our @ISA = qw(); sub new { my ($_class, $_o_adjustment) = @_ } +package Gtk2::HScrollbar; +our @ISA = qw(); +sub new { my ($_class, $_o_adjustment) = @_ } + package Gtk2::HSeparator; our @ISA = qw(); sub new { my ($_class) = @_ } package Gtk2::HandleBox; our @ISA = qw(); +sub get_child_detached { my ($_handle_box) = @_ } sub get_handle_position { my ($_handle_box) = @_ } sub get_shadow_type { my ($_handle_box) = @_ } sub get_snap_edge { my ($_handle_box) = @_ } @@ -983,14 +1140,15 @@ sub add_default { my ($_factory) = @_ } sub lookup { my ($_factory, $_stock_id) = @_ } sub lookup_default { my ($_class, $_stock_id) = @_ } sub new { my ($_class) = @_ } +sub remove_default { my ($_factory) = @_ } package Gtk2::IconSet; our @ISA = qw(); sub add_source { my ($_icon_set, $_source) = @_ } -sub copy { my ($_icon_set) = @_ } sub get_sizes { my ($_icon_set) = @_ } sub new { my ($_class) = @_ } sub new_from_pixbuf { my ($_class, $_pixbuf) = @_ } +sub render_icon { my ($_icon_set, $_style, $_direction, $_state, $_size, $_widget, $_o_detail) = @_ } package Gtk2::IconSize; our @ISA = qw(); @@ -1002,8 +1160,6 @@ sub register_alias { my ($_class, $_alias, $_target) = @_ } package Gtk2::IconSource; our @ISA = qw(); -sub copy { my ($_source) = @_ } -sub free { my ($_source) = @_ } sub get_direction { my ($_source) = @_ } sub get_direction_wildcarded { my ($_source) = @_ } sub get_filename { my ($_source) = @_ } @@ -1051,10 +1207,9 @@ package Gtk2::ImageMenuItem; our @ISA = qw(); sub get_image { my ($_image_menu_item) = @_ } sub new { my ($_class, $_o_label) = @_ } -sub new_from_stock { my ($_class, $_stock_id, $_accel_group) = @_ } +sub new_from_stock { my ($_class, $_stock_id, $_o_accel_group) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } sub set_image { my ($_image_menu_item, $_image) = @_ } package Gtk2::InputDialog; @@ -1065,7 +1220,7 @@ package Gtk2::Invisible; our @ISA = qw(); sub get_screen { my ($_invisible) = @_ } sub new { my ($_class) = @_ } -sub new_for_screen { my ($_screen) = @_ } +sub new_for_screen { my ($_class, $_screen) = @_ } sub set_screen { my ($_invisible, $_screen) = @_ } package Gtk2::Item; @@ -1076,16 +1231,22 @@ sub toggle { my ($_item) = @_ } package Gtk2::ItemFactory; our @ISA = qw(); -sub _create_item { my ($_ifactory, $_path, $_accelerator, $_callback_action, $_item_type, $_extra_data, $_clean_path, $_callback_sv, $_callback_data) = @_ } +sub create_item { my ($_ifactory, $_entry_ref, $_o_callback_data) = @_ } +sub create_items { my ($_ifactory, $_callback_data, @_more_paras) = @_ } +sub delete_entries { my ($_ifactory, @_more_paras) = @_ } +sub delete_entry { my ($_ifactory, $_entry_ref) = @_ } sub delete_item { my ($_ifactory, $_path) = @_ } sub from_widget { my ($_class, $_widget) = @_ } sub get_item { my ($_ifactory, $_path) = @_ } sub get_item_by_action { my ($_ifactory, $_action) = @_ } sub get_widget { my ($_ifactory, $_path) = @_ } sub get_widget_by_action { my ($_ifactory, $_action) = @_ } -sub new { my ($_class, $_container_type_package, $_path, $_accel_group) = @_ } +sub new { my ($_class, $_container_type_package, $_path, $_o_accel_group) = @_ } sub path_from_widget { my ($_class, $_widget) = @_ } sub popup { my ($_ifactory, $_x, $_y, $_mouse_button, $_time_, $_o_popup_data) = @_ } +sub popup_data { my ($_ifactory) = @_ } +sub popup_data_from_widget { my ($_class, $_widget) = @_ } +sub set_translate_func { my ($_ifactory, $_func, $_o_data) = @_ } package Gtk2::Label; our @ISA = qw(); @@ -1126,7 +1287,7 @@ sub get_hadjustment { my ($_layout) = @_ } sub get_size { my ($_layout) = @_ } sub get_vadjustment { my ($_layout) = @_ } sub move { my ($_layout, $_child_widget, $_x, $_y) = @_ } -sub new { my ($_class, $_hadjustment, $_vadjustment) = @_ } +sub new { my ($_class, $_o_hadjustment, $_o_vadjustment) = @_ } sub put { my ($_layout, $_child_widget, $_x, $_y) = @_ } sub set_hadjustment { my ($_layout, $_adjustment) = @_ } sub set_size { my ($_layout, $_width, $_height) = @_ } @@ -1135,16 +1296,16 @@ sub thaw { my ($_layout) = @_ } package Gtk2::List; our @ISA = qw(); -sub append_items { my ($_list, $_list_item, @_more_paras) = @_ } +sub append_items { my ($_list, @_more_paras) = @_ } sub child_position { my ($_list, $_child) = @_ } sub clear_items { my ($_list, $_start, $_end) = @_ } sub end_drag_selection { my ($_list) = @_ } sub end_selection { my ($_list) = @_ } sub extend_selection { my ($_list, $_scroll_type, $_position, $_auto_start_selection) = @_ } -sub insert_items { my ($_list, $_position, $_list_item, @_more_paras) = @_ } +sub insert_items { my ($_list, $_position, @_more_paras) = @_ } sub new { my ($_class) = @_ } -sub prepend_items { my ($_list, $_list_item, @_more_paras) = @_ } -sub remove_items { my ($_list, $_list_item, @_more_paras) = @_ } +sub prepend_items { my ($_list, @_more_paras) = @_ } +sub remove_items { my ($_list, @_more_paras) = @_ } sub scroll_horizontal { my ($_list, $_scroll_type, $_position) = @_ } sub scroll_vertical { my ($_list, $_scroll_type, $_position) = @_ } sub select_all { my ($_list) = @_ } @@ -1164,6 +1325,7 @@ package Gtk2::ListItem; our @ISA = qw(); sub deselect { my ($_list_item) = @_ } sub new { my ($_class, $_o_label) = @_ } +sub new_with_label { my ($_class, $_o_label) = @_ } sub select { my ($_list_item) = @_ } package Gtk2::ListStore; @@ -1180,12 +1342,14 @@ sub new { my ($_class, @_more_paras) = @_ } sub prepend { my ($_list_store) = @_ } sub remove { my ($_list_store, $_iter) = @_ } sub reorder { my ($_store, @_more_paras) = @_ } -sub set { my ($_list_store, $_iter, @_more_paras) = @_ } +sub set { my ($_list_store, $_iter, $_col1, $_val1, @_more_paras) = @_ } sub set_column_types { my ($_list_store, @_more_paras) = @_ } +sub set_value { my ($_list_store, $_iter, $_col1, $_val1, @_more_paras) = @_ } sub swap { my ($_store, $_a, $_b) = @_ } package Gtk2::Menu; our @ISA = qw(); +sub attach_to_widget { my ($_menu, $_attach_widget, $_detacher) = @_ } sub detach { my ($_menu) = @_ } sub get_accel_group { my ($_menu) = @_ } sub get_active { my ($_menu) = @_ } @@ -1217,9 +1381,9 @@ sub get_submenu { my ($_menu_item) = @_ } sub new { my ($_class, $_o_label) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } sub remove_submenu { my ($_menu_item) = @_ } sub select { my ($_menu_item) = @_ } +sub set_accel_path { my ($_menu_item, $_accel_path) = @_ } sub set_right_justified { my ($_menu_item, $_right_justified) = @_ } sub set_submenu { my ($_menu_item, $_submenu) = @_ } @@ -1231,11 +1395,12 @@ sub deactivate { my ($_menu_shell) = @_ } sub deselect { my ($_menu_shell) = @_ } sub insert { my ($_menu_shell, $_child, $_position) = @_ } sub prepend { my ($_menu_shell, $_child) = @_ } +sub select_first { my ($_menu_shell, $_search_sensitive) = @_ } sub select_item { my ($_menu_shell, $_menu_item) = @_ } package Gtk2::MessageDialog; our @ISA = qw(); -sub new { my ($_class, $_parent, $_flags, $_type, $_buttons, $_message) = @_ } +sub new { my ($_class, $_parent, $_flags, $_type, $_buttons, $_format, @_more_paras) = @_ } package Gtk2::Misc; our @ISA = qw(); @@ -1305,14 +1470,13 @@ our @ISA = qw(); sub add1 { my ($_paned, $_child) = @_ } sub add2 { my ($_paned, $_child) = @_ } sub child1 { my ($_paned) = @_ } -sub child1_resize { my ($_paned) = @_ } -sub child1_shrink { my ($_paned) = @_ } +sub child1_resize { my ($_paned, $_o_newval) = @_ } +sub child1_shrink { my ($_paned, $_o_newval) = @_ } sub child2 { my ($_paned) = @_ } -sub child2_resize { my ($_paned) = @_ } -sub child2_shrink { my ($_paned) = @_ } +sub child2_resize { my ($_paned, $_o_newval) = @_ } +sub child2_shrink { my ($_paned, $_o_newval) = @_ } sub compute_position { my ($_paned, $_allocation, $_child1_req, $_child2_req) = @_ } sub get_position { my ($_paned) = @_ } -sub member { my ($_paned) = @_ } sub pack1 { my ($_paned, $_child, $_resize, $_shrink) = @_ } sub pack2 { my ($_paned, $_child, $_resize, $_shrink) = @_ } sub set_position { my ($_paned, $_position) = @_ } @@ -1320,7 +1484,6 @@ sub set_position { my ($_paned, $_position) = @_ } package Gtk2::Pango; our @ISA = qw(); sub PANGO_PIXELS { my ($_class, $_d) = @_ } -sub constant { my ($_class) = @_ } sub pixels { my ($_class, $_d) = @_ } sub scale { my ($_class) = @_ } sub scale_large { my ($_class) = @_ } @@ -1400,8 +1563,6 @@ sub get_tabs { my ($_layout) = @_ } sub get_text { my ($_layout) = @_ } sub get_width { my ($_layout) = @_ } sub get_wrap { my ($_layout) = @_ } -sub int_getters { my ($_layout) = @_ } -sub int_setters { my ($_layout, $_newval) = @_ } sub move_cursor_visually { my ($_layout, $_strong, $_old_index, $_old_trailing, $_direction) = @_ } sub new { my ($_class, $_context) = @_ } sub set_alignment { my ($_layout, $_alignment) = @_ } @@ -1409,18 +1570,18 @@ sub set_attributes { my ($_layout, $_attrs) = @_ } sub set_font_description { my ($_layout, $_desc) = @_ } sub set_indent { my ($_layout, $_newval) = @_ } sub set_justify { my ($_layout, $_newval) = @_ } -sub set_markup { my ($_layout, $_markup) = @_ } +sub set_markup { my ($_layout, $_markup, $_markup) = @_ } +sub set_markup_with_accel { my ($_layout, $_markup, $_markup, $_accel_marker) = @_ } sub set_single_paragraph_mode { my ($_layout, $_newval) = @_ } sub set_spacing { my ($_layout, $_newval) = @_ } sub set_tabs { my ($_layout, $_tabs) = @_ } -sub set_text { my ($_layout, $_text) = @_ } +sub set_text { my ($_layout, $_text, $_text) = @_ } sub set_width { my ($_layout, $_newval) = @_ } sub set_wrap { my ($_layout, $_wrap) = @_ } sub xy_to_index { my ($_layout, $_x, $_y) = @_ } package Gtk2::Pango::TabArray; our @ISA = qw(); -sub copy { my ($_src) = @_ } sub get_positions_in_pixels { my ($_tab_array) = @_ } sub get_size { my ($_tab_array) = @_ } sub get_tab { my ($_tab_array, $_tab_index) = @_ } @@ -1468,7 +1629,6 @@ sub get_group { my ($_radio_menu_item) = @_ } sub new { my ($_class, $_o_member_or_listref, $_o_label) = @_ } sub new_with_label { my ($_class, $_o_member_or_listref, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_member_or_listref, $_o_label) = @_ } -sub news { my ($_class, $_o_member_or_listref, $_o_label) = @_ } sub set_group { my ($_radio_menu_item, $_member_or_listref) = @_ } package Gtk2::Range; @@ -1486,22 +1646,35 @@ sub set_value { my ($_range, $_value) = @_ } package Gtk2::Rc; our @ISA = qw(); -sub add_class_style { my ($_rc_style, $_pattern) = @_ } sub add_default_file { my ($_class, $_filename) = @_ } -sub add_widget_class_style { my ($_rc_style, $_pattern) = @_ } -sub add_widget_name_style { my ($_rc_style, $_pattern) = @_ } -sub find_module_in_path { my ($_class, $_module_file) = @_ } +sub get_default_files { my ($_class) = @_ } sub get_im_module_file { my ($_class) = @_ } sub get_im_module_path { my ($_class) = @_ } sub get_module_dir { my ($_class) = @_ } -sub get_style { my ($_widget) = @_ } +sub get_style { my ($_class, $_widget) = @_ } +sub get_style_by_paths { my ($_settings, $_widget_path, $_class_path, $_package) = @_ } sub get_theme_dir { my ($_class) = @_ } sub parse { my ($_class, $_filename) = @_ } sub parse_string { my ($_class, $_rc_string) = @_ } sub reparse_all { my ($_class) = @_ } -sub reparse_all_for_settings { my ($_settings, $_force_load) = @_ } +sub reparse_all_for_settings { my ($_class, $_settings, $_force_load) = @_ } sub set_default_files { my ($_class, @_more_paras) = @_ } +package Gtk2::RcStyle; +our @ISA = qw(); +sub base { my ($_style, $_state, $_o_new) = @_ } +sub bg { my ($_style, $_state, $_o_new) = @_ } +sub bg_pixmap_name { my ($_style, $_state, $_o_new) = @_ } +sub color_flags { my ($_style, $_state, $_o_new) = @_ } +sub copy { my ($_orig) = @_ } +sub fg { my ($_style, $_state, $_o_new) = @_ } +sub font_desc { my ($_style, $_o_new) = @_ } +sub name { my ($_style, $_o_new) = @_ } +sub new { my ($_class) = @_ } +sub text { my ($_style, $_state, $_o_new) = @_ } +sub xthickness { my ($_style, $_o_new) = @_ } +sub ythickness { my ($_style, $_o_new) = @_ } + package Gtk2::Requisition; our @ISA = qw(); sub height { my ($_requisition, $_o_newval) = @_ } @@ -1543,25 +1716,19 @@ sub set_vadjustment { my ($_scrolled_window, $_hadjustment) = @_ } package Gtk2::Selection; our @ISA = qw(); -sub add_target { my ($_widget, $_selection, $_target, $_info) = @_ } -sub clear_targets { my ($_widget, $_selection) = @_ } -sub convert { my ($_widget, $_selection, $_target, $_time_) = @_ } sub owner_set { my ($_class, $_widget, $_selection, $_time_) = @_ } sub owner_set_for_display { my ($_class, $_display, $_widget, $_selection, $_time_) = @_ } package Gtk2::SelectionData; our @ISA = qw(); -sub copy { my ($_data) = @_ } sub data { my ($_d) = @_ } sub display { my ($_d) = @_ } sub Gtk2::SelectionData::format { my ($_d) = @_ } -sub get_row_drag_data { my ($_selection_data, $_tree_model, $_path) = @_ } +sub get_row_drag_data { my ($_selection_data) = @_ } sub get_targets { my ($_selection_data) = @_ } sub get_text { my ($_selection_data) = @_ } sub gtk_selection_clear { my ($_widget, $_event) = @_ } -sub gtk_selection_remove_all { my ($_widget) = @_ } sub Gtk2::SelectionData::length { my ($_d) = @_ } -sub members { my ($_d) = @_ } sub selection { my ($_d) = @_ } sub set { my ($_selection_data, $_type, $_format, $_data) = @_ } sub set_row_drag_data { my ($_selection_data, $_tree_model, $_path) = @_ } @@ -1647,7 +1814,6 @@ sub copy { my ($_style) = @_ } sub dark { my ($_style, $_state) = @_ } sub dark_gc { my ($_style, $_state) = @_ } sub detach { my ($_style) = @_ } -sub draw_flat_box { my ($_style, $_window, $_state_type, $_shadow_type, $_x, $_y, $_width, $_height) = @_ } sub fg { my ($_style, $_state) = @_ } sub fg_gc { my ($_style, $_state) = @_ } sub font_desc { my ($_style) = @_ } @@ -1664,6 +1830,7 @@ sub paint_check { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_ sub paint_diamond { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height) = @_ } sub paint_expander { my ($_style, $_window, $_state_type, $_area, $_widget, $_detail, $_x, $_y, $_expander_style) = @_ } sub paint_extension { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height, $_gap_side) = @_ } +sub paint_flat_box { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height) = @_ } sub paint_focus { my ($_style, $_window, $_state_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height) = @_ } sub paint_handle { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height, $_orientation) = @_ } sub paint_hline { my ($_style, $_window, $_state_type, $_area, $_widget, $_detail, $_x1, $_x2, $_y) = @_ } @@ -1676,11 +1843,8 @@ sub paint_shadow_gap { my ($_style, $_window, $_state_type, $_shadow_type, $_are sub paint_slider { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height, $_orientation) = @_ } sub paint_tab { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height) = @_ } sub paint_vline { my ($_style, $_window, $_state_type, $_area, $_widget, $_detail, $_y1_, $_y2_, $_x) = @_ } -sub render_icon { my ($_style, $_source, $_direction, $_state, $_size, $_widget, $_detail) = @_ } +sub render_icon { my ($_style, $_source, $_direction, $_state, $_size, $_widget, $_o_detail) = @_ } sub set_background { my ($_style, $_window, $_state_type) = @_ } -sub state_color { my ($_style, $_state) = @_ } -sub state_gc { my ($_style, $_state) = @_ } -sub stateless_member { my ($_style) = @_ } sub text { my ($_style, $_state) = @_ } sub text_aa { my ($_style, $_state) = @_ } sub text_aa_gc { my ($_style, $_state) = @_ } @@ -1707,13 +1871,21 @@ sub set_homogeneous { my ($_table, $_homogeneous) = @_ } sub set_row_spacing { my ($_table, $_row, $_spacing) = @_ } sub set_row_spacings { my ($_table, $_spacing) = @_ } -package Gtk2::TeamoffMenuItem; +package Gtk2::TargetList; our @ISA = qw(); -sub gtk_tearoff_menu_item_new { my ($_class) = @_ } +sub DESTROY { my ($_list) = @_ } +sub add { my ($_list, $_target, $_flags, $_info) = @_ } +sub add_table { my ($_list, @_more_paras) = @_ } +sub find { my ($_list, $_target) = @_ } +sub new { my ($_class, @_more_paras) = @_ } +sub remove { my ($_list, $_target) = @_ } + +package Gtk2::TearoffMenuItem; +our @ISA = qw(); +sub new { my ($_class) = @_ } package Gtk2::TextAttributes; our @ISA = qw(); -sub copy { my ($_src) = @_ } sub copy_values { my ($_dest, $_src) = @_ } sub new { my ($_class) = @_ } @@ -1726,7 +1898,7 @@ sub begin_user_action { my ($_buffer) = @_ } sub copy_clipboard { my ($_buffer, $_clipboard) = @_ } sub create_child_anchor { my ($_buffer, $_iter) = @_ } sub create_mark { my ($_buffer, $_mark_name, $_where, $_left_gravity) = @_ } -sub create_tag { my ($_buffer, $_tag_name, @_more_paras) = @_ } +sub create_tag { my ($_buffer, $_tag_name, $_property_name1, $_property_value1, @_more_paras) = @_ } sub cut_clipboard { my ($_buffer, $_clipboard, $_default_editable) = @_ } sub delete { my ($_buffer, $_start, $_end) = @_ } sub delete_interactive { my ($_buffer, $_start_iter, $_end_iter, $_default_editable) = @_ } @@ -1781,8 +1953,10 @@ sub backward_char { my ($_iter) = @_ } sub backward_chars { my ($_iter, $_count) = @_ } sub backward_cursor_position { my ($_iter) = @_ } sub backward_cursor_positions { my ($_iter, $_count) = @_ } +sub backward_find_char { my ($_iter, $_pred, $_o_user_data, $_o_limit) = @_ } sub backward_line { my ($_iter) = @_ } sub backward_lines { my ($_iter, $_count) = @_ } +sub backward_search { my ($_iter, $_str, $_flags, $_o_limit) = @_ } sub backward_sentence_start { my ($_iter) = @_ } sub backward_sentence_starts { my ($_iter, $_count) = @_ } sub backward_to_tag_toggle { my ($_iter, $_tag) = @_ } @@ -1791,7 +1965,6 @@ sub backward_word_starts { my ($_iter, $_count) = @_ } sub begins_tag { my ($_iter, $_tag) = @_ } sub can_insert { my ($_iter, $_default_editability) = @_ } sub compare { my ($_lhs, $_rhs) = @_ } -sub copy { my ($_iter) = @_ } sub editable { my ($_iter, $_default_setting) = @_ } sub ends_line { my ($_iter) = @_ } sub ends_sentence { my ($_iter) = @_ } @@ -1802,8 +1975,10 @@ sub forward_char { my ($_iter) = @_ } sub forward_chars { my ($_iter, $_count) = @_ } sub forward_cursor_position { my ($_iter) = @_ } sub forward_cursor_positions { my ($_iter, $_count) = @_ } +sub forward_find_char { my ($_iter, $_pred, $_o_user_data, $_o_limit) = @_ } sub forward_line { my ($_iter) = @_ } sub forward_lines { my ($_iter, $_count) = @_ } +sub forward_search { my ($_iter, $_str, $_flags, $_o_limit) = @_ } sub forward_sentence_end { my ($_iter) = @_ } sub forward_sentence_ends { my ($_iter, $_count) = @_ } sub forward_to_end { my ($_iter) = @_ } @@ -1811,17 +1986,23 @@ sub forward_to_line_end { my ($_iter) = @_ } sub forward_to_tag_toggle { my ($_iter, $_tag) = @_ } sub forward_word_end { my ($_iter) = @_ } sub forward_word_ends { my ($_iter, $_count) = @_ } +sub get_attributes { my ($_iter) = @_ } sub get_buffer { my ($_iter) = @_ } sub get_bytes_in_line { my ($_iter) = @_ } +sub get_char { my ($_iter) = @_ } sub get_chars_in_line { my ($_iter) = @_ } sub get_child_anchor { my ($_iter) = @_ } +sub get_language { my ($_iter) = @_ } sub get_line { my ($_iter) = @_ } sub get_line_index { my ($_iter) = @_ } sub get_line_offset { my ($_iter) = @_ } +sub get_marks { my ($_iter) = @_ } sub get_offset { my ($_iter) = @_ } sub get_pixbuf { my ($_iter) = @_ } sub get_slice { my ($_start, $_end) = @_ } +sub get_tags { my ($_iter) = @_ } sub get_text { my ($_start, $_end) = @_ } +sub get_toggled_tags { my ($_iter, $_toggled_on) = @_ } sub get_visible_line_index { my ($_iter) = @_ } sub get_visible_line_offset { my ($_iter) = @_ } sub get_visible_slice { my ($_start, $_end) = @_ } @@ -1858,7 +2039,7 @@ package Gtk2::TextTag; our @ISA = qw(); sub event { my ($_tag, $_event_object, $_event, $_iter) = @_ } sub get_priority { my ($_tag) = @_ } -sub new { my ($_class, $_name) = @_ } +sub new { my ($_class, $_o_name) = @_ } sub set_priority { my ($_tag, $_priority) = @_ } package Gtk2::TextTagTable; @@ -1933,7 +2114,6 @@ sub get_mode { my ($_toggle_button) = @_ } sub new { my ($_class, $_o_label) = @_ } sub new_with_label { my ($_class, $_o_label) = @_ } sub new_with_mnemonic { my ($_class, $_o_label) = @_ } -sub news { my ($_class, $_o_label) = @_ } sub set_active { my ($_toggle_button, $_is_active) = @_ } sub set_inconsistent { my ($_toggle_button, $_setting) = @_ } sub set_mode { my ($_toggle_button, $_draw_indicator) = @_ } @@ -1984,7 +2164,7 @@ sub row_drop_possible { my ($_drag_dest, $_dest_path, $_selection_data) = @_ } package Gtk2::TreeDragSource; our @ISA = qw(); sub drag_data_delete { my ($_drag_source, $_path) = @_ } -sub drag_data_get { my ($_drag_source, $_path, $_selection_data) = @_ } +sub drag_data_get { my ($_drag_source, $_path) = @_ } sub row_draggable { my ($_drag_source, $_path) = @_ } package Gtk2::TreeModel; @@ -1999,7 +2179,7 @@ sub get_iter_from_string { my ($_tree_model, $_path_string) = @_ } sub get_n_columns { my ($_tree_model) = @_ } sub get_path { my ($_tree_model, $_iter) = @_ } sub get_string_from_iter { my ($_tree_model, $_iter) = @_ } -sub get_value { my ($_tree_model, $_iter, $_column) = @_ } +sub get_value { my ($_tree_model, $_iter, @_more_paras) = @_ } sub iter_children { my ($_tree_model, $_parent) = @_ } sub iter_has_child { my ($_tree_model, $_iter) = @_ } sub iter_n_children { my ($_tree_model, $_o_iter) = @_ } @@ -2010,6 +2190,7 @@ sub row_changed { my ($_tree_model, $_path, $_iter) = @_ } sub row_deleted { my ($_tree_model, $_path) = @_ } sub row_has_child_toggled { my ($_tree_model, $_path, $_iter) = @_ } sub row_inserted { my ($_tree_model, $_path, $_iter) = @_ } +sub rows_reordered { my ($_tree_model, $_path, $_iter, @_more_paras) = @_ } package Gtk2::TreeModelSort; our @ISA = qw(); @@ -2026,7 +2207,6 @@ package Gtk2::TreePath; our @ISA = qw(); sub append_index { my ($_path, $_index_) = @_ } sub compare { my ($_a, $_b) = @_ } -sub copy { my ($_path) = @_ } sub down { my ($_path) = @_ } sub get_depth { my ($_path) = @_ } sub get_indices { my ($_path) = @_ } @@ -2044,7 +2224,6 @@ sub up { my ($_path) = @_ } package Gtk2::TreeRowReference; our @ISA = qw(); -sub copy { my ($_reference) = @_ } sub get_path { my ($_reference) = @_ } sub new { my ($_class, $_model, $_path) = @_ } sub valid { my ($_reference) = @_ } @@ -2094,8 +2273,8 @@ sub move_before { my ($_tree_store, $_iter, $_position) = @_ } sub new { my ($_class, @_more_paras) = @_ } sub prepend { my ($_tree_store, $_parent) = @_ } sub remove { my ($_tree_store, $_iter) = @_ } -sub reorder { my ($_tree_store, $_parent, $_new_order) = @_ } -sub set { my ($_tree_store, $_iter, @_more_paras) = @_ } +sub reorder { my ($_tree_store, $_parent, @_more_paras) = @_ } +sub set { my ($_tree_store, $_iter, $_col1, $_val1, @_more_paras) = @_ } sub set_column_types { my ($_tree_store, @_more_paras) = @_ } sub swap { my ($_tree_store, $_a, $_b) = @_ } @@ -2119,6 +2298,7 @@ sub get_cursor { my ($_tree_view) = @_ } sub get_dest_row_at_pos { my ($_tree_view, $_drag_x, $_drag_y) = @_ } sub get_drag_dest_row { my ($_tree_view) = @_ } sub get_enable_search { my ($_tree_view) = @_ } +sub get_expander_column { my ($_tree_view) = @_ } sub get_hadjustment { my ($_tree_view) = @_ } sub get_headers_visible { my ($_tree_view) = @_ } sub get_model { my ($_tree_view) = @_ } @@ -2165,6 +2345,8 @@ sub widget_to_tree_coords { my ($_tree_view, $_wx, $_wy) = @_ } package Gtk2::TreeViewColumn; our @ISA = qw(); sub add_attribute { my ($_tree_column, $_cell_renderer, $_attribute, $_column) = @_ } +sub cell_get_position { my ($_tree_column, $_cell_renderer) = @_ } +sub cell_is_visible { my ($_tree_column) = @_ } sub clear { my ($_tree_column) = @_ } sub clear_attributes { my ($_tree_column, $_cell_renderer) = @_ } sub clicked { my ($_tree_column) = @_ } @@ -2237,6 +2419,10 @@ package Gtk2::VScrollBar; our @ISA = qw(); sub new { my ($_class, $_o_adjustment) = @_ } +package Gtk2::VScrollbar; +our @ISA = qw(); +sub new { my ($_class, $_o_adjustment) = @_ } + package Gtk2::VSeparator; our @ISA = qw(); sub new { my ($_class) = @_ } @@ -2268,8 +2454,11 @@ sub create_pango_layout { my ($_widget, $_text) = @_ } sub destroy { my ($_widget) = @_ } sub double_buffered { my ($_widget, @_more_paras) = @_ } sub drag_check_threshold { my ($_widget, $_start_x, $_start_y, $_current_x, $_current_y) = @_ } +sub drag_dest_find_target { my ($_widget, $_context, $_target_list) = @_ } +sub drag_dest_get_target_list { my ($_widget) = @_ } sub drag_dest_set { my ($_widget, $_flags, $_actions, @_more_paras) = @_ } sub drag_dest_set_proxy { my ($_widget, $_proxy_window, $_protocol, $_use_coordinates) = @_ } +sub drag_dest_set_target_list { my ($_widget, $_target_list) = @_ } sub drag_dest_unset { my ($_widget) = @_ } sub drag_get_data { my ($_widget, $_context, $_target, $_time_) = @_ } sub drag_highlight { my ($_widget) = @_ } @@ -2281,37 +2470,53 @@ sub drag_source_unset { my ($_widget) = @_ } sub drag_unhighlight { my ($_widget) = @_ } sub drawable { my ($_widget, @_more_paras) = @_ } sub ensure_style { my ($_widget) = @_ } +sub event { my ($_widget, $_event) = @_ } +sub flags { my ($_widget) = @_ } sub freeze_child_notify { my ($_widget) = @_ } +sub get_accessible { my ($_widget) = @_ } sub get_ancestor { my ($_widget, $_ancestor_package) = @_ } +sub get_child_requisition { my ($_widget) = @_ } +sub get_child_visible { my ($_widget) = @_ } sub get_clipboard { my ($_widget, $_o_selection) = @_ } sub get_colormap { my ($_widget) = @_ } -sub get_default_direction() {} -sub get_default_style { my ($_class) = @_ } +sub get_composite_name { my ($_widget) = @_ } +sub get_default_colormap { my ($_class_or_widget) = @_ } +sub get_default_direction { my ($_class) = @_ } +sub get_default_style { my ($_class_or_widget) = @_ } +sub get_default_visual { my ($_class_or_widget) = @_ } sub get_direction { my ($_widget) = @_ } sub get_display { my ($_widget) = @_ } sub get_events { my ($_widget) = @_ } sub get_extension_events { my ($_widget) = @_ } -sub get_flags { my ($_widget, @_more_paras) = @_ } +sub get_flags { my ($_widget) = @_ } sub get_modifier_style { my ($_widget) = @_ } sub get_name { my ($_widget) = @_ } sub get_pango_context { my ($_widget) = @_ } sub get_parent { my ($_widget) = @_ } +sub get_parent_window { my ($_widget) = @_ } sub get_pointer { my ($_widget) = @_ } +sub get_root_window { my ($_widget) = @_ } +sub get_screen { my ($_widget) = @_ } +sub get_settings { my ($_widget) = @_ } sub get_size_request { my ($_widget) = @_ } sub get_style { my ($_widget) = @_ } sub get_toplevel { my ($_widget) = @_ } +sub get_visual { my ($_widget) = @_ } sub grab_default { my ($_widget) = @_ } sub grab_focus { my ($_widget) = @_ } sub has_default { my ($_widget, @_more_paras) = @_ } sub has_focus { my ($_widget, @_more_paras) = @_ } sub has_grab { my ($_widget, @_more_paras) = @_ } +sub has_screen { my ($_widget) = @_ } sub hide { my ($_widget) = @_ } sub hide_all { my ($_widget) = @_ } +sub intersect { my ($_widget, $_area) = @_ } sub is_ancestor { my ($_widget, $_ancestor) = @_ } sub is_focus { my ($_widget) = @_ } sub is_sensitive { my ($_widget, @_more_paras) = @_ } sub map { my ($_widget) = @_ } sub mapped { my ($_widget, @_more_paras) = @_ } +sub mnemonic_activate { my ($_widget, $_group_cycling) = @_ } sub modify_base { my ($_widget, $_state, $_color) = @_ } sub modify_bg { my ($_widget, $_state, $_color) = @_ } sub modify_fg { my ($_widget, $_state, $_color) = @_ } @@ -2322,6 +2527,11 @@ sub no_window { my ($_widget, @_more_paras) = @_ } sub parent { my ($_widget) = @_ } sub parent_sensitive { my ($_widget, @_more_paras) = @_ } sub path { my ($_widget) = @_ } +sub pop_colormap { my ($_class_or_widget) = @_ } +sub pop_composite_child { my ($_class_or_widget) = @_ } +sub propagate_event { my ($_widget, $_event) = @_ } +sub push_colormap { my ($_class_or_widget, $_cmap) = @_ } +sub push_composite_child { my ($_class_or_widget) = @_ } sub queue_draw { my ($_widget) = @_ } sub queue_draw_area { my ($_widget, $_x, $_y, $_width, $_height) = @_ } sub queue_resize { my ($_widget) = @_ } @@ -2332,24 +2542,45 @@ sub receives_default { my ($_widget, @_more_paras) = @_ } sub remove_accelerator { my ($_widget, $_accel_group, $_accel_key, $_accel_mods) = @_ } sub render_icon { my ($_widget, $_stock_id, $_size, $_o_detail) = @_ } sub reparent { my ($_widget, $_new_parent) = @_ } +sub reset_rc_styles { my ($_widget) = @_ } sub reset_shapes { my ($_widget) = @_ } +sub selection_add_target { my ($_widget, $_selection, $_target, $_info) = @_ } +sub selection_add_targets { my ($_widget, $_selection, @_more_paras) = @_ } +sub selection_clear_targets { my ($_widget, $_selection) = @_ } +sub selection_convert { my ($_widget, $_selection, $_target, $_time_) = @_ } +sub selection_remove_all { my ($_widget) = @_ } sub sensitive { my ($_widget, @_more_paras) = @_ } -sub set_default_direction { my ($_dir) = @_ } +sub set_accel_path { my ($_widget, $_accel_path, $_accel_group) = @_ } +sub set_app_paintable { my ($_widget, $_app_paintable) = @_ } +sub set_child_visible { my ($_widget, $_is_visible) = @_ } +sub set_colormap { my ($_widget, $_colormap) = @_ } +sub set_composite_name { my ($_widget, $_name) = @_ } +sub set_default_colormap { my ($_class_or_widget, $_colormap) = @_ } +sub set_default_direction { my ($_class, $_dir) = @_ } sub set_direction { my ($_widget, $_dir) = @_ } +sub set_double_buffered { my ($_widget, $_double_buffered) = @_ } sub set_events { my ($_widget, $_events) = @_ } sub set_extension_events { my ($_widget, $_mode) = @_ } sub set_flags { my ($_widget, $_flags) = @_ } sub set_name { my ($_widget, $_name) = @_ } +sub set_parent { my ($_widget, $_parent) = @_ } +sub set_parent_window { my ($_widget, $_parent_window) = @_ } +sub set_redraw_on_allocate { my ($_widget, $_redraw_on_allocate) = @_ } +sub set_scroll_adjustments { my ($_widget, $_hadjustment, $_vadjustment) = @_ } sub set_sensitive { my ($_widget, $_sensitive) = @_ } sub set_size_request { my ($_widget, $_o_width, $_o_height) = @_ } +sub set_state { my ($_widget, $_state) = @_ } sub set_style { my ($_widget, $_style) = @_ } sub set_uposition { my ($_widget, $_x, $_y) = @_ } +sub shape_combine_mask { my ($_widget, $_shape_mask, $_offset_x, $_offset_y) = @_ } sub show { my ($_widget) = @_ } sub show_all { my ($_widget) = @_ } sub show_now { my ($_widget) = @_ } sub size_request { my ($_widget) = @_ } sub state { my ($_widget) = @_ } sub style { my ($_widget) = @_ } +sub style_get { my ($_widget, $_first_property_name, @_more_paras) = @_ } +sub style_get_property { my ($_widget, $_first_property_name, @_more_paras) = @_ } sub thaw_child_notify { my ($_widget) = @_ } sub toplevel { my ($_widget, @_more_paras) = @_ } sub translate_coordinates { my ($_src_widget, $_dest_widget, $_src_x, $_src_y) = @_ } @@ -2358,7 +2589,6 @@ sub unparent { my ($_widget) = @_ } sub unrealize { my ($_widget) = @_ } sub unset_flags { my ($_widget, $_flags) = @_ } sub visible { my ($_widget, @_more_paras) = @_ } -sub void_methods { my ($_widget) = @_ } sub window { my ($_widget) = @_ } package Gtk2::Window; @@ -2394,9 +2624,6 @@ sub get_skip_taskbar_hint { my ($_window) = @_ } sub get_title { my ($_window) = @_ } sub get_transient_for { my ($_window) = @_ } sub get_type_hint { my ($_window) = @_ } -sub group_add_window { my ($_window_group, $_window) = @_ } -sub group_new { my ($_class) = @_ } -sub group_remove_window { my ($_window_group, $_window) = @_ } sub iconify { my ($_window) = @_ } sub list_toplevels { my ($_class) = @_ } sub maximize { my ($_window) = @_ } @@ -2410,15 +2637,16 @@ sub remove_embedded_xid { my ($_window, $_xid) = @_ } sub remove_mnemonic { my ($_window, $_keyval, $_target) = @_ } sub reshow_with_initial_size { my ($_window) = @_ } sub resize { my ($_window, $_width, $_height) = @_ } -sub set_auto_startup_notification { my ($_setting) = @_ } +sub set_auto_startup_notification { my ($_class, $_setting) = @_ } sub set_decorated { my ($_window, $_setting) = @_ } sub set_default { my ($_window, $_default_widget) = @_ } -sub set_default_icon_from_file { my ($_class, $_filename) = @_ } +sub set_default_icon_from_file { my ($_class_or_instance, $_filename) = @_ } sub set_default_icon_list { my ($_class, $_pixbuf, @_more_paras) = @_ } sub set_default_size { my ($_window, $_width, $_height) = @_ } sub set_destroy_with_parent { my ($_window, $_setting) = @_ } -sub set_focus { my ($_window, $_focus) = @_ } +sub set_focus { my ($_window, $_o_focus) = @_ } sub set_frame_dimensions { my ($_window, $_left, $_top, $_right, $_bottom) = @_ } +sub set_geometry_hints { my ($_window, $_geometry_widget, $_geometry_ref, $_o_geom_mask_sv) = @_ } sub set_gravity { my ($_window, $_gravity) = @_ } sub set_has_frame { my ($_window, $_setting) = @_ } sub set_icon { my ($_window, $_icon) = @_ } @@ -2440,3 +2668,9 @@ sub stick { my ($_window) = @_ } sub unfullscreen { my ($_window) = @_ } sub unmaximize { my ($_window) = @_ } sub unstick { my ($_window) = @_ } + +package Gtk2::WindowGroup; +our @ISA = qw(); +sub add_window { my ($_window_group, $_window) = @_ } +sub new { my ($_class) = @_ } +sub remove_window { my ($_window_group, $_window) = @_ } |