summaryrefslogtreecommitdiffstats
path: root/fake_packages
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mageia.org>2011-09-20 19:01:15 +0000
committerThierry Vignaud <tv@mageia.org>2011-09-20 19:01:15 +0000
commit3d89ba204f79e662b8ff8c9dfce2775c5133a419 (patch)
tree022af488fb01f3efc49a3f39d0233f980677fadf /fake_packages
parent4f80c804f21573280c7cae179a92fe500a186d34 (diff)
downloadperl_checker-3d89ba204f79e662b8ff8c9dfce2775c5133a419.tar
perl_checker-3d89ba204f79e662b8ff8c9dfce2775c5133a419.tar.gz
perl_checker-3d89ba204f79e662b8ff8c9dfce2775c5133a419.tar.bz2
perl_checker-3d89ba204f79e662b8ff8c9dfce2775c5133a419.tar.xz
perl_checker-3d89ba204f79e662b8ff8c9dfce2775c5133a419.zip
update Glib & Gtk2 too
Diffstat (limited to 'fake_packages')
-rw-r--r--fake_packages/Glib.pm59
-rw-r--r--fake_packages/Gtk2.pm869
2 files changed, 446 insertions, 482 deletions
diff --git a/fake_packages/Glib.pm b/fake_packages/Glib.pm
index e5cdd79..a8335a9 100644
--- a/fake_packages/Glib.pm
+++ b/fake_packages/Glib.pm
@@ -86,6 +86,10 @@ our @ISA = qw();
sub DESTROY { my ($_sv) = @_ }
sub copy { my ($_sv) = @_ }
+package Glib::Child;
+our @ISA = qw();
+sub watch_add { my ($_class, $_pid, $_callback, $_o_data, $_o_priority) = @_ }
+
package Glib::Error;
our @ISA = qw();
sub code { my ($_error) = @_ }
@@ -101,8 +105,8 @@ sub value { my ($_error) = @_ }
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 as_arrayref { my ($_f, @_more_paras) = @_ }
+sub bool { my ($_f, @_more_paras) = @_ }
sub Glib::Flags::eq { my ($_a, $_b, $_swap) = @_ }
sub Glib::Flags::ge { my ($_a, $_b, $_swap) = @_ }
sub intersect { my ($_a, $_b, $_swap) = @_ }
@@ -165,8 +169,10 @@ sub to_data { my ($_key_file) = @_ }
package Glib::Log;
our @ISA = qw();
+sub default_handler { my ($_log_domain, $_log_level, $_message, @_more_paras) = @_ }
sub remove_handler { my ($_class, $_log_domain, $_handler_id) = @_ }
sub set_always_fatal { my ($_class, $_fatal_mask) = @_ }
+sub set_default_handler { my ($_class, $_log_func, $_o_user_data) = @_ }
sub set_fatal_mask { my ($_class, $_log_domain, $_fatal_mask) = @_ }
sub set_handler { my ($_class, $_log_domain, $_log_levels, $_log_func, $_o_user_data) = @_ }
@@ -234,90 +240,89 @@ package Glib::Object::_LazyLoader;
our @ISA = qw();
sub _load { my ($_package) = @_ }
-package Glib::Param::Boolean;
+package Glib::OptionContext;
+our @ISA = qw();
+sub add_group { my ($_context, $_group) = @_ }
+sub add_main_entries { my ($_context, $_entries, $_translation_domain) = @_ }
+sub get_help_enabled { my ($_context) = @_ }
+sub get_ignore_unknown_options { my ($_context) = @_ }
+sub get_main_group { my ($_context) = @_ }
+sub new { my ($_class, $_parameter_string) = @_ }
+sub parse { my ($_context) = @_ }
+sub set_help_enabled { my ($_context, $_help_enabled) = @_ }
+sub set_ignore_unknown_options { my ($_context, $_ignore_unknown) = @_ }
+sub set_main_group { my ($_context, $_group) = @_ }
+
+package Glib::OptionGroup;
our @ISA = qw();
-sub get_default_value { my ($_pspec_boolean) = @_ }
+sub new { my ($_class, @_more_paras) = @_ }
+sub set_translate_func { my ($_group, $_func, $_o_data) = @_ }
+sub set_translation_domain { my ($_group, $_domain) = @_ }
package Glib::Param::Char;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::Double;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_epsilon { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::Enum;
our @ISA = qw();
-sub get_default_value { my ($_pspec_enum) = @_ }
sub get_enum_class { my ($_pspec_enum) = @_ }
package Glib::Param::Flags;
our @ISA = qw();
-sub get_default_value { my ($_pspec_flags) = @_ }
sub get_flags_class { my ($_pspec_flags) = @_ }
package Glib::Param::Float;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_epsilon { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
+package Glib::Param::GType;
+our @ISA = qw();
+sub get_is_a_type { my ($_pspec_gtype) = @_ }
+
package Glib::Param::Int;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::Int64;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::Long;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
-package Glib::Param::String;
-our @ISA = qw();
-sub get_default_value { my ($_pspec_string) = @_ }
-
package Glib::Param::UChar;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::UInt;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::UInt64;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
package Glib::Param::ULong;
our @ISA = qw();
-sub get_default_value { my ($_pspec) = @_ }
sub get_maximum { my ($_pspec) = @_ }
sub get_minimum { my ($_pspec) = @_ }
-package Glib::Param::Unichar;
-our @ISA = qw();
-sub get_default_value { my ($_pspec_unichar) = @_ }
-
package Glib::ParamSpec;
our @ISA = qw();
sub DESTROY { my ($_pspec) = @_ }
@@ -331,15 +336,19 @@ sub enum { my ($_class, $_name, $_nick, $_blurb, $_enum_type, $_default_value, $
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_default_value { my ($_pspec) = @_ }
sub get_flags { my ($_pspec) = @_ }
sub get_name { my ($_pspec) = @_ }
sub get_nick { my ($_pspec) = @_ }
sub get_owner_type { my ($_pspec) = @_ }
+sub get_redirect_target { my ($_pspec) = @_ }
sub get_value_type { my ($_pspec) = @_ }
+sub gtype { my ($_class, $_name, $_nick, $_blurb, $_is_a_type, $_flags) = @_ }
sub int { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ }
sub int64 { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ }
sub long { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ }
sub object { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ }
+sub override { my ($_class, $_name, $_overridden) = @_ }
sub param_spec { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ }
sub scalar { my ($_class, $_name, $_nick, $_blurb, $_flags) = @_ }
sub string { my ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = @_ }
@@ -348,6 +357,8 @@ sub uint { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default
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 ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = @_ }
+sub value_validate { my ($_pspec, $_value) = @_ }
+sub values_cmp { my ($_pspec, $_value1, $_value2) = @_ }
package Glib::Source;
our @ISA = qw();
diff --git a/fake_packages/Gtk2.pm b/fake_packages/Gtk2.pm
index 37e11fa..3900ee4 100644
--- a/fake_packages/Gtk2.pm
+++ b/fake_packages/Gtk2.pm
@@ -1,10 +1,6 @@
package Gtk2;
use Glib;
-package Gnome2::Pango::Language;
-our @ISA = qw();
-sub matches { my ($_language, $_range_list) = @_ }
-
package Gtk2;
our @ISA = qw();
sub CHECK_VERSION { my ($_class, $_required_major, $_required_minor, $_required_micro) = @_ }
@@ -24,10 +20,12 @@ 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_option_group { my ($_class, $_open_default_display) = @_ }
sub get_version_info { my ($_class) = @_ }
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 init { my ($_o_class) = @_ }
sub init_add { my ($_class, $_function, $_o_data) = @_ }
sub init_check { my ($_o_class) = @_ }
@@ -46,6 +44,7 @@ sub parse_args { my ($_o_class) = @_ }
sub quit_add { my ($_class, $_main_level, $_function, $_o_data) = @_ }
sub quit_add_destroy { my ($_class, $_main_level, $_object) = @_ }
sub quit_remove { my ($_class, $_quit_handler_id) = @_ }
+sub rgb_to_hsv { my ($_r, $_g, $_b) = @_ }
sub set_locale { my ($_class) = @_ }
sub show_about_dialog { my ($_class, $_parent, $_first_property_name, @_more_paras) = @_ }
sub show_uri { my ($_screen, $_uri, $_o_timestamp) = @_ }
@@ -143,6 +142,7 @@ sub valid { my ($_class, $_keyval, $_modifiers) = @_ }
package Gtk2::Action;
our @ISA = qw();
sub activate { my ($_action) = @_ }
+sub block_activate { my ($_action) = @_ }
sub block_activate_from { my ($_action, $_proxy) = @_ }
sub connect_accelerator { my ($_action) = @_ }
sub connect_proxy { my ($_action, $_proxy) = @_ }
@@ -153,16 +153,35 @@ sub create_tool_item { my ($_action) = @_ }
sub disconnect_accelerator { my ($_action) = @_ }
sub disconnect_proxy { my ($_action, $_proxy) = @_ }
sub get_accel_path { my ($_action) = @_ }
+sub get_always_show_image { my ($_action) = @_ }
+sub get_icon_name { my ($_action) = @_ }
+sub get_is_important { my ($_action) = @_ }
+sub get_label { my ($_action) = @_ }
sub get_name { my ($_action) = @_ }
sub get_proxies { my ($_action) = @_ }
sub get_sensitive { my ($_action) = @_ }
+sub get_short_label { my ($_action) = @_ }
+sub get_stock_id { my ($_action) = @_ }
+sub get_tooltip { my ($_action) = @_ }
sub get_visible { my ($_action) = @_ }
+sub get_visible_horizontal { my ($_action) = @_ }
+sub get_visible_vertical { my ($_action) = @_ }
sub is_sensitive { my ($_action) = @_ }
sub is_visible { my ($_action) = @_ }
sub set_accel_group { my ($_action, $_accel_group) = @_ }
sub set_accel_path { my ($_action, $_accel_path) = @_ }
+sub set_always_show_image { my ($_action, $_always_show) = @_ }
+sub set_icon_name { my ($_action, $_icon_name) = @_ }
+sub set_is_important { my ($_action, $_is_important) = @_ }
+sub set_label { my ($_action, $_label) = @_ }
sub set_sensitive { my ($_action, $_sensitive) = @_ }
+sub set_short_label { my ($_action, $_short_label) = @_ }
+sub set_stock_id { my ($_action, $_stock_id) = @_ }
+sub set_tooltip { my ($_action, $_tooltip) = @_ }
sub set_visible { my ($_action, $_visible) = @_ }
+sub set_visible_horizontal { my ($_action, $_visible_horizontal) = @_ }
+sub set_visible_vertical { my ($_action, $_visible_vertical) = @_ }
+sub unblock_activate { my ($_action) = @_ }
sub unblock_activate_from { my ($_action, $_proxy) = @_ }
package Gtk2::ActionGroup;
@@ -185,15 +204,30 @@ sub set_translation_domain { my ($_action_group, $_domain) = @_ }
sub set_visible { my ($_action_group, $_sensitive) = @_ }
sub translate_string { my ($_action_group, $_string) = @_ }
+package Gtk2::Activatable;
+our @ISA = qw();
+sub do_set_related_action { my ($_activatable, $_action) = @_ }
+sub get_related_action { my ($_activatable) = @_ }
+sub get_use_action_appearance { my ($_activatable) = @_ }
+sub set_related_action { my ($_activatable, $_action) = @_ }
+sub set_use_action_appearance { my ($_activatable, $_use_appearance) = @_ }
+sub sync_action_properties { my ($_activatable, $_action) = @_ }
+
package Gtk2::Adjustment;
our @ISA = qw();
sub changed { my ($_adjustment) = @_ }
sub clamp_page { my ($_adjustment, $_lower, $_upper) = @_ }
+sub configure { my ($_adjustment, $_value, $_lower, $_upper, $_step_increment, $_page_increment, $_page_size) = @_ }
sub get_value { my ($_adjustment) = @_ }
sub lower { my ($_adjustment, $_o_newval) = @_ }
sub new { my ($_class, $_value, $_lower, $_upper, $_step_increment, $_page_increment, $_page_size) = @_ }
sub page_increment { my ($_adjustment, $_o_newval) = @_ }
sub page_size { my ($_adjustment, $_o_newval) = @_ }
+sub set_lower { my ($_adjustment, $_newval) = @_ }
+sub set_page_increment { my ($_adjustment, $_newval) = @_ }
+sub set_page_size { my ($_adjustment, $_newval) = @_ }
+sub set_step_increment { my ($_adjustment, $_newval) = @_ }
+sub set_upper { my ($_adjustment, $_newval) = @_ }
sub set_value { my ($_adjustment, $_value) = @_ }
sub step_increment { my ($_adjustment, $_o_newval) = @_ }
sub upper { my ($_adjustment, $_o_newval) = @_ }
@@ -221,6 +255,7 @@ package Gtk2::Assistant;
our @ISA = qw();
sub add_action_widget { my ($_assistant, $_child) = @_ }
sub append_page { my ($_assistant, $_page) = @_ }
+sub commit { my ($_assistant) = @_ }
sub get_apply_button { my ($_assistant) = @_ }
sub get_back_button { my ($_assistant) = @_ }
sub get_cancel_button { my ($_assistant) = @_ }
@@ -253,6 +288,18 @@ our @ISA = qw();
sub child { my ($_bin) = @_ }
sub get_child { my ($_bin) = @_ }
+package Gtk2::BindingSet;
+our @ISA = qw();
+sub activate { my ($_binding_set, $_keyval, $_modifiers, $_object) = @_ }
+sub add_path { my ($_binding_set, $_path_type, $_path_pattern, $_priority) = @_ }
+sub by_class { my ($_class, $_name) = @_ }
+sub entry_add_signal { my ($_binding_set, $_keyval, $_modifiers, $_signal_name, @_more_paras) = @_ }
+sub entry_remove { my ($_binding_set, $_keyval, $_modifiers) = @_ }
+sub entry_skip { my ($_binding_set, $_keyval, $_modifiers) = @_ }
+sub find { my ($_class, $_name) = @_ }
+sub new { my ($_class, $_name) = @_ }
+sub set_name { my ($_binding_set) = @_ }
+
package Gtk2::Box;
our @ISA = qw();
sub get_homogeneous { my ($_box) = @_ }
@@ -303,6 +350,7 @@ our @ISA = qw();
sub clicked { my ($_button) = @_ }
sub enter { my ($_button) = @_ }
sub get_alignment { my ($_button) = @_ }
+sub get_event_window { my ($_button) = @_ }
sub get_focus_on_click { my ($_button) = @_ }
sub get_image { my ($_button) = @_ }
sub get_image_position { my ($_button) = @_ }
@@ -393,14 +441,22 @@ sub _INSTALL_OVERRIDES { my ($_package) = @_ }
sub _install_overrides { my ($_package) = @_ }
sub activate { my ($_cell, $_event, $_widget, $_path, $_background_area, $_cell_area, $_flags) = @_ }
sub editing_canceled { my ($_cell) = @_ }
+sub get_alignment { my ($_cell) = @_ }
sub get_fixed_size { my ($_cell) = @_ }
+sub get_padding { my ($_cell) = @_ }
+sub get_sensitive { my ($_cell) = @_ }
sub get_size { my ($_cell, $_widget, $_cell_area) = @_ }
+sub get_visible { my ($_cell) = @_ }
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_alignment { my ($_cell, $_xalign, $_yalign) = @_ }
sub set_fixed_size { my ($_cell, $_width, $_height) = @_ }
+sub set_padding { my ($_cell, $_xpad, $_ypad) = @_ }
+sub set_sensitive { my ($_cell, $_sensitive) = @_ }
+sub set_visible { my ($_cell, $_visible) = @_ }
sub start_editing { my ($_cell, $_event, $_widget, $_path, $_background_area, $_cell_area, $_flags) = @_ }
sub stop_editing { my ($_cell, $_canceled) = @_ }
@@ -424,6 +480,10 @@ package Gtk2::CellRendererSpin;
our @ISA = qw();
sub new { my ($_class) = @_ }
+package Gtk2::CellRendererSpinner;
+our @ISA = qw();
+sub new { my ($_class) = @_ }
+
package Gtk2::CellRendererText;
our @ISA = qw();
sub new { my ($_class) = @_ }
@@ -431,9 +491,11 @@ sub set_fixed_height_from_font { my ($_renderer, $_number_of_rows) = @_ }
package Gtk2::CellRendererToggle;
our @ISA = qw();
+sub get_activatable { my ($_toggle) = @_ }
sub get_active { my ($_toggle) = @_ }
sub get_radio { my ($_toggle) = @_ }
sub new { my ($_class) = @_ }
+sub set_activatable { my ($_toggle, $_setting) = @_ }
sub set_active { my ($_toggle, $_setting) = @_ }
sub set_radio { my ($_toggle, $_radio) = @_ }
@@ -441,6 +503,7 @@ package Gtk2::CellView;
our @ISA = qw();
sub get_cell_renderers { my ($_cellview) = @_ }
sub get_displayed_row { my ($_cell_view) = @_ }
+sub get_model { my ($_cellview) = @_ }
sub get_size_of_row { my ($_cell_view, $_path) = @_ }
sub new { my ($_class) = @_ }
sub new_with_markup { my ($_class, $_markup) = @_ }
@@ -562,6 +625,7 @@ sub get_active { my ($_combo_box) = @_ }
sub get_active_iter { my ($_combo_box) = @_ }
sub get_active_text { my ($_combo_box) = @_ }
sub get_add_tearoffs { my ($_combo_box) = @_ }
+sub get_button_sensitivity { my ($_combo_box) = @_ }
sub get_column_span_column { my ($_combo_box) = @_ }
sub get_focus_on_click { my ($_combo_box) = @_ }
sub get_model { my ($_combo_box) = @_ }
@@ -579,6 +643,7 @@ sub remove_text { my ($_combo_box, $_position) = @_ }
sub set_active { my ($_combo_box, $_index) = @_ }
sub set_active_iter { my ($_combo_box, $_iter) = @_ }
sub set_add_tearoffs { my ($_combo_box, $_add_tearoffs) = @_ }
+sub set_button_sensitivity { my ($_combo_box, $_sensitivity) = @_ }
sub set_column_span_column { my ($_combo_box, $_column_span) = @_ }
sub set_focus_on_click { my ($_combo_box, $_focus_on_click) = @_ }
sub set_model { my ($_combo_box, $_model) = @_ }
@@ -605,6 +670,7 @@ 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 find_child_property { my ($_container_or_class_name, @_more_paras) = @_ }
sub forall { my ($_container, $_callback, $_o_callback_data) = @_ }
sub Gtk2::Container::foreach { my ($_container, $_callback, $_o_callback_data) = @_ }
sub get_border_width { my ($_container) = @_ }
@@ -614,6 +680,7 @@ sub get_focus_child { my ($_container) = @_ }
sub get_focus_hadjustment { my ($_container) = @_ }
sub get_focus_vadjustment { my ($_container) = @_ }
sub get_resize_mode { my ($_container) = @_ }
+sub list_child_properties { my ($_container_or_class_name, @_more_paras) = @_ }
sub propagate_expose { my ($_container, $_child, $_event) = @_ }
sub remove { my ($_container, $_widget) = @_ }
sub resize_children { my ($_container) = @_ }
@@ -646,6 +713,7 @@ sub get_action_area { my ($_dialog) = @_ }
sub get_content_area { my ($_dialog) = @_ }
sub get_has_separator { my ($_dialog) = @_ }
sub get_response_for_widget { my ($_dialog, $_widget) = @_ }
+sub get_widget_for_response { my ($_dialog, $_response_id) = @_ }
sub new { my ($_class, @_more_paras) = @_ }
sub new_with_buttons { my ($_class, @_more_paras) = @_ }
sub response { my ($_dialog, $_response_id) = @_ }
@@ -686,39 +754,84 @@ our @ISA = qw();
sub append_text { my ($_entry, $_text) = @_ }
sub get_activates_default { my ($_entry) = @_ }
sub get_alignment { my ($_entry) = @_ }
+sub get_buffer { my ($_entry) = @_ }
sub get_completion { my ($_entry) = @_ }
+sub get_current_icon_drag_source { my ($_entry) = @_ }
sub get_cursor_hadjustment { my ($_entry) = @_ }
sub get_has_frame { my ($_entry) = @_ }
+sub get_icon_activatable { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_at_pos { my ($_entry, $_x, $_y) = @_ }
+sub get_icon_name { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_pixbuf { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_sensitive { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_stock { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_storage_type { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_tooltip_markup { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_tooltip_text { my ($_entry, $_icon_pos) = @_ }
+sub get_icon_window { my ($_entry, $_icon_pos) = @_ }
sub get_inner_border { 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) = @_ }
sub get_overwrite_mode { my ($_entry) = @_ }
+sub get_progress_fraction { my ($_entry) = @_ }
+sub get_progress_pulse_step { my ($_entry) = @_ }
sub get_text { my ($_entry) = @_ }
sub get_text_length { my ($_entry) = @_ }
+sub get_text_window { my ($_entry) = @_ }
sub get_visibility { my ($_entry) = @_ }
sub get_width_chars { my ($_entry) = @_ }
+sub im_context_filter_keypress { my ($_entry, $_event) = @_ }
sub layout_index_to_text_index { my ($_entry, $_layout_index) = @_ }
sub new { my ($_class) = @_ }
+sub new_with_buffer { my ($_class, $_buffer) = @_ }
sub new_with_max_length { my ($_class, $_max) = @_ }
sub prepend_text { my ($_entry, $_text) = @_ }
+sub progress_pulse { my ($_entry) = @_ }
+sub reset_im_context { my ($_entry) = @_ }
sub select_region { my ($_entry, $_start, $_end) = @_ }
sub set_activates_default { my ($_entry, $_setting) = @_ }
sub set_alignment { my ($_entry, $_xalign) = @_ }
+sub set_buffer { my ($_entry, $_buffer) = @_ }
sub set_completion { my ($_entry, $_completion) = @_ }
sub set_cursor_hadjustment { my ($_entry, $_adjustment) = @_ }
sub set_editable { my ($_entry, $_editable) = @_ }
sub set_has_frame { my ($_entry, $_setting) = @_ }
+sub set_icon_activatable { my ($_entry, $_icon_pos, $_activatable) = @_ }
+sub set_icon_drag_source { my ($_entry, $_icon_pos, $_target_list, $_actions) = @_ }
+sub set_icon_from_icon_name { my ($_entry, $_icon_pos, $_icon_name) = @_ }
+sub set_icon_from_pixbuf { my ($_entry, $_icon_pos, $_pixbuf) = @_ }
+sub set_icon_from_stock { my ($_entry, $_icon_pos, $_stock_id) = @_ }
+sub set_icon_sensitive { my ($_entry, $_icon_pos, $_sensitive) = @_ }
+sub set_icon_tooltip_markup { my ($_entry, $_icon_pos, $_tooltip) = @_ }
+sub set_icon_tooltip_text { my ($_entry, $_icon_pos, $_tooltip) = @_ }
sub set_inner_border { my ($_entry, $_border) = @_ }
sub set_invisible_char { my ($_entry, $_ch) = @_ }
sub set_max_length { my ($_entry, $_max) = @_ }
sub set_overwrite_mode { my ($_entry, $_overwrite) = @_ }
sub set_position { my ($_entry, $_position) = @_ }
+sub set_progress_fraction { my ($_entry, $_fraction) = @_ }
+sub set_progress_pulse_step { my ($_entry, $_fraction) = @_ }
sub set_text { my ($_entry, $_text) = @_ }
sub set_visibility { my ($_entry, $_visible) = @_ }
sub set_width_chars { my ($_entry, $_n_chars) = @_ }
sub text_index_to_layout_index { my ($_entry, $_text_index) = @_ }
+sub unset_invisible_char { my ($_entry) = @_ }
+
+package Gtk2::EntryBuffer;
+our @ISA = qw();
+sub delete_text { my ($_buffer, $_o_position, $_o_n_chars) = @_ }
+sub emit_deleted_text { my ($_buffer, $_position, $_n_chars) = @_ }
+sub emit_inserted_text { my ($_buffer, $_position, $_chars, $_n_chars) = @_ }
+sub get_bytes { my ($_buffer) = @_ }
+sub get_length { my ($_buffer) = @_ }
+sub get_max_length { my ($_buffer) = @_ }
+sub get_text { my ($_buffer) = @_ }
+sub insert_text { my ($_buffer, $_position, $_chars, $_chars) = @_ }
+sub new { my ($_class, $_o_initial_chars, $_initial_chars) = @_ }
+sub set_max_length { my ($_buffer, $_max_length) = @_ }
+sub set_text { my ($_buffer, $_chars, $_chars) = @_ }
package Gtk2::EntryCompletion;
our @ISA = qw();
@@ -760,6 +873,7 @@ package Gtk2::Expander;
our @ISA = qw();
sub get_expanded { my ($_expander) = @_ }
sub get_label { my ($_expander) = @_ }
+sub get_label_fill { my ($_expander) = @_ }
sub get_label_widget { my ($_expander) = @_ }
sub get_spacing { my ($_expander) = @_ }
sub get_use_markup { my ($_expander) = @_ }
@@ -768,6 +882,7 @@ sub new { my ($_class, $_o_label) = @_ }
sub new_with_mnemonic { my ($_class, $_label) = @_ }
sub set_expanded { my ($_expander, $_expanded) = @_ }
sub set_label { my ($_expander, $_label) = @_ }
+sub set_label_fill { my ($_expander, $_label_fill) = @_ }
sub set_label_widget { my ($_expander, $_label_widget) = @_ }
sub set_spacing { my ($_expander, $_spacing) = @_ }
sub set_use_markup { my ($_expander, $_use_markup) = @_ }
@@ -779,6 +894,7 @@ sub add_filter { my ($_chooser, $_filter) = @_ }
sub add_shortcut_folder { my ($_chooser, $_folder) = @_ }
sub add_shortcut_folder_uri { my ($_chooser, $_folder) = @_ }
sub get_action { my ($_chooser) = @_ }
+sub get_create_folders { my ($_chooser) = @_ }
sub get_current_folder { my ($_chooser) = @_ }
sub get_current_folder_uri { my ($_chooser) = @_ }
sub get_do_overwrite_confirmation { my ($_chooser) = @_ }
@@ -806,6 +922,7 @@ sub select_all { my ($_chooser) = @_ }
sub select_filename { my ($_chooser, $_filename) = @_ }
sub select_uri { my ($_chooser, $_uri) = @_ }
sub set_action { my ($_chooser, $_action) = @_ }
+sub set_create_folders { my ($_chooser, $_create_folders) = @_ }
sub set_current_folder { my ($_chooser, $_filename) = @_ }
sub set_current_folder_uri { my ($_chooser, $_uri) = @_ }
sub set_current_name { my ($_chooser, $_name) = @_ }
@@ -938,6 +1055,7 @@ sub get_apply_button { my ($_fsd) = @_ }
sub get_cancel_button { my ($_fsd) = @_ }
sub get_font { my ($_fsd) = @_ }
sub get_font_name { my ($_fsd) = @_ }
+sub get_font_selection { my ($_fsd) = @_ }
sub get_ok_button { my ($_fsd) = @_ }
sub get_preview_text { my ($_fsd) = @_ }
sub new { my ($_class, $_title) = @_ }
@@ -1045,6 +1163,8 @@ sub intern { my ($_class, $_atom_name, $_o_only_if_exists) = @_ }
sub name { my ($_atom) = @_ }
sub Gtk2::Gdk::Atom::ne { my ($_left, $_right, $_o_swap) = @_ }
sub new { my ($_class, $_atom_name, $_o_only_if_exists) = @_ }
+sub to_xatom { my ($_atom) = @_ }
+sub to_xatom_for_display { my ($_atom, $_display) = @_ }
package Gtk2::Gdk::Bitmap;
our @ISA = qw();
@@ -1055,6 +1175,7 @@ our @ISA = qw();
sub create { my ($_class, $_drawable) = @_ }
sub rectangle { my ($_cr, @_more_paras) = @_ }
sub region { my ($_cr, $_region) = @_ }
+sub reset_clip { my ($_cr, $_drawable) = @_ }
sub set_source_color { my ($_cr, $_color) = @_ }
sub set_source_pixbuf { my ($_cr, $_pixbuf, $_pixbuf_x, $_pixbuf_y) = @_ }
sub set_source_pixmap { my ($_cr, $_pixmap, $_pixmap_x, $_pixmap_y) = @_ }
@@ -1085,6 +1206,7 @@ sub rgb_find_color { my ($_colormap, $_color) = @_ }
package Gtk2::Gdk::Cursor;
our @ISA = qw();
+sub get_cursor_type { my ($_cursor) = @_ }
sub get_display { my ($_cursor) = @_ }
sub get_image { my ($_cursor) = @_ }
sub new { my ($_class, $_cursor_type) = @_ }
@@ -1098,8 +1220,14 @@ package Gtk2::Gdk::Device;
our @ISA = qw();
sub axes { my ($_device) = @_ }
sub get_axis { my ($_device, $_use, @_more_paras) = @_ }
+sub get_axis_use { my ($_device, $_index) = @_ }
sub get_core_pointer { my ($_class) = @_ }
sub get_history { my ($_device, $_window, $_start, $_stop) = @_ }
+sub get_key { my ($_device, $_index) = @_ }
+sub get_mode { my ($_device) = @_ }
+sub get_n_axes { my ($_device) = @_ }
+sub get_name { my ($_device) = @_ }
+sub get_source { my ($_device) = @_ }
sub get_state { my ($_device, $_window) = @_ }
sub has_cursor { my ($_device) = @_ }
sub keys { my ($_device) = @_ }
@@ -1131,6 +1259,7 @@ sub get_startup_notification_id { my ($_display) = @_ }
sub get_user_time { my ($_display) = @_ }
sub get_window_at_pointer { my ($_display) = @_ }
sub grab { my ($_display) = @_ }
+sub is_closed { my ($_display) = @_ }
sub keyboard_ungrab { my ($_display, $_time_) = @_ }
sub list_devices { my ($_display) = @_ }
sub open { my ($_class, $_display_name) = @_ }
@@ -1176,11 +1305,16 @@ sub drop_reply { my ($_context, $_ok, $_o_time_) = @_ }
sub find_window { my ($_context, $_drag_window, $_x_root, $_y_root) = @_ }
sub find_window_for_screen { my ($_context, $_drag_window, $_screen, $_x_root, $_y_root) = @_ }
sub finish { my ($_context, $_success, $_del, $_time_) = @_ }
+sub get_actions { my ($_context) = @_ }
sub get_protocol { my ($_class, $_xid) = @_ }
sub get_protocol_for_display { my ($_class, $_display, $_xid) = @_ }
+sub get_selected_action { my ($_context) = @_ }
sub get_selection { my ($_context) = @_ }
sub get_source_widget { my ($_context) = @_ }
+sub get_source_window { my ($_context) = @_ }
+sub get_suggested_action { my ($_context) = @_ }
sub is_source { my ($_dc) = @_ }
+sub list_targets { my ($_context) = @_ }
sub motion { my ($_context, $_dest_window, $_protocol, $_x_root, $_y_root, $_suggested_action, $_possible_actions, $_time_) = @_ }
sub new { my ($_class) = @_ }
sub protocol { my ($_dc) = @_ }
@@ -1212,17 +1346,17 @@ sub draw_layout_line { my ($_drawable, $_gc, $_x, $_y, $_line) = @_ }
sub draw_layout_line_with_colors { my ($_drawable, $_gc, $_x, $_y, $_line, $_foreground, $_background) = @_ }
sub draw_layout_with_colors { my ($_drawable, $_gc, $_x, $_y, $_layout, $_foreground, $_background) = @_ }
sub draw_line { my ($_drawable, $_gc, $_x1_, $_y1_, $_x2_, $_y2_) = @_ }
-sub draw_lines { my ($_drawable, $_gc, $_x1, $_y1, @_more_paras) = @_ }
+sub draw_lines { my ($_drawable, $_gc, @_more_paras) = @_ }
sub draw_pixbuf { my ($_drawable, $_gc, $_pixbuf, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_dither, $_x_dither, $_y_dither) = @_ }
sub draw_point { my ($_drawable, $_gc, $_x, $_y) = @_ }
-sub draw_points { my ($_drawable, $_gc, $_x1, $_y1, @_more_paras) = @_ }
+sub draw_points { my ($_drawable, $_gc, @_more_paras) = @_ }
sub draw_polygon { my ($_drawable, $_gc, $_filled, $_x1, $_y1, @_more_paras) = @_ }
sub draw_rectangle { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height) = @_ }
sub draw_rgb_32_image { my ($_drawable, $_gc, $_x, $_y, $_width, $_height, $_dith, $_buf, $_rowstride) = @_ }
sub draw_rgb_32_image_dithalign { my ($_drawable, $_gc, $_x, $_y, $_width, $_height, $_dith, $_rgb_buf, $_rowstride, $_xdith, $_ydith) = @_ }
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 draw_segments { my ($_drawable, $_gc, @_more_paras) = @_ }
sub get_clip_region { my ($_drawable) = @_ }
sub get_colormap { my ($_drawable) = @_ }
sub get_depth { my ($_drawable) = @_ }
@@ -1448,12 +1582,32 @@ sub new { my ($_class) = @_ }
sub width_inc { my ($_object, $_o_newvalue) = @_ }
sub win_gravity { my ($_object, $_o_newvalue) = @_ }
+package Gtk2::Gdk::Image;
+our @ISA = qw();
+sub get_bits_per_pixel { my ($_image) = @_ }
+sub get_byte_order { my ($_image) = @_ }
+sub get_bytes_per_line { my ($_image) = @_ }
+sub get_bytes_per_pixel { my ($_image) = @_ }
+sub get_colormap { my ($_image) = @_ }
+sub get_depth { my ($_image) = @_ }
+sub get_height { my ($_image) = @_ }
+sub get_image_type { my ($_image) = @_ }
+sub get_pixel { my ($_image, $_x, $_y) = @_ }
+sub get_pixels { my ($_image) = @_ }
+sub get_visual { my ($_image) = @_ }
+sub get_width { my ($_image) = @_ }
+sub new { my ($_class, $_type, $_visual, $_width, $_height) = @_ }
+sub put_pixel { my ($_image, $_x, $_y, $_pixel) = @_ }
+sub set_colormap { my ($_image, $_colormap) = @_ }
+
package Gtk2::Gdk::Input;
our @ISA = qw();
sub set_extension_events { my ($_class, $_window, $_mask, $_mode) = @_ }
package Gtk2::Gdk::Keymap;
our @ISA = qw();
+sub add_virtual_modifiers { my ($_keymap, $_state) = @_ }
+sub get_caps_lock_state { my ($_keymap) = @_ }
sub get_default { my ($_class) = @_ }
sub get_direction { my ($_keymap) = @_ }
sub get_entries_for_keycode { my ($_keymap, $_hardware_keycode) = @_ }
@@ -1461,6 +1615,7 @@ sub get_entries_for_keyval { my ($_keymap, $_keyval) = @_ }
sub get_for_display { my ($_class, $_display) = @_ }
sub have_bidi_layouts { my ($_keymap) = @_ }
sub lookup_key { my ($_keymap, $_key) = @_ }
+sub map_virtual_modifiers { my ($_keymap, $_state) = @_ }
sub translate_keyboard_state { my ($_keymap, $_hardware_keycode, $_state, $_group) = @_ }
package Gtk2::Gdk::Pango::AttrEmbossColor;
@@ -1530,6 +1685,7 @@ sub save { my ($_pixbuf, $_filename, $_type, @_more_paras) = @_ }
sub save_to_buffer { my ($_pixbuf, $_type, @_more_paras) = @_ }
sub scale { my ($_src, $_dest, $_dest_x, $_dest_y, $_dest_width, $_dest_height, $_offset_x, $_offset_y, $_scale_x, $_scale_y, $_interp_type) = @_ }
sub scale_simple { my ($_src, $_dest_width, $_dest_height, $_interp_type) = @_ }
+sub set_option { my ($_pixbuf, $_key, $_value) = @_ }
package Gtk2::Gdk::PixbufAnimation;
our @ISA = qw();
@@ -1567,7 +1723,9 @@ sub write { my ($_loader, $_buf) = @_ }
package Gtk2::Gdk::PixbufSimpleAnim;
our @ISA = qw();
sub add_frame { my ($_animation, $_pixbuf) = @_ }
+sub get_loop { my ($_animation) = @_ }
sub new { my ($_class, $_width, $_height, $_rate) = @_ }
+sub set_loop { my ($_animation, $_loop) = @_ }
package Gtk2::Gdk::Pixmap;
our @ISA = qw();
@@ -1605,6 +1763,7 @@ 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_equal { my ($_region, $_rectangle) = @_ }
sub rect_in { my ($_region, $_rect) = @_ }
sub rectangle { my ($_class, $_rectangle) = @_ }
sub shrink { my ($_region, $_dx, $_dy) = @_ }
@@ -1636,10 +1795,12 @@ sub get_monitor_at_point { my ($_screen, $_x, $_y) = @_ }
sub get_monitor_at_window { my ($_screen, $_window) = @_ }
sub get_monitor_geometry { my ($_screen, $_monitor_num) = @_ }
sub get_monitor_height_mm { my ($_screen, $_monitor_num) = @_ }
+sub get_monitor_output { my ($_screen, $_monitor_num) = @_ }
sub get_monitor_plug_name { my ($_screen, $_monitor_num) = @_ }
sub get_monitor_width_mm { my ($_screen, $_monitor_num) = @_ }
sub get_n_monitors { my ($_screen) = @_ }
sub get_number { my ($_screen) = @_ }
+sub get_primary_monitor { my ($_screen) = @_ }
sub get_resolution { my ($_screen) = @_ }
sub get_rgb_colormap { my ($_screen) = @_ }
sub get_rgb_visual { my ($_screen) = @_ }
@@ -1695,8 +1856,16 @@ sub get_best_type { my ($_class) = @_ }
sub get_best_with_both { my ($_class, $_depth, $_visual_type) = @_ }
sub get_best_with_depth { my ($_class, $_depth) = @_ }
sub get_best_with_type { my ($_class, $_visual_type) = @_ }
+sub get_bits_per_rgb { my ($_visual) = @_ }
+sub get_blue_pixel_details { my ($_visual) = @_ }
+sub get_byte_order { my ($_visual) = @_ }
+sub get_colormap_size { my ($_visual) = @_ }
+sub get_depth { my ($_visual) = @_ }
+sub get_green_pixel_details { my ($_visual) = @_ }
+sub get_red_pixel_details { my ($_visual) = @_ }
sub get_screen { my ($_visual) = @_ }
sub get_system { my ($_class) = @_ }
+sub get_visual_type { my ($_visual) = @_ }
sub green_mask { my ($_visual) = @_ }
sub green_prec { my ($_visual) = @_ }
sub green_shift { my ($_visual) = @_ }
@@ -1717,27 +1886,44 @@ sub clear { my ($_window) = @_ }
sub clear_area { my ($_window, $_x, $_y, $_width, $_height) = @_ }
sub clear_area_e { my ($_window, $_x, $_y, $_width, $_height) = @_ }
sub configure_finished { my ($_window) = @_ }
+sub coords_from_parent { my ($_window, $_parent_x, $_parent_y) = @_ }
+sub coords_to_parent { my ($_window, $_x, $_y) = @_ }
+sub create_similar_surface { my ($_window, $_content, $_width, $_height) = @_ }
sub deiconify { my ($_window) = @_ }
sub destroy { my ($_window) = @_ }
sub enable_synchronized_configure { my ($_window) = @_ }
sub end_paint { my ($_window) = @_ }
+sub ensure_native { my ($_window) = @_ }
+sub flush { my ($_window) = @_ }
sub focus { my ($_window, $_timestamp) = @_ }
sub foreign_new { my ($_class, $_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 geometry_changed { my ($_window) = @_ }
+sub get_accept_focus { my ($_window) = @_ }
+sub get_background_pattern { my ($_window) = @_ }
sub get_children { my ($_window) = @_ }
+sub get_composited { my ($_window) = @_ }
+sub get_cursor { my ($_window) = @_ }
sub get_decorations { my ($_window) = @_ }
+sub get_effective_parent { my ($_window) = @_ }
+sub get_effective_toplevel { my ($_window) = @_ }
+sub get_embedder { my ($_offscreen_window) = @_ }
sub get_events { my ($_window) = @_ }
+sub get_focus_on_map { my ($_window) = @_ }
sub get_frame_extents { my ($_window) = @_ }
sub get_geometry { my ($_window) = @_ }
sub get_group { my ($_window) = @_ }
sub get_internal_paint_info { my ($_window) = @_ }
+sub get_modal_hint { my ($_window) = @_ }
sub get_origin { my ($_window) = @_ }
sub get_parent { my ($_window) = @_ }
+sub get_pixmap { my ($_offscreen_window) = @_ }
sub get_pointer { my ($_window) = @_ }
sub get_position { my ($_window) = @_ }
+sub get_root_coords { my ($_window, $_x, $_y) = @_ }
sub get_root_origin { my ($_window) = @_ }
sub get_state { my ($_window) = @_ }
sub get_toplevel { my ($_window) = @_ }
@@ -1746,6 +1932,7 @@ sub get_type_hint { my ($_window) = @_ }
sub get_update_area { my ($_window) = @_ }
sub get_user_data { my ($_window) = @_ }
sub get_window_type { my ($_window) = @_ }
+sub has_native { my ($_window) = @_ }
sub hide { my ($_window) = @_ }
sub iconify { my ($_window) = @_ }
sub input_shape_combine_mask { my ($_window, $_mask, $_x, $_y) = @_ }
@@ -1753,6 +1940,9 @@ sub input_shape_combine_region { my ($_window, $_shape, $_offset_x, $_offset_y)
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_destroyed { my ($_window) = @_ }
+sub is_input_only { my ($_window) = @_ }
+sub is_shaped { my ($_window) = @_ }
sub is_viewable { my ($_window) = @_ }
sub is_visible { my ($_window) = @_ }
sub lookup { my ($_class, $_anid) = @_ }
@@ -1778,6 +1968,7 @@ sub register_dnd { my ($_window) = @_ }
sub remove_redirection { my ($_window) = @_ }
sub reparent { my ($_window, $_new_parent, $_x, $_y) = @_ }
sub resize { my ($_window, $_width, $_height) = @_ }
+sub restack { my ($_window, $_sibling, $_above) = @_ }
sub scroll { my ($_window, $_dx, $_dy) = @_ }
sub set_accept_focus { my ($_window, $_accept_focus) = @_ }
sub set_back_pixmap { my ($_window, $_pixmap, $_o_parent_relative) = @_ }
@@ -1788,6 +1979,7 @@ sub set_composited { my ($_window, $_composited) = @_ }
sub set_cursor { my ($_window, $_cursor) = @_ }
sub set_debug_updates { my ($_class_or_instance, $_enable) = @_ }
sub set_decorations { my ($_window, $_decorations) = @_ }
+sub set_embedder { my ($_offscreen_window, $_embedder) = @_ }
sub set_events { my ($_window, $_event_mask) = @_ }
sub set_focus_on_map { my ($_window, $_focus_on_map) = @_ }
sub set_functions { my ($_window, $_functions) = @_ }
@@ -1799,6 +1991,7 @@ sub set_icon_name { my ($_window, $_name) = @_ }
sub set_keep_above { my ($_window, $_setting) = @_ }
sub set_keep_below { my ($_window, $_setting) = @_ }
sub set_modal_hint { my ($_window, $_modal) = @_ }
+sub set_opacity { my ($_window, $_opacity) = @_ }
sub set_override_redirect { my ($_window, $_override_redirect) = @_ }
sub set_role { my ($_window, $_role) = @_ }
sub set_skip_pager_hint { my ($_window, $_skips_pager) = @_ }
@@ -1850,6 +2043,15 @@ package Gtk2::HRuler;
our @ISA = qw();
sub new { my ($_class) = @_ }
+package Gtk2::HSV;
+our @ISA = qw();
+sub get_color { my ($_hsv) = @_ }
+sub get_metrics { my ($_hsv) = @_ }
+sub is_adjusting { my ($_hsv) = @_ }
+sub new { my ($_class) = @_ }
+sub set_color { my ($_hsv, $_h, $_s, $_v) = @_ }
+sub set_metrics { my ($_hsv, $_size, $_ring_width) = @_ }
+
package Gtk2::HScale;
our @ISA = qw();
sub new { my ($_class, $_o_adjustment) = @_ }
@@ -1899,7 +2101,9 @@ sub new { my ($_class) = @_ }
package Gtk2::IMMulticontext;
our @ISA = qw();
sub append_menuitems { my ($_context, $_menushell) = @_ }
+sub get_context_id { my ($_context) = @_ }
sub new { my ($_class) = @_ }
+sub set_context_id { my ($_context, $_context_id) = @_ }
package Gtk2::IconFactory;
our @ISA = qw();
@@ -1994,6 +2198,10 @@ sub get_cursor { my ($_icon_view) = @_ }
sub get_dest_item_at_pos { my ($_icon_view, $_drag_x, $_drag_y) = @_ }
sub get_drag_dest_item { my ($_icon_view) = @_ }
sub get_item_at_pos { my ($_icon_view, $_x, $_y) = @_ }
+sub get_item_column { my ($_icon_view, $_path) = @_ }
+sub get_item_orientation { my ($_icon_view) = @_ }
+sub get_item_padding { my ($_icon_view) = @_ }
+sub get_item_row { my ($_icon_view, $_path) = @_ }
sub get_item_width { my ($_icon_view) = @_ }
sub get_margin { my ($_icon_view) = @_ }
sub get_markup_column { my ($_icon_view) = @_ }
@@ -2022,6 +2230,8 @@ sub set_column_spacing { my ($_icon_view, $_column_spacing) = @_ }
sub set_columns { my ($_icon_view, $_columns) = @_ }
sub set_cursor { my ($_icon_view, $_path, $_cell, $_start_editing) = @_ }
sub set_drag_dest_item { my ($_icon_view, $_path, $_pos) = @_ }
+sub set_item_orientation { my ($_icon_view, $_orientation) = @_ }
+sub set_item_padding { my ($_icon_view, $_item_padding) = @_ }
sub set_item_width { my ($_icon_view, $_item_width) = @_ }
sub set_margin { my ($_icon_view, $_margin) = @_ }
sub set_markup_column { my ($_icon_view, $_column) = @_ }
@@ -2074,12 +2284,32 @@ sub set_pixel_size { my ($_image, $_pixel_size) = @_ }
package Gtk2::ImageMenuItem;
our @ISA = qw();
+sub get_always_show_image { my ($_image_menu_item) = @_ }
sub get_image { my ($_image_menu_item) = @_ }
+sub get_use_stock { my ($_image_menu_item) = @_ }
sub new { my ($_class, $_o_label) = @_ }
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 set_accel_group { my ($_image_menu_item, $_accel_group) = @_ }
+sub set_always_show_image { my ($_image_menu_item, $_always_show) = @_ }
sub set_image { my ($_image_menu_item, $_image) = @_ }
+sub set_use_stock { my ($_image_menu_item, $_use_stock) = @_ }
+
+package Gtk2::InfoBar;
+our @ISA = qw();
+sub add_action_widget { my ($_info_bar, $_child, $_response_id) = @_ }
+sub add_button { my ($_info_bar, $_button_text, $_response_id) = @_ }
+sub add_buttons { my ($_info_bar, @_more_paras) = @_ }
+sub get_action_area { my ($_info_bar) = @_ }
+sub get_content_area { my ($_info_bar) = @_ }
+sub get_message_type { my ($_info_bar) = @_ }
+sub new { my ($_class, @_more_paras) = @_ }
+sub new_with_buttons { my ($_class, @_more_paras) = @_ }
+sub response { my ($_info_bar, $_response_id) = @_ }
+sub set_default_response { my ($_info_bar, $_response_id) = @_ }
+sub set_message_type { my ($_info_bar, $_type) = @_ }
+sub set_response_sensitive { my ($_info_bar, $_response_id, $_setting) = @_ }
package Gtk2::InputDialog;
our @ISA = qw();
@@ -2121,6 +2351,7 @@ package Gtk2::Label;
our @ISA = qw();
sub get_angle { my ($_label) = @_ }
sub get_attributes { my ($_label) = @_ }
+sub get_current_uri { my ($_label) = @_ }
sub get_ellipsize { my ($_label) = @_ }
sub get_justify { my ($_label) = @_ }
sub get_label { my ($_label) = @_ }
@@ -2135,6 +2366,7 @@ sub get_selectable { my ($_label) = @_ }
sub get_selection_bounds { my ($_label) = @_ }
sub get_single_line_mode { my ($_label) = @_ }
sub get_text { my ($_label) = @_ }
+sub get_track_visited_links { my ($_label) = @_ }
sub get_use_markup { my ($_label) = @_ }
sub get_use_underline { my ($_label) = @_ }
sub get_width_chars { my ($_label) = @_ }
@@ -2157,6 +2389,7 @@ sub set_selectable { my ($_label, $_setting) = @_ }
sub set_single_line_mode { my ($_label, $_single_line_mode) = @_ }
sub set_text { my ($_label, $_str) = @_ }
sub set_text_with_mnemonic { my ($_label, $_str) = @_ }
+sub set_track_visited_links { my ($_label, $_track_links) = @_ }
sub set_use_markup { my ($_label, $_setting) = @_ }
sub set_use_underline { my ($_label, $_setting) = @_ }
sub set_width_chars { my ($_label, $_n_chars) = @_ }
@@ -2244,7 +2477,7 @@ sub swap { my ($_store, $_a, $_b) = @_ }
package Gtk2::Menu;
our @ISA = qw();
sub attach { my ($_menu, $_child, $_left_attach, $_right_attach, $_top_attach, $_bottom_attach) = @_ }
-sub attach_to_widget { my ($_menu, $_attach_widget, $_detacher) = @_ }
+sub attach_to_widget { my ($_menu, $_attach_widget, $_detach_func) = @_ }
sub detach { my ($_menu) = @_ }
sub get_accel_group { my ($_menu) = @_ }
sub get_accel_path { my ($_menu) = @_ }
@@ -2252,6 +2485,7 @@ sub get_active { my ($_menu) = @_ }
sub get_attach_widget { my ($_menu) = @_ }
sub get_for_attach_widget { my ($_class, $_widget) = @_ }
sub get_monitor { my ($_menu) = @_ }
+sub get_reserve_toggle_size { my ($_menu) = @_ }
sub get_tearoff_state { my ($_menu) = @_ }
sub get_title { my ($_menu) = @_ }
sub new { my ($_class) = @_ }
@@ -2263,6 +2497,7 @@ sub set_accel_group { my ($_menu, $_accel_group) = @_ }
sub set_accel_path { my ($_menu, $_accel_path) = @_ }
sub set_active { my ($_menu, $_index) = @_ }
sub set_monitor { my ($_menu, $_monitor_num) = @_ }
+sub set_reserve_toggle_size { my ($_menu, $_reserve_toggle_size) = @_ }
sub set_screen { my ($_menu, $_screen) = @_ }
sub set_tearoff_state { my ($_menu, $_torn_off) = @_ }
sub set_title { my ($_menu, $_title) = @_ }
@@ -2280,16 +2515,20 @@ our @ISA = qw();
sub activate { my ($_menu_item) = @_ }
sub deselect { my ($_menu_item) = @_ }
sub get_accel_path { my ($_menu_item) = @_ }
+sub get_label { my ($_menu_item) = @_ }
sub get_right_justified { my ($_menu_item) = @_ }
sub get_submenu { my ($_menu_item) = @_ }
+sub get_use_underline { 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 remove_submenu { my ($_menu_item) = @_ }
sub select { my ($_menu_item) = @_ }
sub set_accel_path { my ($_menu_item, $_accel_path) = @_ }
+sub set_label { my ($_menu_item, $_label) = @_ }
sub set_right_justified { my ($_menu_item, $_right_justified) = @_ }
sub set_submenu { my ($_menu_item, $_submenu) = @_ }
+sub set_use_underline { my ($_menu_item, $_use_underline) = @_ }
sub toggle_size_allocate { my ($_menu_item, $_allocation) = @_ }
sub toggle_size_request { my ($_menu_item) = @_ }
@@ -2319,9 +2558,10 @@ sub set_menu { my ($_button, $_menu) = @_ }
package Gtk2::MessageDialog;
our @ISA = qw();
-sub format_secondary_markup { my ($_message_dialog, $_message) = @_ }
+sub format_secondary_markup { my ($_message_dialog, $_message_format, @_more_paras) = @_ }
sub format_secondary_text { my ($_message_dialog, $_message_format, @_more_paras) = @_ }
sub get_image { my ($_dialog) = @_ }
+sub get_message_area { my ($_message_dialog) = @_ }
sub new { my ($_class, $_parent, $_flags, $_type, $_buttons, $_format, @_more_paras) = @_ }
sub new_with_markup { my ($_class, $_parent, $_flags, $_type, $_buttons, $_message) = @_ }
sub set_image { my ($_dialog, $_image) = @_ }
@@ -2338,6 +2578,7 @@ package Gtk2::Notebook;
our @ISA = qw();
sub append_page { my ($_notebook, $_child, $_o_tab_label) = @_ }
sub append_page_menu { my ($_notebook, $_child, $_tab_label, $_menu_label) = @_ }
+sub get_action_widget { my ($_notebook, $_pack_type) = @_ }
sub get_current_page { my ($_notebook) = @_ }
sub get_group_id { my ($_notebook) = @_ }
sub get_menu_label { my ($_notebook, $_child) = @_ }
@@ -2348,10 +2589,12 @@ sub get_scrollable { my ($_notebook) = @_ }
sub get_show_border { my ($_notebook) = @_ }
sub get_show_tabs { my ($_notebook) = @_ }
sub get_tab_detachable { my ($_notebook, $_child) = @_ }
+sub get_tab_hborder { my ($_notebook) = @_ }
sub get_tab_label { my ($_notebook, $_child) = @_ }
sub get_tab_label_text { my ($_notebook, $_child) = @_ }
sub get_tab_pos { my ($_notebook) = @_ }
sub get_tab_reorderable { my ($_notebook, $_child) = @_ }
+sub get_tab_vborder { my ($_notebook) = @_ }
sub insert_page { my ($_notebook, $_child, $_tab_label, $_position) = @_ }
sub insert_page_menu { my ($_notebook, $_child, $_tab_label, $_menu_label, $_position) = @_ }
sub new { my ($_class) = @_ }
@@ -2365,6 +2608,7 @@ sub prev_page { my ($_notebook) = @_ }
sub query_tab_label_packing { my ($_notebook, $_child) = @_ }
sub remove_page { my ($_notebook, $_page_num) = @_ }
sub reorder_child { my ($_notebook, $_child, $_position) = @_ }
+sub set_action_widget { my ($_notebook, $_widget, $_pack_type) = @_ }
sub set_current_page { my ($_notebook, $_page_num) = @_ }
sub set_group_id { my ($_notebook, $_group_id) = @_ }
sub set_menu_label { my ($_notebook, $_child, $_o_menu_label) = @_ }
@@ -2385,9 +2629,17 @@ sub set_window_creation_hook { my ($_class, $_func, $_o_data) = @_ }
package Gtk2::Object;
our @ISA = qw();
+sub bindings_activate { my ($_object, $_keyval, $_modifiers) = @_ }
+sub bindings_activate_event { my ($_object, $_event) = @_ }
sub destroy { my ($_object) = @_ }
sub new { my ($_class, $_object_class, @_more_paras) = @_ }
+package Gtk2::OffscreenWindow;
+our @ISA = qw();
+sub get_pixbuf { my ($_offscreen) = @_ }
+sub get_pixmap { my ($_offscreen) = @_ }
+sub new { my ($_class) = @_ }
+
package Gtk2::OptionMenu;
our @ISA = qw();
sub get_history { my ($_option_menu) = @_ }
@@ -2397,6 +2649,11 @@ sub remove_menu { my ($_option_menu) = @_ }
sub set_history { my ($_option_menu, $_index) = @_ }
sub set_menu { my ($_option_menu, $_menu) = @_ }
+package Gtk2::Orientable;
+our @ISA = qw();
+sub get_orientation { my ($_orientable) = @_ }
+sub set_orientation { my ($_orientable, $_orientation) = @_ }
+
package Gtk2::PageSetup;
our @ISA = qw();
sub get_bottom_margin { my ($_setup, $_unit) = @_ }
@@ -2437,458 +2694,12 @@ sub child2_shrink { my ($_paned, $_o_newval) = @_ }
sub compute_position { my ($_paned, $_allocation, $_child1_req, $_child2_req) = @_ }
sub get_child1 { my ($_paned) = @_ }
sub get_child2 { my ($_paned) = @_ }
+sub get_handle_window { my ($_paned) = @_ }
sub get_position { my ($_paned) = @_ }
sub pack1 { my ($_paned, $_child, $_resize, $_shrink) = @_ }
sub pack2 { my ($_paned, $_child, $_resize, $_shrink) = @_ }
sub set_position { my ($_paned, $_position) = @_ }
-package Gtk2::Pango;
-our @ISA = qw();
-sub CHECK_VERSION { my ($_class, $_major, $_minor, $_micro) = @_ }
-sub GET_VERSION_INFO { my ($_class) = @_ }
-sub PANGO_PIXELS { my ($_class, $_d) = @_ }
-sub extents_to_pixels { my ($_inclusive, $_nearest) = @_ }
-sub find_base_dir { my ($_class, $_text) = @_ }
-sub parse_markup { my ($_class, $_markup_text, $_markup_text, $_o_accel_marker) = @_ }
-sub pixels { my ($_class, $_d) = @_ }
-sub scale { my ($_class) = @_ }
-sub scale_large { my ($_class) = @_ }
-sub scale_medium { my ($_class) = @_ }
-sub scale_small { my ($_class) = @_ }
-sub scale_x_large { my ($_class) = @_ }
-sub scale_x_small { my ($_class) = @_ }
-sub scale_xx_large { my ($_class) = @_ }
-sub scale_xx_small { my ($_class) = @_ }
-sub units_from_double { my ($_d) = @_ }
-sub units_to_double { my ($_i) = @_ }
-
-package Gtk2::Pango::AttrBackground;
-our @ISA = qw();
-sub new { my ($_class, $_red, $_green, $_blue, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrColor;
-our @ISA = qw();
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrFallback;
-our @ISA = qw();
-sub new { my ($_class, $_enable_fallback, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrFamily;
-our @ISA = qw();
-sub new { my ($_class, $_family, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrFontDesc;
-our @ISA = qw();
-sub desc { my ($_attr, @_more_paras) = @_ }
-sub new { my ($_class, $_font_desc, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrForeground;
-our @ISA = qw();
-sub new { my ($_class, $_red, $_green, $_blue, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrGravity;
-our @ISA = qw();
-sub new { my ($_class, $_gravity, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrGravityHint;
-our @ISA = qw();
-sub new { my ($_class, $_hint, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrInt;
-our @ISA = qw();
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrIterator;
-our @ISA = qw();
-sub get { my ($_iterator, $_type) = @_ }
-sub get_attrs { my ($_iterator) = @_ }
-sub get_font { my ($_iterator) = @_ }
-sub next { my ($_iterator) = @_ }
-sub range { my ($_iterator) = @_ }
-
-package Gtk2::Pango::AttrLanguage;
-our @ISA = qw();
-sub new { my ($_class, $_language, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrLetterSpacing;
-our @ISA = qw();
-sub new { my ($_class, $_letter_spacing, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrList;
-our @ISA = qw();
-sub change { my ($_list, $_attr) = @_ }
-sub filter { my ($_list, $_func, $_o_data) = @_ }
-sub get_iterator { my ($_list) = @_ }
-sub insert { my ($_list, $_attr) = @_ }
-sub insert_before { my ($_list, $_attr) = @_ }
-sub new { my ($_class) = @_ }
-sub splice { my ($_list, $_other, $_pos, $_len) = @_ }
-
-package Gtk2::Pango::AttrRise;
-our @ISA = qw();
-sub new { my ($_class, $_rise, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrScale;
-our @ISA = qw();
-sub new { my ($_class, $_scale, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrShape;
-our @ISA = qw();
-sub ink_rect { my ($_attr, @_more_paras) = @_ }
-sub logical_rect { my ($_attr, @_more_paras) = @_ }
-sub new { my ($_class, $_ink_rect, $_logical_rect, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrSize;
-our @ISA = qw();
-sub new { my ($_class, $_size, @_more_paras) = @_ }
-sub new_absolute { my ($_class, $_size, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrStretch;
-our @ISA = qw();
-sub new { my ($_class, $_stretch, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrStrikethrough;
-our @ISA = qw();
-sub new { my ($_class, $_strikethrough, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrStrikethroughColor;
-our @ISA = qw();
-sub new { my ($_class, $_red, $_green, $_blue, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrString;
-our @ISA = qw();
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrStyle;
-our @ISA = qw();
-sub new { my ($_class, $_style, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrUnderline;
-our @ISA = qw();
-sub new { my ($_class, $_underline, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrUnderlineColor;
-our @ISA = qw();
-sub new { my ($_class, $_red, $_green, $_blue, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrVariant;
-our @ISA = qw();
-sub new { my ($_class, $_variant, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::AttrWeight;
-our @ISA = qw();
-sub new { my ($_class, $_weight, @_more_paras) = @_ }
-sub value { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::Attribute;
-our @ISA = qw();
-sub end_index { my ($_attr, @_more_paras) = @_ }
-sub equal { my ($_attr1, $_attr2) = @_ }
-sub start_index { my ($_attr, @_more_paras) = @_ }
-
-package Gtk2::Pango::Cairo;
-our @ISA = qw();
-sub create_layout { my ($_cr) = @_ }
-sub error_underline_path { my ($_cr, $_x, $_y, $_width, $_height) = @_ }
-sub glyph_string_path { my ($_cr, $_font, $_glyphs) = @_ }
-sub layout_line_path { my ($_cr, $_line) = @_ }
-sub layout_path { my ($_cr, $_layout) = @_ }
-sub show_error_underline { my ($_cr, $_x, $_y, $_width, $_height) = @_ }
-sub show_glyph_string { my ($_cr, $_font, $_glyphs) = @_ }
-sub show_layout { my ($_cr, $_layout) = @_ }
-sub show_layout_line { my ($_cr, $_line) = @_ }
-sub update_context { my ($_cr, $_context) = @_ }
-sub update_layout { my ($_cr, $_layout) = @_ }
-
-package Gtk2::Pango::Cairo::Context;
-our @ISA = qw();
-sub get_font_options { my ($_context) = @_ }
-sub get_resolution { my ($_context) = @_ }
-sub set_font_options { my ($_context, $_options) = @_ }
-sub set_resolution { my ($_context, $_dpi) = @_ }
-sub set_shape_renderer { my ($_context, $_o_func, $_o_data) = @_ }
-
-package Gtk2::Pango::Cairo::Font;
-our @ISA = qw();
-sub get_scaled_font { my ($_font) = @_ }
-
-package Gtk2::Pango::Cairo::FontMap;
-our @ISA = qw();
-sub create_context { my ($_fontmap) = @_ }
-sub get_default { my ($_class) = @_ }
-sub get_font_type { my ($_fontmap) = @_ }
-sub get_resolution { my ($_fontmap) = @_ }
-sub new { my ($_class) = @_ }
-sub new_for_font_type { my ($_class, $_fonttype) = @_ }
-sub set_resolution { my ($_fontmap, $_dpi) = @_ }
-
-package Gtk2::Pango::Color;
-our @ISA = qw();
-sub parse { my ($_class, $_spec) = @_ }
-sub to_string { my (@_more_paras) = @_ }
-
-package Gtk2::Pango::Context;
-our @ISA = qw();
-sub get_base_dir { my ($_context) = @_ }
-sub get_base_gravity { my ($_context) = @_ }
-sub get_font_description { my ($_context) = @_ }
-sub get_font_map { my ($_context) = @_ }
-sub get_gravity { my ($_context) = @_ }
-sub get_gravity_hint { my ($_context) = @_ }
-sub get_language { my ($_context) = @_ }
-sub get_matrix { my ($_context) = @_ }
-sub get_metrics { my ($_context, $_desc, $_language) = @_ }
-sub list_families { my ($_context) = @_ }
-sub load_font { my ($_context, $_desc) = @_ }
-sub load_fontset { my ($_context, $_desc, $_language) = @_ }
-sub set_base_dir { my ($_context, $_direction) = @_ }
-sub set_base_gravity { my ($_context, $_gravity) = @_ }
-sub set_font_description { my ($_context, $_desc) = @_ }
-sub set_gravity_hint { my ($_context, $_hint) = @_ }
-sub set_language { my ($_context, $_language) = @_ }
-sub set_matrix { my ($_context, $_matrix) = @_ }
-
-package Gtk2::Pango::Font;
-our @ISA = qw();
-sub describe { my ($_font) = @_ }
-sub describe_with_absolute_size { my ($_font) = @_ }
-sub get_font_map { my ($_font) = @_ }
-sub get_glyph_extents { my ($_font, $_glyph) = @_ }
-sub get_metrics { my ($_font, $_language) = @_ }
-
-package Gtk2::Pango::FontDescription;
-our @ISA = qw();
-sub better_match { my ($_desc, $_old_match, $_new_match) = @_ }
-sub equal { my ($_desc1, $_desc2) = @_ }
-sub from_string { my ($_class, $_str) = @_ }
-sub get_family { my ($_desc) = @_ }
-sub get_gravity { my ($_desc) = @_ }
-sub get_set_fields { my ($_desc) = @_ }
-sub get_size { my ($_desc) = @_ }
-sub get_size_is_absolute { my ($_desc) = @_ }
-sub get_stretch { my ($_desc) = @_ }
-sub get_style { my ($_desc) = @_ }
-sub get_variant { my ($_desc) = @_ }
-sub get_weight { my ($_desc) = @_ }
-sub hash { my ($_desc) = @_ }
-sub merge { my ($_desc, $_desc_to_merge, $_replace_existing) = @_ }
-sub merge_static { my ($_desc, $_desc_to_merge, $_replace_existing) = @_ }
-sub new { my ($_class) = @_ }
-sub set_absolute_size { my ($_desc, $_size) = @_ }
-sub set_family { my ($_desc, $_family) = @_ }
-sub set_family_static { my ($_desc, $_family) = @_ }
-sub set_gravity { my ($_desc, $_gravity) = @_ }
-sub set_size { my ($_desc, $_size) = @_ }
-sub set_stretch { my ($_desc, $_stretch) = @_ }
-sub set_style { my ($_desc, $_style) = @_ }
-sub set_variant { my ($_desc, $_variant) = @_ }
-sub set_weight { my ($_desc, $_weight) = @_ }
-sub to_filename { my ($_desc) = @_ }
-sub to_string { my ($_desc) = @_ }
-sub unset_fields { my ($_desc, $_to_unset) = @_ }
-
-package Gtk2::Pango::FontFace;
-our @ISA = qw();
-sub describe { my ($_face) = @_ }
-sub get_face_name { my ($_face) = @_ }
-sub is_synthesized { my ($_face) = @_ }
-sub list_sizes { my ($_face) = @_ }
-
-package Gtk2::Pango::FontFamily;
-our @ISA = qw();
-sub get_name { my ($_family) = @_ }
-sub is_monospace { my ($_family) = @_ }
-sub list_faces { my ($_family) = @_ }
-
-package Gtk2::Pango::FontMap;
-our @ISA = qw();
-sub list_families { my ($_fontmap) = @_ }
-sub load_font { my ($_fontmap, $_context, $_desc) = @_ }
-sub load_fontset { my ($_fontmap, $_context, $_desc, $_language) = @_ }
-
-package Gtk2::Pango::FontMetrics;
-our @ISA = qw();
-sub get_approximate_char_width { my ($_metrics) = @_ }
-sub get_approximate_digit_width { my ($_metrics) = @_ }
-sub get_ascent { my ($_metrics) = @_ }
-sub get_descent { my ($_metrics) = @_ }
-sub get_strikethrough_position { my ($_metrics) = @_ }
-sub get_strikethrough_thickness { my ($_metrics) = @_ }
-sub get_underline_position { my ($_metrics) = @_ }
-sub get_underline_thickness { my ($_metrics) = @_ }
-
-package Gtk2::Pango::Fontset;
-our @ISA = qw();
-sub Gtk2::Pango::Fontset::foreach { my ($_fontset, $_func, $_o_data) = @_ }
-sub get_font { my ($_fontset, $_wc) = @_ }
-sub get_metrics { my ($_fontset) = @_ }
-
-package Gtk2::Pango::Gravity;
-our @ISA = qw();
-sub get_for_matrix { my ($_matrix) = @_ }
-sub get_for_script { my ($_script, $_base_gravity, $_hint) = @_ }
-sub is_vertical { my ($_gravity) = @_ }
-sub to_rotation { my ($_gravity) = @_ }
-
-package Gtk2::Pango::Language;
-our @ISA = qw();
-sub from_string { my ($_class, $_language) = @_ }
-sub get_default { my ($_class) = @_ }
-sub includes_script { my ($_language, $_script) = @_ }
-sub matches { my ($_language, $_range_list) = @_ }
-sub to_string { my ($_language) = @_ }
-
-package Gtk2::Pango::Layout;
-our @ISA = qw();
-sub context_changed { my ($_layout) = @_ }
-sub copy { my ($_src) = @_ }
-sub get_alignment { my ($_layout) = @_ }
-sub get_attributes { my ($_layout) = @_ }
-sub get_auto_dir { my ($_layout) = @_ }
-sub get_context { my ($_layout) = @_ }
-sub get_cursor_pos { my ($_layout, $_index_) = @_ }
-sub get_ellipsize { my ($_layout) = @_ }
-sub get_extents { my ($_layout) = @_ }
-sub get_font_description { my ($_layout) = @_ }
-sub get_height { my ($_layout) = @_ }
-sub get_indent { my ($_layout) = @_ }
-sub get_iter { my ($_layout) = @_ }
-sub get_justify { my ($_layout) = @_ }
-sub get_line { my ($_layout, $_line) = @_ }
-sub get_line_count { my ($_layout) = @_ }
-sub get_line_readonly { my ($_layout, $_line) = @_ }
-sub get_lines { my ($_layout) = @_ }
-sub get_lines_readonly { my ($_layout) = @_ }
-sub get_log_attrs { my ($_layout) = @_ }
-sub get_pixel_extents { my ($_layout) = @_ }
-sub get_pixel_size { my ($_layout) = @_ }
-sub get_single_paragraph_mode { my ($_layout) = @_ }
-sub get_size { my ($_layout) = @_ }
-sub get_spacing { my ($_layout) = @_ }
-sub get_tabs { my ($_layout) = @_ }
-sub get_text { my ($_layout) = @_ }
-sub get_unknown_glyphs_count { my ($_layout) = @_ }
-sub get_width { my ($_layout) = @_ }
-sub get_wrap { my ($_layout) = @_ }
-sub index_to_pos { my ($_layout, $_index_) = @_ }
-sub is_ellipsized { my ($_layout) = @_ }
-sub is_wrapped { my ($_layout) = @_ }
-sub move_cursor_visually { my ($_layout, $_strong, $_old_index, $_old_trailing, $_direction) = @_ }
-sub new { my ($_class, $_context) = @_ }
-sub set_alignment { my ($_layout, $_alignment) = @_ }
-sub set_attributes { my ($_layout, $_attrs) = @_ }
-sub set_auto_dir { my ($_layout, $_auto_dir) = @_ }
-sub set_ellipsize { my ($_layout, $_ellipsize) = @_ }
-sub set_font_description { my ($_layout, $_desc) = @_ }
-sub set_height { my ($_layout, $_height) = @_ }
-sub set_indent { my ($_layout, $_newval) = @_ }
-sub set_justify { my ($_layout, $_newval) = @_ }
-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, $_text) = @_ }
-sub set_width { my ($_layout, $_newval) = @_ }
-sub set_wrap { my ($_layout, $_wrap) = @_ }
-sub xy_to_index { my ($_layout, $_x, $_y) = @_ }
-
-package Gtk2::Pango::LayoutIter;
-our @ISA = qw();
-sub at_last_line { my ($_iter) = @_ }
-sub get_baseline { my ($_iter) = @_ }
-sub get_char_extents { my ($_iter) = @_ }
-sub get_cluster_extents { my ($_iter) = @_ }
-sub get_index { my ($_iter) = @_ }
-sub get_layout { my ($_iter) = @_ }
-sub get_layout_extents { my ($_iter) = @_ }
-sub get_line { my ($_iter) = @_ }
-sub get_line_extents { my ($_iter) = @_ }
-sub get_line_readonly { my ($_iter) = @_ }
-sub get_line_yrange { my ($_iter) = @_ }
-sub get_run_extents { my ($_iter) = @_ }
-sub next_char { my ($_iter) = @_ }
-sub next_cluster { my ($_iter) = @_ }
-sub next_line { my ($_iter) = @_ }
-sub next_run { my ($_iter) = @_ }
-
-package Gtk2::Pango::LayoutLine;
-our @ISA = qw();
-sub get_extents { my ($_line) = @_ }
-sub get_pixel_extents { my ($_line) = @_ }
-sub get_x_ranges { my ($_line, $_start_index, $_end_index) = @_ }
-sub index_to_x { my ($_line, $_index_, $_trailing) = @_ }
-sub x_to_index { my ($_line, $_x_pos) = @_ }
-
-package Gtk2::Pango::Matrix;
-our @ISA = qw();
-sub concat { my ($_matrix, $_new_matrix) = @_ }
-sub new { my ($_class, $_o_xx, $_o_xy, $_o_yx, $_o_yy, $_o_x0, $_o_y0) = @_ }
-sub rotate { my ($_matrix, $_degrees) = @_ }
-sub scale { my ($_matrix, $_scale_x, $_scale_y) = @_ }
-sub transform_distance { my ($_matrix) = @_ }
-sub transform_pixel_rectangle { my ($_matrix, $_rect) = @_ }
-sub transform_point { my ($_matrix) = @_ }
-sub transform_rectangle { my ($_matrix, $_rect) = @_ }
-sub translate { my ($_matrix, $_tx, $_ty) = @_ }
-sub x0 { my ($_matrix, $_o_new) = @_ }
-sub xx { my ($_matrix, $_o_new) = @_ }
-sub xy { my ($_matrix, $_o_new) = @_ }
-sub y0 { my ($_matrix, $_o_new) = @_ }
-sub yx { my ($_matrix, $_o_new) = @_ }
-sub yy { my ($_matrix, $_o_new) = @_ }
-
-package Gtk2::Pango::Renderer;
-our @ISA = qw();
-sub activate { my ($_renderer) = @_ }
-sub deactivate { my ($_renderer) = @_ }
-sub draw_error_underline { my ($_renderer, $_x, $_y, $_width, $_height) = @_ }
-sub draw_glyph { my ($_renderer, $_font, $_glyph, $_x, $_y) = @_ }
-sub draw_layout { my ($_renderer, $_layout, $_x, $_y) = @_ }
-sub draw_layout_line { my ($_renderer, $_line, $_x, $_y) = @_ }
-sub draw_rectangle { my ($_renderer, $_part, $_x, $_y, $_width, $_height) = @_ }
-sub draw_trapezoid { my ($_renderer, $_part, $_y1_, $_x11, $_x21, $_y2, $_x12, $_x22) = @_ }
-sub get_color { my ($_renderer, $_part) = @_ }
-sub get_layout { my ($_renderer) = @_ }
-sub get_layout_line { my ($_renderer) = @_ }
-sub get_matrix { my ($_renderer) = @_ }
-sub part_changed { my ($_renderer, $_part) = @_ }
-sub set_color { my ($_renderer, $_part, $_color) = @_ }
-sub set_matrix { my ($_renderer, $_matrix) = @_ }
-
-package Gtk2::Pango::Script;
-our @ISA = qw();
-sub for_unichar { my ($_class, $_ch) = @_ }
-sub get_sample_language { my ($_class, $_script) = @_ }
-
-package Gtk2::Pango::ScriptIter;
-our @ISA = qw();
-sub get_range { my ($_iter) = @_ }
-sub new { my ($_class, $_text) = @_ }
-sub next { my ($_iter) = @_ }
-
-package Gtk2::Pango::TabArray;
-our @ISA = qw();
-sub get_positions_in_pixels { my ($_tab_array) = @_ }
-sub get_size { my ($_tab_array) = @_ }
-sub get_tab { my ($_tab_array, $_tab_index) = @_ }
-sub get_tabs { my ($_tab_array) = @_ }
-sub new { my ($_class, $_initial_size, $_positions_in_pixels, @_more_paras) = @_ }
-sub new_with_positions { my ($_class, $_initial_size, $_positions_in_pixels, @_more_paras) = @_ }
-sub resize { my ($_tab_array, $_new_size) = @_ }
-sub set_tab { my ($_tab_array, $_tab_index, $_alignment, $_location) = @_ }
-
package Gtk2::PaperSize;
our @ISA = qw();
sub get_default { my ($_class) = @_ }
@@ -2933,6 +2744,7 @@ sub create_pango_layout { my ($_context) = @_ }
sub get_cairo_context { my ($_context) = @_ }
sub get_dpi_x { my ($_context) = @_ }
sub get_dpi_y { my ($_context) = @_ }
+sub get_hard_margins { my ($_context) = @_ }
sub get_height { my ($_context) = @_ }
sub get_page_setup { my ($_context) = @_ }
sub get_pango_fontmap { my ($_context) = @_ }
@@ -2942,11 +2754,16 @@ sub set_cairo_context { my ($_context, $_cr, $_dpi_x, $_dpi_y) = @_ }
package Gtk2::PrintOperation;
our @ISA = qw();
sub cancel { my ($_op) = @_ }
+sub draw_page_finish { my ($_op) = @_ }
sub get_default_page_setup { my ($_op) = @_ }
+sub get_embed_page_setup { my ($_op) = @_ }
sub get_error { my ($_op) = @_ }
+sub get_has_selection { my ($_op) = @_ }
+sub get_n_pages_to_print { my ($_op) = @_ }
sub get_print_settings { my ($_op) = @_ }
sub get_status { my ($_op) = @_ }
sub get_status_string { my ($_op) = @_ }
+sub get_support_selection { my ($_op) = @_ }
sub is_finished { my ($_op) = @_ }
sub new { my ($_class) = @_ }
sub run { my ($_op, $_action, $_parent) = @_ }
@@ -2954,11 +2771,15 @@ sub set_allow_async { my ($_op, $_allow_async) = @_ }
sub set_current_page { my ($_op, $_current_page) = @_ }
sub set_custom_tab_label { my ($_op, $_label) = @_ }
sub set_default_page_setup { my ($_op, $_default_page_setup) = @_ }
+sub set_defer_drawing { my ($_op) = @_ }
+sub set_embed_page_setup { my ($_op, $_embed) = @_ }
sub set_export_filename { my ($_op, $_filename) = @_ }
+sub set_has_selection { my ($_op, $_has_selection) = @_ }
sub set_job_name { my ($_op, $_job_name) = @_ }
sub set_n_pages { my ($_op, $_n_pages) = @_ }
sub set_print_settings { my ($_op, $_print_settings) = @_ }
sub set_show_progress { my ($_op, $_show_progress) = @_ }
+sub set_support_selection { my ($_op, $_support_selection) = @_ }
sub set_track_print_status { my ($_op, $_track_status) = @_ }
sub set_unit { my ($_op, $_unit) = @_ }
sub set_use_full_page { my ($_op, $_full_page) = @_ }
@@ -2973,6 +2794,9 @@ package Gtk2::PrintSettings;
our @ISA = qw();
sub Gtk2::PrintSettings::foreach { my ($_settings, $_func, $_o_data) = @_ }
sub get { my ($_settings, $_key) = @_ }
+sub get_printer_lpi { my ($_settings) = @_ }
+sub get_resolution_x { my ($_settings) = @_ }
+sub get_resolution_y { my ($_settings) = @_ }
sub has_key { my ($_settings, $_key) = @_ }
sub load_file { my ($_settings, $_file_name) = @_ }
sub load_key_file { my ($_settings, $_key_file, $_group_name) = @_ }
@@ -2980,6 +2804,8 @@ sub new { my ($_class) = @_ }
sub new_from_file { my ($_class, $_file_name) = @_ }
sub new_from_key_file { my ($_class, $_key_file, $_group_name) = @_ }
sub set { my ($_settings, $_key, $_value) = @_ }
+sub set_printer_lpi { my ($_settings, $_lpi) = @_ }
+sub set_resolution_xy { my ($_settings, $_resolution_x, $_resolution_y) = @_ }
sub to_file { my ($_settings, $_file_name) = @_ }
sub to_key_file { my ($_settings, $_key_file, $_group_name) = @_ }
sub unset { my ($_settings, $_key) = @_ }
@@ -3041,21 +2867,29 @@ package Gtk2::Range;
our @ISA = qw();
sub get_adjustment { my ($_range) = @_ }
sub get_fill_level { my ($_range) = @_ }
+sub get_flippable { my ($_range) = @_ }
sub get_inverted { my ($_range) = @_ }
sub get_lower_stepper_sensitivity { my ($_range) = @_ }
+sub get_min_slider_size { my ($_range) = @_ }
+sub get_range_rect { my ($_range) = @_ }
sub get_restrict_to_fill_level { my ($_range) = @_ }
sub get_show_fill_level { my ($_range) = @_ }
+sub get_slider_range { my ($_range) = @_ }
+sub get_slider_size_fixed { my ($_range) = @_ }
sub get_update_policy { my ($_range) = @_ }
sub get_upper_stepper_sensitivity { my ($_range) = @_ }
sub get_value { my ($_range) = @_ }
sub set_adjustment { my ($_range, $_adjustment) = @_ }
sub set_fill_level { my ($_range, $_fill_level) = @_ }
+sub set_flippable { my ($_range, $_flippable) = @_ }
sub set_increments { my ($_range, $_step, $_page) = @_ }
sub set_inverted { my ($_range, $_setting) = @_ }
sub set_lower_stepper_sensitivity { my ($_range, $_sensitivity) = @_ }
+sub set_min_slider_size { my ($_range, $_min_size) = @_ }
sub set_range { my ($_range, $_min, $_max) = @_ }
sub set_restrict_to_fill_level { my ($_range, $_restrict_to_fill_level) = @_ }
sub set_show_fill_level { my ($_range, $_show_fill_level) = @_ }
+sub set_slider_size_fixed { my ($_range, $_size_fixed) = @_ }
sub set_update_policy { my ($_range, $_policy) = @_ }
sub set_upper_stepper_sensitivity { my ($_range, $_sensitivity) = @_ }
sub set_value { my ($_range, $_value) = @_ }
@@ -3221,6 +3055,8 @@ sub set_range { my ($_ruler, $_lower, $_upper, $_position, $_max_size) = @_ }
package Gtk2::Scale;
our @ISA = qw();
+sub add_mark { my ($_scale, $_value, $_position, $_markup) = @_ }
+sub clear_marks { my ($_scale) = @_ }
sub get_digits { my ($_scale) = @_ }
sub get_draw_value { my ($_scale) = @_ }
sub get_layout { my ($_scale) = @_ }
@@ -3355,16 +3191,26 @@ sub set_wrap { my ($_spin_button, $_wrap) = @_ }
sub spin { my ($_spin_button, $_direction, $_increment) = @_ }
sub update { my ($_spin_button) = @_ }
+package Gtk2::Spinner;
+our @ISA = qw();
+sub new { my ($_class) = @_ }
+sub start { my ($_spinner) = @_ }
+sub stop { my ($_spinner) = @_ }
+
package Gtk2::StatusIcon;
our @ISA = qw();
sub get_blinking { my ($_status_icon) = @_ }
sub get_geometry { my ($_status_icon) = @_ }
+sub get_has_tooltip { my ($_status_icon) = @_ }
sub get_icon_name { my ($_status_icon) = @_ }
sub get_pixbuf { my ($_status_icon) = @_ }
sub get_screen { my ($_status_icon) = @_ }
sub get_size { my ($_status_icon) = @_ }
sub get_stock { my ($_status_icon) = @_ }
sub get_storage_type { my ($_status_icon) = @_ }
+sub get_title { my ($_status_icon) = @_ }
+sub get_tooltip_markup { my ($_status_icon) = @_ }
+sub get_tooltip_text { my ($_status_icon) = @_ }
sub get_visible { my ($_status_icon) = @_ }
sub get_x11_window_id { my ($_status_icon) = @_ }
sub is_embedded { my ($_status_icon) = @_ }
@@ -3379,18 +3225,25 @@ sub set_from_file { my ($_status_icon, $_filename) = @_ }
sub set_from_icon_name { my ($_status_icon, $_icon_name) = @_ }
sub set_from_pixbuf { my ($_status_icon, $_pixbuf) = @_ }
sub set_from_stock { my ($_status_icon, $_stock_id) = @_ }
+sub set_has_tooltip { my ($_status_icon, $_has_tooltip) = @_ }
+sub set_name { my ($_status_icon, $_name) = @_ }
sub set_screen { my ($_status_icon, $_screen) = @_ }
+sub set_title { my ($_status_icon, $_title) = @_ }
sub set_tooltip { my ($_status_icon, $_tooltip_text) = @_ }
+sub set_tooltip_markup { my ($_status_icon, $_markup) = @_ }
+sub set_tooltip_text { my ($_status_icon, $_text) = @_ }
sub set_visible { my ($_status_icon, $_visible) = @_ }
package Gtk2::Statusbar;
our @ISA = qw();
sub get_context_id { my ($_statusbar, $_context_description) = @_ }
sub get_has_resize_grip { my ($_statusbar) = @_ }
+sub get_message_area { my ($_statusbar) = @_ }
sub new { my ($_class) = @_ }
sub pop { my ($_statusbar, $_context_id) = @_ }
sub push { my ($_statusbar, $_context_id, $_text) = @_ }
sub remove { my ($_statusbar, $_context_id, $_message_id) = @_ }
+sub remove_all { my ($_statusbar, $_context_id) = @_ }
sub set_has_resize_grip { my ($_statusbar, $_setting) = @_ }
package Gtk2::Stock;
@@ -3419,6 +3272,8 @@ sub detach { my ($_style) = @_ }
sub fg { my ($_style, $_state) = @_ }
sub fg_gc { my ($_style, $_state) = @_ }
sub font_desc { my ($_style) = @_ }
+sub get { my ($_style, $_widget_package, @_more_paras) = @_ }
+sub get_style_property { my ($_style, $_widget_package, @_more_paras) = @_ }
sub light { my ($_style, $_state) = @_ }
sub light_gc { my ($_style, $_state) = @_ }
sub lookup_color { my ($_style, $_color_name) = @_ }
@@ -3444,6 +3299,7 @@ sub paint_resize_grip { my ($_style, $_window, $_state_type, $_area, $_widget, $
sub paint_shadow { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height) = @_ }
sub paint_shadow_gap { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height, $_gap_side, $_gap_x, $_gap_width) = @_ }
sub paint_slider { my ($_style, $_window, $_state_type, $_shadow_type, $_area, $_widget, $_detail, $_x, $_y, $_width, $_height, $_orientation) = @_ }
+sub paint_spinner { my ($_style, $_window, $_state_type, $_area, $_widget, $_detail, $_step, $_x, $_y, $_width, $_height) = @_ }
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, $_o_detail) = @_ }
@@ -3466,6 +3322,7 @@ sub get_default_col_spacing { my ($_table) = @_ }
sub get_default_row_spacing { my ($_table) = @_ }
sub get_homogeneous { my ($_table) = @_ }
sub get_row_spacing { my ($_table, $_row) = @_ }
+sub get_size { my ($_table) = @_ }
sub new { my ($_class, $_rows, $_columns, $_o_homogeneous) = @_ }
sub resize { my ($_table, $_rows, $_columns) = @_ }
sub set_col_spacing { my ($_table, $_column, $_spacing) = @_ }
@@ -3710,6 +3567,7 @@ sub get_buffer { my ($_text_view) = @_ }
sub get_cursor_visible { my ($_text_view) = @_ }
sub get_default_attributes { my ($_text_view) = @_ }
sub get_editable { my ($_text_view) = @_ }
+sub get_hadjustment { my ($_text_view) = @_ }
sub get_indent { my ($_text_view) = @_ }
sub get_iter_at_location { my ($_text_view, $_x, $_y) = @_ }
sub get_iter_at_position { my ($_text_view, $_x, $_y) = @_ }
@@ -3724,16 +3582,19 @@ sub get_pixels_below_lines { my ($_text_view) = @_ }
sub get_pixels_inside_wrap { my ($_text_view) = @_ }
sub get_right_margin { my ($_text_view) = @_ }
sub get_tabs { my ($_text_view) = @_ }
+sub get_vadjustment { my ($_text_view) = @_ }
sub get_visible_rect { my ($_text_view) = @_ }
sub get_window { my ($_text_view, $_win) = @_ }
sub get_window_type { my ($_text_view, $_window) = @_ }
sub get_wrap_mode { my ($_text_view) = @_ }
+sub im_context_filter_keypress { my ($_text_view, $_event) = @_ }
sub move_child { my ($_text_view, $_child, $_xpos, $_ypos) = @_ }
sub move_mark_onscreen { my ($_text_view, $_mark) = @_ }
sub move_visually { my ($_text_view, $_iter, $_count) = @_ }
sub new { my ($_class) = @_ }
sub new_with_buffer { my ($_class, $_buffer) = @_ }
sub place_cursor_onscreen { my ($_text_view) = @_ }
+sub reset_im_context { my ($_text_view) = @_ }
sub scroll_mark_onscreen { my ($_text_view, $_mark) = @_ }
sub scroll_to_iter { my ($_text_view, $_iter, $_within_margin, $_use_align, $_xalign, $_yalign) = @_ }
sub scroll_to_mark { my ($_text_view, $_mark, $_within_margin, $_use_align, $_xalign, $_yalign) = @_ }
@@ -3802,6 +3663,7 @@ sub set_use_underline { my ($_button, $_use_underline) = @_ }
package Gtk2::ToolItem;
our @ISA = qw();
+sub get_ellipsize_mode { my ($_tool_item) = @_ }
sub get_expand { my ($_tool_item) = @_ }
sub get_homogeneous { my ($_tool_item) = @_ }
sub get_icon_size { my ($_tool_item) = @_ }
@@ -3809,6 +3671,9 @@ sub get_is_important { my ($_tool_item) = @_ }
sub get_orientation { my ($_tool_item) = @_ }
sub get_proxy_menu_item { my ($_tool_item, $_menu_item_id) = @_ }
sub get_relief_style { my ($_tool_item) = @_ }
+sub get_text_alignment { my ($_tool_item) = @_ }
+sub get_text_orientation { my ($_tool_item) = @_ }
+sub get_text_size_group { my ($_tool_item) = @_ }
sub get_toolbar_style { my ($_tool_item) = @_ }
sub get_use_drag_window { my ($_toolitem) = @_ }
sub get_visible_horizontal { my ($_toolitem) = @_ }
@@ -3828,12 +3693,61 @@ sub set_visible_horizontal { my ($_toolitem, $_visible_horizontal) = @_ }
sub set_visible_vertical { my ($_toolitem, $_visible_vertical) = @_ }
sub toolbar_reconfigured { my ($_tool_item) = @_ }
+package Gtk2::ToolItemGroup;
+our @ISA = qw();
+sub get_collapsed { my ($_group) = @_ }
+sub get_drop_item { my ($_group, $_x, $_y) = @_ }
+sub get_ellipsize { my ($_group) = @_ }
+sub get_header_relief { my ($_group) = @_ }
+sub get_item_position { my ($_group, $_item) = @_ }
+sub get_label { my ($_group) = @_ }
+sub get_label_widget { my ($_group) = @_ }
+sub get_n_items { my ($_group) = @_ }
+sub get_nth_item { my ($_group, $_index) = @_ }
+sub insert { my ($_group, $_item, $_position) = @_ }
+sub new { my ($_class, $_label) = @_ }
+sub set_collapsed { my ($_group, $_collapsed) = @_ }
+sub set_ellipsize { my ($_group, $_ellipsize) = @_ }
+sub set_header_relief { my ($_group, $_style) = @_ }
+sub set_item_position { my ($_group, $_item, $_position) = @_ }
+sub set_label { my ($_group, $_label) = @_ }
+sub set_label_widget { my ($_group, $_label_widget) = @_ }
+
+package Gtk2::ToolPalette;
+our @ISA = qw();
+sub add_drag_dest { my ($_palette, $_widget, $_flags, $_targets, $_actions) = @_ }
+sub get_drag_item { my ($_palette, $_selection) = @_ }
+sub get_drag_target_group { my ($_class) = @_ }
+sub get_drag_target_item { my ($_class) = @_ }
+sub get_drop_group { my ($_palette, $_x, $_y) = @_ }
+sub get_drop_item { my ($_palette, $_x, $_y) = @_ }
+sub get_exclusive { my ($_palette, $_group) = @_ }
+sub get_expand { my ($_palette, $_group) = @_ }
+sub get_group_position { my ($_palette, $_group) = @_ }
+sub get_hadjustment { my ($_palette) = @_ }
+sub get_icon_size { my ($_palette) = @_ }
+sub get_style { my ($_palette) = @_ }
+sub get_vadjustment { my ($_palette) = @_ }
+sub new { my ($_class) = @_ }
+sub set_drag_source { my ($_palette, $_targets) = @_ }
+sub set_exclusive { my ($_palette, $_group, $_exclusive) = @_ }
+sub set_expand { my ($_palette, $_group, $_expand) = @_ }
+sub set_group_position { my ($_palette, $_group, $_position) = @_ }
+sub set_icon_size { my ($_palette, $_icon_size) = @_ }
+sub set_style { my ($_palette, $_style) = @_ }
+sub unset_icon_size { my ($_palette) = @_ }
+sub unset_style { my ($_palette) = @_ }
+
package Gtk2::ToolShell;
our @ISA = qw();
+sub get_ellipsize_mode { my ($_shell) = @_ }
sub get_icon_size { my ($_shell) = @_ }
sub get_orientation { my ($_shell) = @_ }
sub get_relief_style { my ($_shell) = @_ }
sub get_style { my ($_shell) = @_ }
+sub get_text_alignment { my ($_shell) = @_ }
+sub get_text_orientation { my ($_shell) = @_ }
+sub get_text_size_group { my ($_shell) = @_ }
sub rebuild_menu { my ($_shell) = @_ }
package Gtk2::Toolbar;
@@ -4263,9 +4177,11 @@ sub new { my ($_class) = @_ }
package Gtk2::Viewport;
our @ISA = qw();
+sub get_bin_window { my ($_viewport) = @_ }
sub get_hadjustment { my ($_viewport) = @_ }
sub get_shadow_type { my ($_viewport) = @_ }
sub get_vadjustment { my ($_viewport) = @_ }
+sub get_view_window { my ($_viewport) = @_ }
sub new { my ($_class, $_o_hadjustment, $_o_vadjustment) = @_ }
sub set_hadjustment { my ($_viewport, $_adjustment) = @_ }
sub set_shadow_type { my ($_viewport, $_type) = @_ }
@@ -4292,7 +4208,7 @@ sub child_notify { my ($_widget, $_child_property) = @_ }
sub class_path { my ($_widget) = @_ }
sub composite_child { my ($_widget, @_more_paras) = @_ }
sub create_pango_context { my ($_widget) = @_ }
-sub create_pango_layout { my ($_widget, $_text) = @_ }
+sub create_pango_layout { my ($_widget, $_o_text) = @_ }
sub destroy { my ($_widget) = @_ }
sub double_buffered { my ($_widget, @_more_paras) = @_ }
sub drag_begin { my ($_widget, $_targets, $_actions, $_button, $_event) = @_ }
@@ -4326,11 +4242,16 @@ sub drawable { my ($_widget, @_more_paras) = @_ }
sub ensure_style { my ($_widget) = @_ }
sub error_bell { my ($_widget) = @_ }
sub event { my ($_widget, $_event) = @_ }
+sub find_style_property { my ($_widget_or_class_name, @_more_paras) = @_ }
sub flags { my ($_widget) = @_ }
sub freeze_child_notify { my ($_widget) = @_ }
sub get_accessible { my ($_widget) = @_ }
sub get_action { my ($_widget) = @_ }
+sub get_allocation { my ($_widget) = @_ }
sub get_ancestor { my ($_widget, $_ancestor_package) = @_ }
+sub get_app_paintable { my ($_widget) = @_ }
+sub get_can_default { my ($_widget) = @_ }
+sub get_can_focus { my ($_widget) = @_ }
sub get_child_requisition { my ($_widget) = @_ }
sub get_child_visible { my ($_widget) = @_ }
sub get_clipboard { my ($_widget, $_o_selection) = @_ }
@@ -4342,10 +4263,13 @@ 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_double_buffered { my ($_widget) = @_ }
sub get_events { my ($_widget) = @_ }
sub get_extension_events { my ($_widget) = @_ }
sub get_flags { my ($_widget) = @_ }
sub get_has_tooltip { my ($_widget) = @_ }
+sub get_has_window { my ($_widget) = @_ }
+sub get_mapped { my ($_widget) = @_ }
sub get_modifier_style { my ($_widget) = @_ }
sub get_name { my ($_widget) = @_ }
sub get_no_show_all { my ($_widget) = @_ }
@@ -4353,22 +4277,30 @@ sub get_pango_context { my ($_widget) = @_ }
sub get_parent { my ($_widget) = @_ }
sub get_parent_window { my ($_widget) = @_ }
sub get_pointer { my ($_widget) = @_ }
+sub get_realized { my ($_widget) = @_ }
+sub get_receives_default { my ($_widget) = @_ }
+sub get_requisition { my ($_widget) = @_ }
sub get_root_window { my ($_widget) = @_ }
sub get_screen { my ($_widget) = @_ }
+sub get_sensitive { my ($_widget) = @_ }
sub get_settings { my ($_widget) = @_ }
sub get_size_request { my ($_widget) = @_ }
sub get_snapshot { my ($_widget, $_o_clip_rect) = @_ }
+sub get_state { my ($_widget) = @_ }
sub get_style { my ($_widget) = @_ }
sub get_tooltip_markup { my ($_widget) = @_ }
sub get_tooltip_text { my ($_widget) = @_ }
sub get_tooltip_window { my ($_widget) = @_ }
sub get_toplevel { my ($_widget) = @_ }
+sub get_visible { my ($_widget) = @_ }
sub get_visual { my ($_widget) = @_ }
+sub get_window { 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_rc_style { my ($_widget) = @_ }
sub has_screen { my ($_widget) = @_ }
sub hide { my ($_widget) = @_ }
sub hide_all { my ($_widget) = @_ }
@@ -4376,10 +4308,14 @@ sub hide_on_delete { my ($_widget, @_more_paras) = @_ }
sub input_shape_combine_mask { my ($_widget, $_shape_mask, $_offset_x, $_offset_y) = @_ }
sub intersect { my ($_widget, $_area) = @_ }
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, @_more_paras) = @_ }
+sub is_sensitive { my ($_widget) = @_ }
+sub is_toplevel { my ($_widget) = @_ }
sub keynav_failed { my ($_widget, $_direction) = @_ }
sub list_mnemonic_labels { my ($_widget) = @_ }
+sub list_style_properties { my ($_widget_or_class_name, @_more_paras) = @_ }
sub map { my ($_widget) = @_ }
sub mapped { my ($_widget, @_more_paras) = @_ }
sub mnemonic_activate { my ($_widget, $_group_cycling) = @_ }
@@ -4421,9 +4357,13 @@ 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 send_focus_change { my ($_widget, $_event) = @_ }
sub sensitive { my ($_widget, @_more_paras) = @_ }
sub set_accel_path { my ($_widget, $_accel_path, $_accel_group) = @_ }
+sub set_allocation { my ($_widget, $_allocation) = @_ }
sub set_app_paintable { my ($_widget, $_app_paintable) = @_ }
+sub set_can_default { my ($_widget, $_can_default) = @_ }
+sub set_can_focus { my ($_widget, $_can_focus) = @_ }
sub set_child_visible { my ($_widget, $_is_visible) = @_ }
sub set_colormap { my ($_widget, $_colormap) = @_ }
sub set_composite_name { my ($_widget, $_name) = @_ }
@@ -4435,10 +4375,14 @@ sub set_events { my ($_widget, $_events) = @_ }
sub set_extension_events { my ($_widget, $_mode) = @_ }
sub set_flags { my ($_widget, $_flags) = @_ }
sub set_has_tooltip { my ($_widget, $_has_tooltip) = @_ }
+sub set_has_window { my ($_widget, $_has_window) = @_ }
+sub set_mapped { my ($_widget, $_mapped) = @_ }
sub set_name { my ($_widget, $_name) = @_ }
sub set_no_show_all { my ($_widget, $_no_show_all) = @_ }
sub set_parent { my ($_widget, $_parent) = @_ }
sub set_parent_window { my ($_widget, $_parent_window) = @_ }
+sub set_realized { my ($_widget, $_realized) = @_ }
+sub set_receives_default { my ($_widget, $_receives_default) = @_ }
sub set_redraw_on_allocate { my ($_widget, $_redraw_on_allocate) = @_ }
sub set_scroll_adjustments { my ($_widget, $_hadjustment, $_vadjustment) = @_ }
sub set_sensitive { my ($_widget, $_sensitive) = @_ }
@@ -4448,6 +4392,8 @@ sub set_style { my ($_widget, $_style) = @_ }
sub set_tooltip_markup { my ($_widget, $_markup) = @_ }
sub set_tooltip_text { my ($_widget, $_text) = @_ }
sub set_tooltip_window { my ($_widget, $_custom_window) = @_ }
+sub set_visible { my ($_widget, $_visible) = @_ }
+sub set_window { my ($_widget, $_window) = @_ }
sub shape_combine_mask { my ($_widget, $_shape_mask, $_offset_x, $_offset_y) = @_ }
sub show { my ($_widget) = @_ }
sub show_all { my ($_widget) = @_ }
@@ -4456,6 +4402,7 @@ sub size_allocate { my ($_widget, $_allocation) = @_ }
sub size_request { my ($_widget) = @_ }
sub state { my ($_widget) = @_ }
sub style { my ($_widget) = @_ }
+sub style_attach { my ($_style) = @_ }
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) = @_ }
@@ -4484,6 +4431,7 @@ sub fullscreen { my ($_window) = @_ }
sub get_accept_focus { my ($_window) = @_ }
sub get_decorated { my ($_window) = @_ }
sub get_default_icon_list { my ($_class) = @_ }
+sub get_default_icon_name { my ($_class) = @_ }
sub get_default_size { my ($_window) = @_ }
sub get_default_widget { my ($_window) = @_ }
sub get_deletable { my ($_window) = @_ }
@@ -4498,6 +4446,7 @@ sub get_icon { my ($_window) = @_ }
sub get_icon_list { my ($_window) = @_ }
sub get_icon_name { my ($_window) = @_ }
sub get_mnemonic_modifier { my ($_window) = @_ }
+sub get_mnemonics_visible { my ($_window) = @_ }
sub get_modal { my ($_window) = @_ }
sub get_opacity { my ($_window) = @_ }
sub get_position { my ($_window) = @_ }
@@ -4511,6 +4460,8 @@ sub get_title { my ($_window) = @_ }
sub get_transient_for { my ($_window) = @_ }
sub get_type_hint { my ($_window) = @_ }
sub get_urgency_hint { my ($_window) = @_ }
+sub get_window_type { my ($_window) = @_ }
+sub has_group { my ($_window) = @_ }
sub has_toplevel_focus { my ($_window) = @_ }
sub iconify { my ($_window) = @_ }
sub is_active { my ($_window) = @_ }
@@ -4552,6 +4503,7 @@ sub set_icon_name { my ($_window, $_name) = @_ }
sub set_keep_above { my ($_window, $_setting) = @_ }
sub set_keep_below { my ($_window, $_setting) = @_ }
sub set_mnemonic_modifier { my ($_window, $_modifier) = @_ }
+sub set_mnemonics_visible { my ($_window, $_setting) = @_ }
sub set_modal { my ($_window, $_modal) = @_ }
sub set_opacity { my ($_window, $_opacity) = @_ }
sub set_position { my ($_window, $_position) = @_ }
@@ -4574,6 +4526,7 @@ sub unstick { my ($_window) = @_ }
package Gtk2::WindowGroup;
our @ISA = qw();
sub add_window { my ($_window_group, $_window) = @_ }
+sub get_current_grab { my ($_window_group) = @_ }
sub list_windows { my ($_window_group) = @_ }
sub new { my ($_class) = @_ }
sub remove_window { my ($_window_group, $_window) = @_ }