summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2008-09-17 17:34:02 +0000
committerThierry Vignaud <tv@mandriva.org>2008-09-17 17:34:02 +0000
commite3d03939d802d219b0d8b1afcc9311a115eb2d38 (patch)
tree7416f859197d26533786438737665764403c4e43
parent40709186bab3df2f317c60b3895fa2bd71a044ff (diff)
downloadperl_checker-e3d03939d802d219b0d8b1afcc9311a115eb2d38.tar
perl_checker-e3d03939d802d219b0d8b1afcc9311a115eb2d38.tar.gz
perl_checker-e3d03939d802d219b0d8b1afcc9311a115eb2d38.tar.bz2
perl_checker-e3d03939d802d219b0d8b1afcc9311a115eb2d38.tar.xz
perl_checker-e3d03939d802d219b0d8b1afcc9311a115eb2d38.zip
update Glib & Gtk2
-rw-r--r--NEWS3
-rw-r--r--fake_packages/Glib.pm5
-rw-r--r--fake_packages/Gtk2.pm144
3 files changed, 147 insertions, 5 deletions
diff --git a/NEWS b/NEWS
index e3cfb4c..a6ebfca 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+- fake_packages:
+ o update Glib & Gtk2
+
Version 1.2.5 - 4 September 2008, by Pascal "Pixel" Rigaux
- recognize //=
diff --git a/fake_packages/Glib.pm b/fake_packages/Glib.pm
index 8ffb296..034e063 100644
--- a/fake_packages/Glib.pm
+++ b/fake_packages/Glib.pm
@@ -35,6 +35,8 @@ sub micro_version() {}
sub minor_version() {}
sub remove_exception_handler { my ($_class, $_tag) = @_ }
sub set_application_name { my ($_application_name) = @_ }
+sub strerror { my ($_err) = @_ }
+sub strsignal { my ($_signum) = @_ }
sub warning { my ($_class, $_domain, $_message) = @_ }
package Glib::BookmarkFile;
@@ -104,6 +106,8 @@ sub bool { my ($_a, $_b, $_swap) = @_ }
sub Glib::Flags::eq { my ($_a, $_b, $_swap) = @_ }
sub Glib::Flags::ge { my ($_a, $_b, $_swap) = @_ }
sub intersect { my ($_a, $_b, $_swap) = @_ }
+sub ne { my ($_a, $_b, $_swap) = @_ }
+sub new { my ($_class, $_a) = @_ }
sub Glib::Flags::sub { my ($_a, $_b, $_swap) = @_ }
sub union { my ($_a, $_b, $_swap) = @_ }
sub Glib::Flags::xor { my ($_a, $_b, $_swap) = @_ }
@@ -212,6 +216,7 @@ 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_get_invocation_hint { my ($_instance) = @_ }
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) = @_ }
diff --git a/fake_packages/Gtk2.pm b/fake_packages/Gtk2.pm
index d9a7936..3b77ae2 100644
--- a/fake_packages/Gtk2.pm
+++ b/fake_packages/Gtk2.pm
@@ -14,9 +14,11 @@ sub MICRO_VERSION() {}
sub MINOR_VERSION() {}
sub alternative_dialog_button_order { my ($_class, $_o_screen) = @_ }
sub check_version { my ($_class, $_required_major, $_required_minor, $_required_micro) = @_ }
+sub croak_execeptions { my ($_class) = @_ }
sub disable_setlocale { my ($_class) = @_ }
sub draw_insertion_cursor { my ($_class, $_widget, $_drawable, $_area, $_location, $_is_primary, $_direction, $_draw_arrow) = @_ }
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) = @_ }
@@ -46,6 +48,7 @@ sub quit_add_destroy { my ($_class, $_main_level, $_object) = @_ }
sub quit_remove { my ($_class, $_quit_handler_id) = @_ }
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) = @_ }
sub targets_include_image { my ($_class, $_writable, $_first_target_atom, @_more_paras) = @_ }
sub targets_include_rich_text { my ($_class, $_buffer, $_first_target_atom, @_more_paras) = @_ }
sub targets_include_text { my ($_class, $_first_target_atom, @_more_paras) = @_ }
@@ -93,6 +96,8 @@ 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 get_is_locked { my ($_accel_group) = @_ }
+sub get_modifier_mask { my ($_accel_group) = @_ }
sub lock { my ($_accel_group) = @_ }
sub new { my ($_class) = @_ }
sub unlock { my ($_accel_group) = @_ }
@@ -216,7 +221,13 @@ package Gtk2::Assistant;
our @ISA = qw();
sub add_action_widget { my ($_assistant, $_child) = @_ }
sub append_page { my ($_assistant, $_page) = @_ }
+sub get_apply_button { my ($_assistant) = @_ }
+sub get_back_button { my ($_assistant) = @_ }
+sub get_cancel_button { my ($_assistant) = @_ }
+sub get_close_button { my ($_assistant) = @_ }
sub get_current_page { my ($_assistant) = @_ }
+sub get_forward_button { my ($_assistant) = @_ }
+sub get_last_button { my ($_assistant) = @_ }
sub get_n_pages { my ($_assistant) = @_ }
sub get_nth_page { my ($_assistant, $_page_num) = @_ }
sub get_page_complete { my ($_assistant, $_page) = @_ }
@@ -258,6 +269,7 @@ sub set_spacing { my ($_box, $_spacing) = @_ }
package Gtk2::Buildable;
our @ISA = qw();
+sub _ADD_INTERFACE { my ($_class, $_target_class) = @_ }
sub add_child { my ($_buildable, $_builder, $_child, $_type) = @_ }
sub construct_child { my ($_buildable, $_builder, $_name) = @_ }
sub get_internal_child { my ($_buildable, $_builder, $_childname) = @_ }
@@ -266,10 +278,18 @@ sub parser_finished { my ($_buildable, $_builder) = @_ }
sub set_buildable_property { my ($_buildable, $_builder, @_more_paras) = @_ }
sub set_name { my ($_buildable, $_name) = @_ }
+package Gtk2::Buildable::ParseContext;
+our @ISA = qw();
+sub get_element { my ($_sv) = @_ }
+sub get_element_stack { my ($_sv) = @_ }
+sub get_position { my ($_sv) = @_ }
+
package Gtk2::Builder;
our @ISA = qw();
sub add_from_file { my ($_builder, $_filename) = @_ }
sub add_from_string { my ($_builder, $_buffer) = @_ }
+sub add_objects_from_file { my ($_builder, $_filename, $_first_object_id, @_more_paras) = @_ }
+sub add_objects_from_string { my ($_builder, $_buffer, $_first_object_id, @_more_paras) = @_ }
sub connect_signals { my ($_builder, @_more_paras) = @_ }
sub connect_signals_full { my ($_builder, $_func, $_o_user_data) = @_ }
sub get_object { my ($_builder, $_name) = @_ }
@@ -319,6 +339,8 @@ sub clear_marks { my ($_calendar) = @_ }
sub display_options { my ($_calendar, $_flags) = @_ }
sub freeze { my ($_calendar) = @_ }
sub get_date { my ($_calendar) = @_ }
+sub get_detail_height_rows { my ($_calendar) = @_ }
+sub get_detail_width_chars { my ($_calendar) = @_ }
sub get_display_options { my ($_calendar) = @_ }
sub mark_day { my ($_calendar, $_day) = @_ }
sub marked_date { my ($_cal) = @_ }
@@ -328,6 +350,9 @@ 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 set_detail_func { my ($_calendar, $_func, $_o_data) = @_ }
+sub set_detail_height_rows { my ($_calendar, $_rows) = @_ }
+sub set_detail_width_chars { my ($_calendar, $_chars) = @_ }
sub set_display_options { my ($_calendar, $_flags) = @_ }
sub thaw { my ($_calendar) = @_ }
sub unmark_day { my ($_calendar, $_day) = @_ }
@@ -342,6 +367,7 @@ sub start_editing { my ($_cell_editable, $_o_event) = @_ }
package Gtk2::CellLayout;
our @ISA = qw();
+sub _ADD_INTERFACE { my ($_class, $_target_class) = @_ }
sub add_attribute { my ($_cell_layout, $_cell, $_attribute, $_column) = @_ }
sub clear { my ($_cell_layout) = @_ }
sub clear_attributes { my ($_cell_layout, $_cell) = @_ }
@@ -352,6 +378,11 @@ sub reorder { my ($_cell_layout, $_cell, $_position) = @_ }
sub set_attributes { my ($_cell_layout, $_cell, @_more_paras) = @_ }
sub set_cell_data_func { my ($_cell_layout, $_cell, $_func, $_o_func_data) = @_ }
+package Gtk2::CellLayout::DataFunc;
+our @ISA = qw();
+sub DESTROY { my ($_code) = @_ }
+sub invoke { my ($_cell_layout, $_cell, $_tree_model, $_iter, $_data) = @_ }
+
package Gtk2::CellRenderer;
our @ISA = qw();
sub ACTIVATE { my ($_cell, @_more_paras) = @_ }
@@ -451,6 +482,7 @@ sub request_image { my ($_clipboard, $_callback, $_o_user_data) = @_ }
sub request_rich_text { my ($_clipboard, $_buffer, $_callback, $_o_user_data) = @_ }
sub request_targets { my ($_clipboard, $_callback, $_o_user_data) = @_ }
sub request_text { my ($_clipboard, $_callback, $_o_user_data) = @_ }
+sub request_uris { my ($_clipboard, $_func, $_o_data) = @_ }
sub set_can_store { my ($_clipboard, @_more_paras) = @_ }
sub set_image { my ($_clipboard, $_pixbuf) = @_ }
sub set_text { my ($_clipboard, $_text, $_text) = @_ }
@@ -462,10 +494,12 @@ sub wait_for_image { my ($_clipboard) = @_ }
sub wait_for_rich_text { my ($_clipboard, $_buffer) = @_ }
sub wait_for_targets { my ($_clipboard) = @_ }
sub wait_for_text { my ($_clipboard) = @_ }
+sub wait_for_uris { my ($_clipboard) = @_ }
sub wait_is_image_available { my ($_clipboard) = @_ }
sub wait_is_rich_text_available { my ($_clipboard, $_buffer) = @_ }
sub wait_is_target_available { my ($_clipboard, $_target) = @_ }
sub wait_is_text_available { my ($_clipboard) = @_ }
+sub wait_is_uris_available { my ($_clipboard) = @_ }
package Gtk2::ColorButton;
our @ISA = qw();
@@ -503,6 +537,7 @@ package Gtk2::ColorSelectionDialog;
our @ISA = qw();
sub cancel_button { my ($_dialog) = @_ }
sub colorsel { my ($_dialog) = @_ }
+sub get_color_selection { my ($_dialog) = @_ }
sub help_button { my ($_dialog) = @_ }
sub new { my ($_class, $_title) = @_ }
sub ok_button { my ($_dialog) = @_ }
@@ -570,10 +605,12 @@ 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 forall { my ($_container, $_callback, $_o_callback_data) = @_ }
sub Gtk2::Container::foreach { my ($_container, $_callback, $_o_callback_data) = @_ }
sub get_border_width { my ($_container) = @_ }
sub get_children { my ($_container) = @_ }
sub get_focus_chain { my ($_container) = @_ }
+sub get_focus_child { my ($_container) = @_ }
sub get_focus_hadjustment { my ($_container) = @_ }
sub get_focus_vadjustment { my ($_container) = @_ }
sub get_resize_mode { my ($_container) = @_ }
@@ -605,6 +642,8 @@ sub action_area { my ($_dialog) = @_ }
sub add_action_widget { my ($_dialog, $_child, $_response_id) = @_ }
sub add_button { my ($_dialog, $_button_text, $_response_id) = @_ }
sub add_buttons { my ($_dialog, @_more_paras) = @_ }
+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 new { my ($_class, @_more_paras) = @_ }
@@ -655,7 +694,9 @@ 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_text { my ($_entry) = @_ }
+sub get_text_length { my ($_entry) = @_ }
sub get_visibility { my ($_entry) = @_ }
sub get_width_chars { my ($_entry) = @_ }
sub layout_index_to_text_index { my ($_entry, $_layout_index) = @_ }
@@ -672,6 +713,7 @@ sub set_has_frame { my ($_entry, $_setting) = @_ }
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_text { my ($_entry, $_text) = @_ }
sub set_visibility { my ($_entry, $_visible) = @_ }
@@ -873,9 +915,17 @@ sub set_use_size { my ($_font_button, $_use_size) = @_ }
package Gtk2::FontSelection;
our @ISA = qw();
+sub get_face { my ($_fontsel) = @_ }
+sub get_face_list { my ($_fontsel) = @_ }
+sub get_family { my ($_fontsel) = @_ }
+sub get_family_list { my ($_fontsel) = @_ }
sub get_font { my ($_fontsel) = @_ }
sub get_font_name { my ($_fontsel) = @_ }
+sub get_preview_entry { my ($_fontsel) = @_ }
sub get_preview_text { my ($_fontsel) = @_ }
+sub get_size { my ($_fontsel) = @_ }
+sub get_size_entry { my ($_fontsel) = @_ }
+sub get_size_list { my ($_fontsel) = @_ }
sub new { my ($_class) = @_ }
sub set_font_name { my ($_fontsel, $_fontname) = @_ }
sub set_preview_text { my ($_fontsel, $_text) = @_ }
@@ -884,8 +934,11 @@ package Gtk2::FontSelectionDialog;
our @ISA = qw();
sub apply_button { my ($_fsd) = @_ }
sub cancel_button { my ($_fsd) = @_ }
+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_ok_button { my ($_fsd) = @_ }
sub get_preview_text { my ($_fsd) = @_ }
sub new { my ($_class, $_title) = @_ }
sub ok_button { my ($_fsd) = @_ }
@@ -906,6 +959,7 @@ sub set_shadow_type { my ($_frame, $_type) = @_ }
package Gtk2::GC;
our @ISA = qw();
+sub DESTROY { my ($_sv) = @_ }
sub get { my ($_class, $_depth, $_colormap, $_values) = @_ }
sub release { my ($_class, $_gc) = @_ }
@@ -989,6 +1043,7 @@ our @ISA = qw();
sub Gtk2::Gdk::Atom::eq { my ($_left, $_right, $_o_swap) = @_ }
sub intern { my ($_class, $_atom_name, $_o_only_if_exists) = @_ }
sub name { my ($_atom) = @_ }
+sub ne { my ($_left, $_right, $_o_swap) = @_ }
sub new { my ($_class, $_atom_name, $_o_only_if_exists) = @_ }
package Gtk2::Gdk::Bitmap;
@@ -1010,7 +1065,7 @@ sub blue { my ($_color) = @_ }
sub equal { my ($_colora, $_colorb) = @_ }
sub green { my ($_color) = @_ }
sub hash { my ($_colora) = @_ }
-sub new { my ($_class, $_red, $_green, $_blue) = @_ }
+sub new { my ($_class, $_red, $_green, $_blue, $_o_pixel) = @_ }
sub parse { my ($_class, $_spec) = @_ }
sub pixel { my ($_color) = @_ }
sub red { my ($_color) = @_ }
@@ -1144,6 +1199,7 @@ sub targets { my ($_dc) = @_ }
package Gtk2::Gdk::Drawable;
our @ISA = qw();
sub XID { my ($_drawable) = @_ }
+sub XSetInputFocus { my ($_drawable) = @_ }
sub XWINDOW { my ($_drawable) = @_ }
sub copy_to_image { my ($_drawable, $_image, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height) = @_ }
sub draw_arc { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height, $_angle1, $_angle2) = @_ }
@@ -1265,6 +1321,8 @@ sub in { my ($_eventfocus, $_o_newvalue) = @_ }
package Gtk2::Gdk::Event::GrabBroken;
our @ISA = qw();
sub DESTROY { my ($_sv) = @_ }
+sub grab_window { my ($_event, $_o_newvalue) = @_ }
+sub implicit { my ($_event, $_o_newvalue) = @_ }
sub keyboard { my ($_event, $_o_newvalue) = @_ }
package Gtk2::Gdk::Event::Key;
@@ -1577,6 +1635,9 @@ sub get_height_mm { my ($_screen) = @_ }
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_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_resolution { my ($_screen) = @_ }
@@ -1712,7 +1773,9 @@ sub property_change { my ($_window, $_property, $_type, $_format, $_mode, @_more
sub property_delete { my ($_window, $_property) = @_ }
sub property_get { my ($_window, $_property, $_type, $_offset, $_length, $_pdelete) = @_ }
sub raise { my ($_window) = @_ }
+sub redirect_to_drawable { my ($_window, $_drawable, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height) = @_ }
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 scroll { my ($_window, $_dx, $_dy) = @_ }
@@ -1815,6 +1878,29 @@ sub set_handle_position { my ($_handle_box, $_position) = @_ }
sub set_shadow_type { my ($_handle_box, $_type) = @_ }
sub set_snap_edge { my ($_handle_box, $_edge) = @_ }
+package Gtk2::IMContext;
+our @ISA = qw();
+sub delete_surrounding { my ($_context, $_offset, $_n_chars) = @_ }
+sub filter_keypress { my ($_context, $_key_event) = @_ }
+sub focus_in { my ($_context) = @_ }
+sub focus_out { my ($_context) = @_ }
+sub get_preedit_string { my ($_context) = @_ }
+sub get_surrounding { my ($_context) = @_ }
+sub reset { my ($_context) = @_ }
+sub set_client_window { my ($_context, $_window) = @_ }
+sub set_cursor_location { my ($_context, $_area) = @_ }
+sub set_surrounding { my ($_context, $_text, $_text, $_cursor_index) = @_ }
+sub set_use_preedit { my ($_context, $_use_preedit) = @_ }
+
+package Gtk2::IMContextSimple;
+our @ISA = qw();
+sub new { my ($_class) = @_ }
+
+package Gtk2::IMMulticontext;
+our @ISA = qw();
+sub append_menuitems { my ($_context, $_menushell) = @_ }
+sub new { my ($_class) = @_ }
+
package Gtk2::IconFactory;
our @ISA = qw();
sub add { my ($_factory, $_stock_id, $_icon_set) = @_ }
@@ -1833,6 +1919,7 @@ sub get_display_name { my ($_icon_info) = @_ }
sub get_embedded_rect { my ($_icon_info) = @_ }
sub get_filename { my ($_icon_info) = @_ }
sub load_icon { my ($_icon_info) = @_ }
+sub new_for_pixbuf { my ($_class, $_icon_theme, $_pixbuf) = @_ }
sub set_raw_coordinates { my ($_icon_info, $_raw_coordinates) = @_ }
package Gtk2::IconSet;
@@ -2078,6 +2165,7 @@ package Gtk2::Layout;
our @ISA = qw();
sub bin_window { my ($_layout) = @_ }
sub freeze { my ($_layout) = @_ }
+sub get_bin_window { my ($_layout) = @_ }
sub get_hadjustment { my ($_layout) = @_ }
sub get_size { my ($_layout) = @_ }
sub get_vadjustment { my ($_layout) = @_ }
@@ -2092,10 +2180,12 @@ sub thaw { my ($_layout) = @_ }
package Gtk2::LinkButton;
our @ISA = qw();
sub get_uri { my ($_link_button) = @_ }
+sub get_visited { my ($_link_button) = @_ }
sub new { my ($_class, $_url, $_o_label) = @_ }
sub new_with_label { my ($_class, $_url, $_o_label) = @_ }
sub set_uri { my ($_link_button, $_uri) = @_ }
sub set_uri_hook { my ($_class, $_func, $_o_data) = @_ }
+sub set_visited { my ($_link_button, $_visited) = @_ }
package Gtk2::List;
our @ISA = qw();
@@ -2157,9 +2247,11 @@ sub attach { my ($_menu, $_child, $_left_attach, $_right_attach, $_top_attach, $
sub attach_to_widget { my ($_menu, $_attach_widget, $_detacher) = @_ }
sub detach { my ($_menu) = @_ }
sub get_accel_group { my ($_menu) = @_ }
+sub get_accel_path { my ($_menu) = @_ }
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_tearoff_state { my ($_menu) = @_ }
sub get_title { my ($_menu) = @_ }
sub new { my ($_class) = @_ }
@@ -2187,6 +2279,7 @@ package Gtk2::MenuItem;
our @ISA = qw();
sub activate { my ($_menu_item) = @_ }
sub deselect { my ($_menu_item) = @_ }
+sub get_accel_path { my ($_menu_item) = @_ }
sub get_right_justified { my ($_menu_item) = @_ }
sub get_submenu { my ($_menu_item) = @_ }
sub new { my ($_class, $_o_label) = @_ }
@@ -2228,6 +2321,7 @@ package Gtk2::MessageDialog;
our @ISA = qw();
sub format_secondary_markup { my ($_message_dialog, $_message) = @_ }
sub format_secondary_text { my ($_message_dialog, $_message_format, @_more_paras) = @_ }
+sub get_image { my ($_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) = @_ }
@@ -2315,6 +2409,8 @@ sub get_paper_size { my ($_setup) = @_ }
sub get_paper_width { my ($_setup, $_unit) = @_ }
sub get_right_margin { my ($_setup, $_unit) = @_ }
sub get_top_margin { my ($_setup, $_unit) = @_ }
+sub load_file { my ($_setup, $_file_name) = @_ }
+sub load_key_file { my ($_setup, $_key_file, $_group_name) = @_ }
sub new { my ($_class) = @_ }
sub new_from_file { my ($_class, $_file_name) = @_ }
sub new_from_key_file { my ($_class, $_key_file, $_group_name) = @_ }
@@ -2351,7 +2447,7 @@ 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 ($_ink_rect, $_logical_rect) = @_ }
+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) = @_ }
@@ -2665,6 +2761,7 @@ 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) = @_ }
@@ -2694,6 +2791,7 @@ 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) = @_ }
@@ -2713,6 +2811,7 @@ 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) = @_ }
@@ -2761,6 +2860,8 @@ 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) = @_ }
@@ -2814,9 +2915,11 @@ package Gtk2::Plug;
our @ISA = qw();
sub construct { my ($_plug, $_socket_id) = @_ }
sub construct_for_display { my ($_plug, $_display, $_socket_id) = @_ }
+sub get_embedded { my ($_plug) = @_ }
sub get_id { my ($_plug) = @_ }
+sub get_socket_window { my ($_plug) = @_ }
sub new { my ($_class, $_socket_id) = @_ }
-sub new_for_display { my ($_display, $_socket_id) = @_ }
+sub new_for_display { my (@_more_paras) = @_ }
package Gtk2::Print;
our @ISA = qw();
@@ -2871,6 +2974,8 @@ our @ISA = qw();
sub Gtk2::PrintSettings::foreach { my ($_settings, $_func, $_o_data) = @_ }
sub get { my ($_settings, $_key) = @_ }
sub has_key { my ($_settings, $_key) = @_ }
+sub load_file { my ($_settings, $_file_name) = @_ }
+sub load_key_file { my ($_settings, $_key_file, $_group_name) = @_ }
sub new { my ($_class) = @_ }
sub new_from_file { my ($_class, $_file_name) = @_ }
sub new_from_key_file { my ($_class, $_key_file, $_group_name) = @_ }
@@ -3128,10 +3233,15 @@ sub set_value_pos { my ($_scale, $_pos) = @_ }
package Gtk2::ScaleButton;
our @ISA = qw();
sub get_adjustment { my ($_button) = @_ }
+sub get_minus_button { my ($_button) = @_ }
+sub get_orientation { my ($_button) = @_ }
+sub get_plus_button { my ($_button) = @_ }
+sub get_popup { my ($_button) = @_ }
sub get_value { my ($_button) = @_ }
sub new { my ($_class, $_size, $_min, $_max, $_step, @_more_paras) = @_ }
sub set_adjustment { my ($_button, $_adjustment) = @_ }
sub set_icons { my ($_button, @_more_paras) = @_ }
+sub set_orientation { my ($_button, $_orientation) = @_ }
sub set_value { my ($_button, $_value) = @_ }
package Gtk2::ScrolledWindow;
@@ -3162,8 +3272,15 @@ our @ISA = qw();
sub data { my ($_d) = @_ }
sub display { my ($_d) = @_ }
sub Gtk2::SelectionData::format { my ($_d) = @_ }
+sub get_data { my ($_d) = @_ }
+sub get_data_type { my ($_d) = @_ }
+sub get_display { my ($_d) = @_ }
+sub get_format { my ($_d) = @_ }
+sub get_length { my ($_d) = @_ }
sub get_pixbuf { my ($_selection_data) = @_ }
sub get_row_drag_data { my ($_selection_data) = @_ }
+sub get_selection { my ($_d) = @_ }
+sub get_target { my ($_d) = @_ }
sub get_targets { my ($_selection_data) = @_ }
sub get_text { my ($_selection_data) = @_ }
sub get_uris { my ($_selection_data) = @_ }
@@ -3207,6 +3324,7 @@ package Gtk2::Socket;
our @ISA = qw();
sub add_id { my ($_socket, $_window_id) = @_ }
sub get_id { my ($_socket) = @_ }
+sub get_plug_window { my ($_socket_) = @_ }
sub new { my ($_class) = @_ }
sub steal { my ($_socket, $_wid) = @_ }
@@ -3248,13 +3366,14 @@ sub get_size { my ($_status_icon) = @_ }
sub get_stock { my ($_status_icon) = @_ }
sub get_storage_type { my ($_status_icon) = @_ }
sub get_visible { my ($_status_icon) = @_ }
+sub get_x11_window_id { my ($_status_icon) = @_ }
sub is_embedded { my ($_status_icon) = @_ }
sub new { my ($_class) = @_ }
sub new_from_file { my ($_class, $_filename) = @_ }
sub new_from_icon_name { my ($_class, $_icon_name) = @_ }
sub new_from_pixbuf { my ($_class, $_pixbuf) = @_ }
sub new_from_stock { my ($_class, $_stock_id) = @_ }
-sub position_menu { my ($_menu, $_x, $_y, $_icon) = @_ }
+sub position_menu { my ($_menu, @_more_paras) = @_ }
sub set_blinking { my ($_status_icon, $_blinking) = @_ }
sub set_from_file { my ($_status_icon, $_filename) = @_ }
sub set_from_icon_name { my ($_status_icon, $_icon_name) = @_ }
@@ -3707,6 +3826,15 @@ sub set_tooltip_text { my ($_tool_item, $_text) = @_ }
sub set_use_drag_window { my ($_toolitem, $_use_drag_window) = @_ }
sub set_visible_horizontal { my ($_toolitem, $_visible_horizontal) = @_ }
sub set_visible_vertical { my ($_toolitem, $_visible_vertical) = @_ }
+sub toolbar_reconfigured { my ($_tool_item) = @_ }
+
+package Gtk2::ToolShell;
+our @ISA = qw();
+sub get_icon_size { my ($_shell) = @_ }
+sub get_orientation { my ($_shell) = @_ }
+sub get_relief_style { my ($_shell) = @_ }
+sub get_style { my ($_shell) = @_ }
+sub rebuild_menu { my ($_shell) = @_ }
package Gtk2::Toolbar;
our @ISA = qw();
@@ -3749,6 +3877,7 @@ package Gtk2::Tooltip;
our @ISA = qw();
sub set_custom { my ($_tooltip, $_custom_widget) = @_ }
sub set_icon { my ($_tooltip, $_pixbuf) = @_ }
+sub set_icon_from_icon_name { my ($_tooltip, $_icon_name, $_size) = @_ }
sub set_icon_from_stock { my ($_tooltip, $_stock_id, $_size) = @_ }
sub set_markup { my ($_tooltip, $_markup) = @_ }
sub set_text { my ($_tooltip, $_text) = @_ }
@@ -3774,12 +3903,13 @@ package Gtk2::TreeDragSource;
our @ISA = qw();
sub _ADD_INTERFACE { my ($_class, $_target_class) = @_ }
sub drag_data_delete { my ($_drag_source, $_path) = @_ }
-sub drag_data_get { my ($_drag_source, $_path) = @_ }
+sub drag_data_get { my ($_drag_source, $_path, $_o_selection_data) = @_ }
sub row_draggable { my ($_drag_source, $_path) = @_ }
package Gtk2::TreeIter;
our @ISA = qw();
sub new_from_arrayref { my ($_class, $_sv_iter) = @_ }
+sub set { my ($_iter, $_from) = @_ }
sub to_arrayref { my ($_iter, $_stamp) = @_ }
package Gtk2::TreeModel;
@@ -4227,6 +4357,7 @@ sub get_root_window { my ($_widget) = @_ }
sub get_screen { my ($_widget) = @_ }
sub get_settings { my ($_widget) = @_ }
sub get_size_request { my ($_widget) = @_ }
+sub get_snapshot { my ($_widget, $_o_clip_rect) = @_ }
sub get_style { my ($_widget) = @_ }
sub get_tooltip_markup { my ($_widget) = @_ }
sub get_tooltip_text { my ($_widget) = @_ }
@@ -4241,6 +4372,7 @@ sub has_grab { my ($_widget, @_more_paras) = @_ }
sub has_screen { my ($_widget) = @_ }
sub hide { my ($_widget) = @_ }
sub hide_all { my ($_widget) = @_ }
+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) = @_ }
@@ -4353,6 +4485,7 @@ sub get_accept_focus { my ($_window) = @_ }
sub get_decorated { my ($_window) = @_ }
sub get_default_icon_list { my ($_class) = @_ }
sub get_default_size { my ($_window) = @_ }
+sub get_default_widget { my ($_window) = @_ }
sub get_deletable { my ($_window) = @_ }
sub get_destroy_with_parent { my ($_window) = @_ }
sub get_focus { my ($_window) = @_ }
@@ -4441,5 +4574,6 @@ sub unstick { my ($_window) = @_ }
package Gtk2::WindowGroup;
our @ISA = qw();
sub add_window { my ($_window_group, $_window) = @_ }
+sub list_windows { my ($_window_group) = @_ }
sub new { my ($_class) = @_ }
sub remove_window { my ($_window_group, $_window) = @_ }