diff options
author | Guillaume Cottenceau <gc@mandriva.com> | 2003-04-25 15:45:22 +0000 |
---|---|---|
committer | Guillaume Cottenceau <gc@mandriva.com> | 2003-04-25 15:45:22 +0000 |
commit | fe45a275e9805b58942c0a5e0cbdd9ea06e60b72 (patch) | |
tree | 6edccf5b6a39bc7db15f43724dbccacc1f12028f /perl_checker_fake_packages | |
parent | c2fdab8c45b5648c31476107c960c02c56bf10ce (diff) | |
download | perl-MDK-Common-fe45a275e9805b58942c0a5e0cbdd9ea06e60b72.tar perl-MDK-Common-fe45a275e9805b58942c0a5e0cbdd9ea06e60b72.tar.gz perl-MDK-Common-fe45a275e9805b58942c0a5e0cbdd9ea06e60b72.tar.bz2 perl-MDK-Common-fe45a275e9805b58942c0a5e0cbdd9ea06e60b72.tar.xz perl-MDK-Common-fe45a275e9805b58942c0a5e0cbdd9ea06e60b72.zip |
first shot
Diffstat (limited to 'perl_checker_fake_packages')
-rw-r--r-- | perl_checker_fake_packages/Gtk2.pm | 2861 | ||||
-rwxr-xr-x | perl_checker_fake_packages/gen.pl | 140 |
2 files changed, 2748 insertions, 253 deletions
diff --git a/perl_checker_fake_packages/Gtk2.pm b/perl_checker_fake_packages/Gtk2.pm index a048c90..47d7cdb 100644 --- a/perl_checker_fake_packages/Gtk2.pm +++ b/perl_checker_fake_packages/Gtk2.pm @@ -2,256 +2,2611 @@ package Gtk2; our @ISA = qw(); -sub Gtk2::foreach {} -sub Gtk2::x {} -sub XSetInputFocus {} -sub XWINDOW {} -sub _get {} -sub action_area {} -sub active {} -sub add {} -sub add_accel_group {} -sub add_attribute {} -sub add_events {} -sub add_with_viewport {} -sub allocation {} -sub allow_grow {} -sub allow_shrink {} -sub append {} -sub append_column {} -sub append_item {} -sub append_items {} -sub append_page {} -sub append_set {} -sub apply_tag {} -sub area {} -sub attach {} -sub bg_gc {} -sub black_gc {} -sub black_gc {} -sub button {} -sub can {} -sub can_default {} -sub can_focus {} -sub cancel_button {} -sub child {} -sub child_position {} -sub children {} -sub clear {} -sub clicked {} -sub collapse_all {} -sub composite {} -sub copy {} -sub create_items {} -sub create_pango_layout {} -sub create_tag {} -sub destroy {} -sub dir_list {} -sub direction {} -sub disable_activate {} -sub down {} -sub draw {} -sub draw_arc {} -sub draw_drawable {} -sub draw_layout {} -sub draw_line {} -sub draw_pixbuf {} -sub draw_rectangle {} -sub entry {} -sub expand {} -sub expand_all {} -sub expand_row {} -sub expand_row {} -sub expand_to_path {} -sub fg_gc {} -sub file_list {} -sub fill {} -sub free {} -sub freeze_updates {} -sub get {} -sub get_active {} -sub get_bounds {} -sub get_buffer {} -sub get_char_count {} -sub get_chars {} -sub get_children {} -sub get_colormap {} -sub get_context_id {} -sub get_cursor {} -sub get_data {} -sub get_date {} -sub get_depth {} -sub get_end_iter {} -sub get_filename {} -sub get_font_desc {} -sub get_group {} -sub get_height {} -sub get_iter {} -sub get_iter_at_offset {} -sub get_iter_first {} -sub get_language {} -sub get_metrics {} -sub get_modal {} -sub get_model {} -sub get_origin {} -sub get_pango_context {} -sub get_parent {} -sub get_path {} -sub get_path_at_pos {} -sub get_path_str {} -sub get_pixel_size {} -sub get_position {} -sub get_property {} -sub get_selected {} -sub get_selection {} -sub get_size {} -sub get_start_iter {} -sub get_start_iter {} -sub get_text {} -sub get_vadjustment {} -sub get_value {} -sub get_widget {} -sub get_width {} -sub grab_default {} -sub grab_focus {} -sub height {} -sub hide {} -sub idle_add {} -sub insert {} -sub insert_text {} -sub iter_children {} -sub iter_has_child {} -sub iter_next {} -sub iter_parent {} -sub keyval {} -sub modify_font {} -sub move {} -sub move_after {} -sub move_before {} -sub ok_button {} -sub pack1 {} -sub pack2 {} -sub pack_end {} -sub pack_start {} -sub place_cursor {} -sub pop {} -sub popup {} -sub prev {} -sub process_updates {} -sub push {} -sub put {} -sub queue_draw {} -sub realize {} -sub remove_page {} -sub render_to_drawable {} -sub resize {} -sub rgb_find_color {} -sub saturate_and_pixelate {} -sub scroll_to_cell {} -sub scroll_to_iter {} -sub select_day {} -sub select_item {} -sub select_iter {} -sub select_iter {} -sub select_path {} -sub select_region {} -sub selection_entry {} -sub set {} -sub set_active {} -sub set_back_pixmap {} -sub set_background {} -sub set_border_width {} -sub set_col_spacings {} -sub set_current_page {} -sub set_cursor {} -sub set_cursor_visible {} -sub set_data {} -sub set_default_size {} -sub set_digits {} -sub set_editable {} -sub set_events {} -sub set_filename {} -sub set_focus_vadjustment {} -sub set_fraction {} -sub set_from_file {} -sub set_from_pixbuf {} -sub set_has_window {} -sub set_headers_visible {} -sub set_justify {} -sub set_label {} -sub set_layout {} -sub set_left_margin {} -sub set_markup {} -sub set_min_width {} -sub set_minmax_width {} -sub set_modal {} -sub set_mode {} -sub set_model {} -sub set_name {} -sub set_policy {} -sub set_popdown_strings {} -sub set_position {} -sub set_property {} -sub set_relief {} -sub set_rgb_fg_color {} -sub set_row_spacings {} -sub set_selectable {} -sub set_selection_mode {} -sub set_sensitive {} -sub set_shadow_type {} -sub set_size_request {} -sub set_sizing {} -sub set_style {} -sub set_submenu {} -sub set_tab_pos {} -sub set_text {} -sub set_tip {} -sub set_title {} -sub set_transient_for {} -sub set_uposition {} -sub set_use_arrows_always {} -sub set_value {} -sub set_visibility {} -sub set_wrap_mode {} -sub shape_combine_mask {} -sub show {} -sub show_all {} -sub signal_connect {} -sub signal_disconnect {} -sub signal_handler_block {} -sub signal_handler_unblock {} -sub signal_stop_emission_by_name {} -sub sink {} -sub size {} -sub state {} -sub steal {} -sub style {} -sub thaw_updates {} -sub time {} -sub to_string {} -sub toggle_expansion {} -sub type {} -sub unref {} -sub values {} -sub vbox {} -sub visible {} -sub white_gc {} -sub widget {} -sub width {} -sub window {} -sub window_position {} -sub y {};#; - -sub bootstrap {} -sub equals {} -sub exit {} -sub init {} -sub main {} -sub main_quit {} -sub move_mark_by_name {} -sub set_locale {} -sub timeout {} -sub timeout_add {} -sub timeout_remove {} -sub update {} -sub update_ui {} +sub Gtk2::ADD() { } +sub Gtk2::ALL_EVENTS_MASK() { } +sub Gtk2::APPLY() { } +sub Gtk2::ARROW() { } +sub Gtk2::ARROW_DOWN() { } +sub Gtk2::ARROW_LEFT() { } +sub Gtk2::ARROW_RIGHT() { } +sub Gtk2::ARROW_UP() { } +sub Gtk2::BASED_ARROW_DOWN() { } +sub Gtk2::BASED_ARROW_UP() { } +sub Gtk2::BOAT() { } +sub Gtk2::BOGOSITY() { } +sub Gtk2::BOLD() { } +sub Gtk2::BOTH() { } +sub Gtk2::BOTH_HORIZ() { } +sub Gtk2::BOTTOM_LEFT_CORNER() { } +sub Gtk2::BOTTOM_RIGHT_CORNER() { } +sub Gtk2::BOTTOM_SIDE() { } +sub Gtk2::BOTTOM_TEE() { } +sub Gtk2::BOTTOM_TO_TOP() { } +sub Gtk2::BOX_SPIRAL() { } +sub Gtk2::BUTTON1_MOTION_MASK() { } +sub Gtk2::BUTTON2_MOTION_MASK() { } +sub Gtk2::BUTTON3_MOTION_MASK() { } +sub Gtk2::BUTTON_MOTION_MASK() { } +sub Gtk2::BUTTON_PRESS() { } +sub Gtk2::BUTTON_PRESS_MASK() { } +sub Gtk2::BUTTON_RELEASE() { } +sub Gtk2::BUTTON_RELEASE_MASK() { } +sub Gtk2::CANCEL() { } +sub Gtk2::CAN_DEFAULT { my ($_widget) = @_ } +sub Gtk2::CAN_FOCUS { my ($_widget) = @_ } +sub Gtk2::CDROM() { } +sub Gtk2::CENTER_PTR() { } +sub Gtk2::CENTIMETERS() { } +sub Gtk2::CHECK_VERSION { my ($_class, $_major, $_minor, $_micro) = @_ } +sub Gtk2::CHILD_BUTTON() { } +sub Gtk2::CHILD_RADIOBUTTON() { } +sub Gtk2::CHILD_SPACE() { } +sub Gtk2::CHILD_TOGGLEBUTTON() { } +sub Gtk2::CHILD_WIDGET() { } +sub Gtk2::CIRCLE() { } +sub Gtk2::CLEAR() { } +sub Gtk2::CLIENT_EVENT() { } +sub Gtk2::CLOCK() { } +sub Gtk2::CLOSE() { } +sub Gtk2::COFFEE_MUG() { } +sub Gtk2::CONFIGURE() { } +sub Gtk2::CONVERT() { } +sub Gtk2::COPY() { } +sub Gtk2::CROSS() { } +sub Gtk2::CROSSHAIR() { } +sub Gtk2::CROSS_REVERSE() { } +sub Gtk2::CURSOR_IS_PIXMAP() { } +sub Gtk2::CUT() { } +sub Gtk2::DEFAULT_STYLE() { } +sub Gtk2::DELETE() { } +sub Gtk2::DIALOG_ERROR() { } +sub Gtk2::DIALOG_INFO() { } +sub Gtk2::DIALOG_QUESTION() { } +sub Gtk2::DIALOG_WARNING() { } +sub Gtk2::DIAMOND_CROSS() { } +sub Gtk2::DND() { } +sub Gtk2::DND_MULTIPLE() { } +sub Gtk2::DOT() { } +sub Gtk2::DOTBOX() { } +sub Gtk2::DOUBLE_ARROW() { } +sub Gtk2::DRAFT_LARGE() { } +sub Gtk2::DRAFT_SMALL() { } +sub Gtk2::DRAG_ENTER() { } +sub Gtk2::DRAG_LEAVE() { } +sub Gtk2::DRAG_MOTION() { } +sub Gtk2::DRAG_STATUS() { } +sub Gtk2::DRAPED_BOX() { } +sub Gtk2::DRAWABLE { my ($_widget) = @_ } +sub Gtk2::DROP_FINISHED() { } +sub Gtk2::DROP_START() { } +sub Gtk2::EDGE() { } +sub Gtk2::ENTER_NOTIFY() { } +sub Gtk2::ENTER_NOTIFY_MASK() { } +sub Gtk2::EXCHANGE() { } +sub Gtk2::EXECUTE() { } +sub Gtk2::EXPAND() { } +sub Gtk2::EXPOSE() { } +sub Gtk2::EXPOSURE_MASK() { } +sub Gtk2::FILL() { } +sub Gtk2::FIND() { } +sub Gtk2::FIND_AND_REPLACE() { } +sub Gtk2::FLEUR() { } +sub Gtk2::FLOPPY() { } +sub Gtk2::FOCUS_CHANGE() { } +sub Gtk2::FOCUS_CHANGE_MASK() { } +sub Gtk2::GET_FLAGS { my ($_widget) = @_ } +sub Gtk2::GOBBLER() { } +sub Gtk2::GOTO_BOTTOM() { } +sub Gtk2::GOTO_FIRST() { } +sub Gtk2::GOTO_LAST() { } +sub Gtk2::GOTO_TOP() { } +sub Gtk2::GO_BACK() { } +sub Gtk2::GO_DOWN() { } +sub Gtk2::GO_FORWARD() { } +sub Gtk2::GO_UP() { } +sub Gtk2::GUMBY() { } +sub Gtk2::HAND1() { } +sub Gtk2::HAND2() { } +sub Gtk2::HAS_DEFAULT { my ($_widget) = @_ } +sub Gtk2::HAS_FOCUS { my ($_widget) = @_ } +sub Gtk2::HAS_GRAB { my ($_widget) = @_ } +sub Gtk2::HEART() { } +sub Gtk2::HELP() { } +sub Gtk2::HOME() { } +sub Gtk2::ICON() { } +sub Gtk2::ICONS() { } +sub Gtk2::INCHES() { } +sub Gtk2::INDEX() { } +sub Gtk2::IRON_CROSS() { } +sub Gtk2::IS_SENSITIVE { my ($_widget) = @_ } +sub Gtk2::ITALIC() { } +sub Gtk2::JUMP_TO() { } +sub Gtk2::JUSTIFY_CENTER() { } +sub Gtk2::JUSTIFY_FILL() { } +sub Gtk2::JUSTIFY_LEFT() { } +sub Gtk2::JUSTIFY_RIGHT() { } +sub Gtk2::KEY_PRESS() { } +sub Gtk2::KEY_PRESS_MASK() { } +sub Gtk2::KEY_RELEASE() { } +sub Gtk2::KEY_RELEASE_MASK() { } +sub Gtk2::LAST_CURSOR() { } +sub Gtk2::LEAVE_NOTIFY() { } +sub Gtk2::LEAVE_NOTIFY_MASK() { } +sub Gtk2::LEFTBUTTON() { } +sub Gtk2::LEFT_PTR() { } +sub Gtk2::LEFT_SIDE() { } +sub Gtk2::LEFT_TEE() { } +sub Gtk2::LEFT_TO_RIGHT() { } +sub Gtk2::LL_ANGLE() { } +sub Gtk2::LR_ANGLE() { } +sub Gtk2::MAN() { } +sub Gtk2::MAP() { } +sub Gtk2::MAPPED { my ($_widget) = @_ } +sub Gtk2::MIDDLEBUTTON() { } +sub Gtk2::MISSING_IMAGE() { } +sub Gtk2::MOTION_NOTIFY() { } +sub Gtk2::MOUSE() { } +sub Gtk2::NEW() { } +sub Gtk2::NO() { } +sub Gtk2::NOTHING() { } +sub Gtk2::NO_EXPOSE() { } +sub Gtk2::NO_WINDOW { my ($_widget) = @_ } +sub Gtk2::OK() { } +sub Gtk2::OPEN() { } +sub Gtk2::ORIENTATION_HORIZONTAL() { } +sub Gtk2::ORIENTATION_VERTICAL() { } +sub Gtk2::PANGO_PIXELS { my ($_class, $_value) = @_ } +sub Gtk2::PANGO_SCALE_LARGE { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_MEDIUM { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_SMALL { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_XX_LARGE { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_XX_SMALL { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_X_LARGE { my ($_class) = @_ } +sub Gtk2::PANGO_SCALE_X_SMALL { my ($_class) = @_ } +sub Gtk2::PARENT_SENSITIVE { my ($_widget) = @_ } +sub Gtk2::PASTE() { } +sub Gtk2::PENCIL() { } +sub Gtk2::PIRATE() { } +sub Gtk2::PIXELS() { } +sub Gtk2::PLUS() { } +sub Gtk2::POINTER_MOTION_HINT_MASK() { } +sub Gtk2::POINTER_MOTION_MASK() { } +sub Gtk2::POLICY_ALWAYS() { } +sub Gtk2::POLICY_AUTOMATIC() { } +sub Gtk2::POLICY_NEVER() { } +sub Gtk2::POS_BOTTOM() { } +sub Gtk2::POS_LEFT() { } +sub Gtk2::POS_RIGHT() { } +sub Gtk2::POS_TOP() { } +sub Gtk2::PREFERENCES() { } +sub Gtk2::PRINT() { } +sub Gtk2::PRINT_PREVIEW() { } +sub Gtk2::PROPERTIES() { } +sub Gtk2::PROPERTY_CHANGE_MASK() { } +sub Gtk2::PROPERTY_NOTIFY() { } +sub Gtk2::PROXIMITY_IN() { } +sub Gtk2::PROXIMITY_IN_MASK() { } +sub Gtk2::PROXIMITY_OUT() { } +sub Gtk2::PROXIMITY_OUT_MASK() { } +sub Gtk2::QUESTION_ARROW() { } +sub Gtk2::QUIT() { } +sub Gtk2::REALIZED { my ($_widget) = @_ } +sub Gtk2::RECEIVES_DEFAULT { my ($_widget) = @_ } +sub Gtk2::REDO() { } +sub Gtk2::REFRESH() { } +sub Gtk2::REMOVE() { } +sub Gtk2::RESPONSE_ACCEPT() { } +sub Gtk2::RESPONSE_APPLY() { } +sub Gtk2::RESPONSE_CANCEL() { } +sub Gtk2::RESPONSE_CLOSE() { } +sub Gtk2::RESPONSE_DELETE_EVENT() { } +sub Gtk2::RESPONSE_HELP() { } +sub Gtk2::RESPONSE_NO() { } +sub Gtk2::RESPONSE_NONE() { } +sub Gtk2::RESPONSE_OK() { } +sub Gtk2::RESPONSE_REJECT() { } +sub Gtk2::RESPONSE_YES() { } +sub Gtk2::REVERT_TO_SAVED() { } +sub Gtk2::RIGHTBUTTON() { } +sub Gtk2::RIGHT_PTR() { } +sub Gtk2::RIGHT_SIDE() { } +sub Gtk2::RIGHT_TEE() { } +sub Gtk2::RIGHT_TO_LEFT() { } +sub Gtk2::ROOT_WINDOW { my ($_class) = @_ } +sub Gtk2::RTL_LOGO() { } +sub Gtk2::SAILBOAT() { } +sub Gtk2::SAVE() { } +sub Gtk2::SAVE_AS() { } +sub Gtk2::SB_DOWN_ARROW() { } +sub Gtk2::SB_H_DOUBLE_ARROW() { } +sub Gtk2::SB_LEFT_ARROW() { } +sub Gtk2::SB_RIGHT_ARROW() { } +sub Gtk2::SB_UP_ARROW() { } +sub Gtk2::SB_V_DOUBLE_ARROW() { } +sub Gtk2::SCROLL() { } +sub Gtk2::SCROLL_MASK() { } +sub Gtk2::SELECTION_BROWSE() { } +sub Gtk2::SELECTION_CLEAR() { } +sub Gtk2::SELECTION_MULTIPLE() { } +sub Gtk2::SELECTION_NONE() { } +sub Gtk2::SELECTION_NOTIFY() { } +sub Gtk2::SELECTION_REQUEST() { } +sub Gtk2::SELECTION_SINGLE() { } +sub Gtk2::SELECT_COLOR() { } +sub Gtk2::SELECT_FONT() { } +sub Gtk2::SENSITIVE { my ($_widget) = @_ } +sub Gtk2::SETTING() { } +sub Gtk2::SET_FLAGS { my ($_widget, $_flags) = @_ } +sub Gtk2::SHADOW_ETCHED_IN() { } +sub Gtk2::SHADOW_ETCHED_OUT() { } +sub Gtk2::SHADOW_IN() { } +sub Gtk2::SHADOW_NONE() { } +sub Gtk2::SHADOW_OUT() { } +sub Gtk2::SHRINK() { } +sub Gtk2::SHUTTLE() { } +sub Gtk2::SIZING() { } +sub Gtk2::SORT_ASCENDING() { } +sub Gtk2::SORT_DESCENDING() { } +sub Gtk2::SPELL_CHECK() { } +sub Gtk2::SPIDER() { } +sub Gtk2::SPRAYCAN() { } +sub Gtk2::SPREAD() { } +sub Gtk2::STAR() { } +sub Gtk2::START() { } +sub Gtk2::STATE_ACTIVE() { } +sub Gtk2::STATE_INSENSITIVE() { } +sub Gtk2::STATE_NORMAL() { } +sub Gtk2::STATE_PRELIGHT() { } +sub Gtk2::STATE_SELECTED() { } +sub Gtk2::STOP() { } +sub Gtk2::STRIKETHROUGH() { } +sub Gtk2::STRUCTURE_MASK() { } +sub Gtk2::SUBSTRUCTURE_MASK() { } +sub Gtk2::Sym_0() { } +sub Gtk2::Sym_1() { } +sub Gtk2::Sym_2() { } +sub Gtk2::Sym_3() { } +sub Gtk2::Sym_3270_AltCursor() { } +sub Gtk2::Sym_3270_Attn() { } +sub Gtk2::Sym_3270_BackTab() { } +sub Gtk2::Sym_3270_ChangeScreen() { } +sub Gtk2::Sym_3270_Copy() { } +sub Gtk2::Sym_3270_CursorBlink() { } +sub Gtk2::Sym_3270_CursorSelect() { } +sub Gtk2::Sym_3270_DeleteWord() { } +sub Gtk2::Sym_3270_Duplicate() { } +sub Gtk2::Sym_3270_Enter() { } +sub Gtk2::Sym_3270_EraseEOF() { } +sub Gtk2::Sym_3270_EraseInput() { } +sub Gtk2::Sym_3270_ExSelect() { } +sub Gtk2::Sym_3270_FieldMark() { } +sub Gtk2::Sym_3270_Ident() { } +sub Gtk2::Sym_3270_Jump() { } +sub Gtk2::Sym_3270_KeyClick() { } +sub Gtk2::Sym_3270_Left2() { } +sub Gtk2::Sym_3270_PA1() { } +sub Gtk2::Sym_3270_PA2() { } +sub Gtk2::Sym_3270_PA3() { } +sub Gtk2::Sym_3270_Play() { } +sub Gtk2::Sym_3270_PrintScreen() { } +sub Gtk2::Sym_3270_Quit() { } +sub Gtk2::Sym_3270_Record() { } +sub Gtk2::Sym_3270_Reset() { } +sub Gtk2::Sym_3270_Right2() { } +sub Gtk2::Sym_3270_Rule() { } +sub Gtk2::Sym_3270_Setup() { } +sub Gtk2::Sym_3270_Test() { } +sub Gtk2::Sym_4() { } +sub Gtk2::Sym_5() { } +sub Gtk2::Sym_6() { } +sub Gtk2::Sym_7() { } +sub Gtk2::Sym_8() { } +sub Gtk2::Sym_9() { } +sub Gtk2::Sym_A() { } +sub Gtk2::Sym_AE() { } +sub Gtk2::Sym_Aacute() { } +sub Gtk2::Sym_Abreve() { } +sub Gtk2::Sym_AccessX_Enable() { } +sub Gtk2::Sym_AccessX_Feedback_Enable() { } +sub Gtk2::Sym_Acircumflex() { } +sub Gtk2::Sym_Adiaeresis() { } +sub Gtk2::Sym_Agrave() { } +sub Gtk2::Sym_Alt_L() { } +sub Gtk2::Sym_Alt_R() { } +sub Gtk2::Sym_Amacron() { } +sub Gtk2::Sym_Aogonek() { } +sub Gtk2::Sym_Arabic_ain() { } +sub Gtk2::Sym_Arabic_alef() { } +sub Gtk2::Sym_Arabic_alefmaksura() { } +sub Gtk2::Sym_Arabic_beh() { } +sub Gtk2::Sym_Arabic_comma() { } +sub Gtk2::Sym_Arabic_dad() { } +sub Gtk2::Sym_Arabic_dal() { } +sub Gtk2::Sym_Arabic_damma() { } +sub Gtk2::Sym_Arabic_dammatan() { } +sub Gtk2::Sym_Arabic_fatha() { } +sub Gtk2::Sym_Arabic_fathatan() { } +sub Gtk2::Sym_Arabic_feh() { } +sub Gtk2::Sym_Arabic_ghain() { } +sub Gtk2::Sym_Arabic_ha() { } +sub Gtk2::Sym_Arabic_hah() { } +sub Gtk2::Sym_Arabic_hamza() { } +sub Gtk2::Sym_Arabic_hamzaonalef() { } +sub Gtk2::Sym_Arabic_hamzaonwaw() { } +sub Gtk2::Sym_Arabic_hamzaonyeh() { } +sub Gtk2::Sym_Arabic_hamzaunderalef() { } +sub Gtk2::Sym_Arabic_heh() { } +sub Gtk2::Sym_Arabic_jeem() { } +sub Gtk2::Sym_Arabic_kaf() { } +sub Gtk2::Sym_Arabic_kasra() { } +sub Gtk2::Sym_Arabic_kasratan() { } +sub Gtk2::Sym_Arabic_khah() { } +sub Gtk2::Sym_Arabic_lam() { } +sub Gtk2::Sym_Arabic_maddaonalef() { } +sub Gtk2::Sym_Arabic_meem() { } +sub Gtk2::Sym_Arabic_noon() { } +sub Gtk2::Sym_Arabic_qaf() { } +sub Gtk2::Sym_Arabic_question_mark() { } +sub Gtk2::Sym_Arabic_ra() { } +sub Gtk2::Sym_Arabic_sad() { } +sub Gtk2::Sym_Arabic_seen() { } +sub Gtk2::Sym_Arabic_semicolon() { } +sub Gtk2::Sym_Arabic_shadda() { } +sub Gtk2::Sym_Arabic_sheen() { } +sub Gtk2::Sym_Arabic_sukun() { } +sub Gtk2::Sym_Arabic_switch() { } +sub Gtk2::Sym_Arabic_tah() { } +sub Gtk2::Sym_Arabic_tatweel() { } +sub Gtk2::Sym_Arabic_teh() { } +sub Gtk2::Sym_Arabic_tehmarbuta() { } +sub Gtk2::Sym_Arabic_thal() { } +sub Gtk2::Sym_Arabic_theh() { } +sub Gtk2::Sym_Arabic_waw() { } +sub Gtk2::Sym_Arabic_yeh() { } +sub Gtk2::Sym_Arabic_zah() { } +sub Gtk2::Sym_Arabic_zain() { } +sub Gtk2::Sym_Aring() { } +sub Gtk2::Sym_Atilde() { } +sub Gtk2::Sym_AudibleBell_Enable() { } +sub Gtk2::Sym_B() { } +sub Gtk2::Sym_BackSpace() { } +sub Gtk2::Sym_Begin() { } +sub Gtk2::Sym_BounceKeys_Enable() { } +sub Gtk2::Sym_Break() { } +sub Gtk2::Sym_Byelorussian_SHORTU() { } +sub Gtk2::Sym_Byelorussian_shortu() { } +sub Gtk2::Sym_C() { } +sub Gtk2::Sym_Cabovedot() { } +sub Gtk2::Sym_Cacute() { } +sub Gtk2::Sym_Cancel() { } +sub Gtk2::Sym_Caps_Lock() { } +sub Gtk2::Sym_Ccaron() { } +sub Gtk2::Sym_Ccedilla() { } +sub Gtk2::Sym_Ccircumflex() { } +sub Gtk2::Sym_Clear() { } +sub Gtk2::Sym_Codeinput() { } +sub Gtk2::Sym_ColonSign() { } +sub Gtk2::Sym_Control_L() { } +sub Gtk2::Sym_Control_R() { } +sub Gtk2::Sym_CruzeiroSign() { } +sub Gtk2::Sym_Cyrillic_A() { } +sub Gtk2::Sym_Cyrillic_BE() { } +sub Gtk2::Sym_Cyrillic_CHE() { } +sub Gtk2::Sym_Cyrillic_DE() { } +sub Gtk2::Sym_Cyrillic_DZHE() { } +sub Gtk2::Sym_Cyrillic_E() { } +sub Gtk2::Sym_Cyrillic_EF() { } +sub Gtk2::Sym_Cyrillic_EL() { } +sub Gtk2::Sym_Cyrillic_EM() { } +sub Gtk2::Sym_Cyrillic_EN() { } +sub Gtk2::Sym_Cyrillic_ER() { } +sub Gtk2::Sym_Cyrillic_ES() { } +sub Gtk2::Sym_Cyrillic_GHE() { } +sub Gtk2::Sym_Cyrillic_HA() { } +sub Gtk2::Sym_Cyrillic_HARDSIGN() { } +sub Gtk2::Sym_Cyrillic_I() { } +sub Gtk2::Sym_Cyrillic_IE() { } +sub Gtk2::Sym_Cyrillic_IO() { } +sub Gtk2::Sym_Cyrillic_JE() { } +sub Gtk2::Sym_Cyrillic_KA() { } +sub Gtk2::Sym_Cyrillic_LJE() { } +sub Gtk2::Sym_Cyrillic_NJE() { } +sub Gtk2::Sym_Cyrillic_O() { } +sub Gtk2::Sym_Cyrillic_PE() { } +sub Gtk2::Sym_Cyrillic_SHA() { } +sub Gtk2::Sym_Cyrillic_SHCHA() { } +sub Gtk2::Sym_Cyrillic_SHORTI() { } +sub Gtk2::Sym_Cyrillic_SOFTSIGN() { } +sub Gtk2::Sym_Cyrillic_TE() { } +sub Gtk2::Sym_Cyrillic_TSE() { } +sub Gtk2::Sym_Cyrillic_U() { } +sub Gtk2::Sym_Cyrillic_VE() { } +sub Gtk2::Sym_Cyrillic_YA() { } +sub Gtk2::Sym_Cyrillic_YERU() { } +sub Gtk2::Sym_Cyrillic_YU() { } +sub Gtk2::Sym_Cyrillic_ZE() { } +sub Gtk2::Sym_Cyrillic_ZHE() { } +sub Gtk2::Sym_Cyrillic_a() { } +sub Gtk2::Sym_Cyrillic_be() { } +sub Gtk2::Sym_Cyrillic_che() { } +sub Gtk2::Sym_Cyrillic_de() { } +sub Gtk2::Sym_Cyrillic_dzhe() { } +sub Gtk2::Sym_Cyrillic_e() { } +sub Gtk2::Sym_Cyrillic_ef() { } +sub Gtk2::Sym_Cyrillic_el() { } +sub Gtk2::Sym_Cyrillic_em() { } +sub Gtk2::Sym_Cyrillic_en() { } +sub Gtk2::Sym_Cyrillic_er() { } +sub Gtk2::Sym_Cyrillic_es() { } +sub Gtk2::Sym_Cyrillic_ghe() { } +sub Gtk2::Sym_Cyrillic_ha() { } +sub Gtk2::Sym_Cyrillic_hardsign() { } +sub Gtk2::Sym_Cyrillic_i() { } +sub Gtk2::Sym_Cyrillic_ie() { } +sub Gtk2::Sym_Cyrillic_io() { } +sub Gtk2::Sym_Cyrillic_je() { } +sub Gtk2::Sym_Cyrillic_ka() { } +sub Gtk2::Sym_Cyrillic_lje() { } +sub Gtk2::Sym_Cyrillic_nje() { } +sub Gtk2::Sym_Cyrillic_o() { } +sub Gtk2::Sym_Cyrillic_pe() { } +sub Gtk2::Sym_Cyrillic_sha() { } +sub Gtk2::Sym_Cyrillic_shcha() { } +sub Gtk2::Sym_Cyrillic_shorti() { } +sub Gtk2::Sym_Cyrillic_softsign() { } +sub Gtk2::Sym_Cyrillic_te() { } +sub Gtk2::Sym_Cyrillic_tse() { } +sub Gtk2::Sym_Cyrillic_u() { } +sub Gtk2::Sym_Cyrillic_ve() { } +sub Gtk2::Sym_Cyrillic_ya() { } +sub Gtk2::Sym_Cyrillic_yeru() { } +sub Gtk2::Sym_Cyrillic_yu() { } +sub Gtk2::Sym_Cyrillic_ze() { } +sub Gtk2::Sym_Cyrillic_zhe() { } +sub Gtk2::Sym_D() { } +sub Gtk2::Sym_Dcaron() { } +sub Gtk2::Sym_Delete() { } +sub Gtk2::Sym_DongSign() { } +sub Gtk2::Sym_Down() { } +sub Gtk2::Sym_Dstroke() { } +sub Gtk2::Sym_E() { } +sub Gtk2::Sym_ENG() { } +sub Gtk2::Sym_ETH() { } +sub Gtk2::Sym_Eabovedot() { } +sub Gtk2::Sym_Eacute() { } +sub Gtk2::Sym_Ecaron() { } +sub Gtk2::Sym_Ecircumflex() { } +sub Gtk2::Sym_EcuSign() { } +sub Gtk2::Sym_Ediaeresis() { } +sub Gtk2::Sym_Egrave() { } +sub Gtk2::Sym_Eisu_Shift() { } +sub Gtk2::Sym_Eisu_toggle() { } +sub Gtk2::Sym_Emacron() { } +sub Gtk2::Sym_End() { } +sub Gtk2::Sym_Eogonek() { } +sub Gtk2::Sym_Escape() { } +sub Gtk2::Sym_Eth() { } +sub Gtk2::Sym_EuroSign() { } +sub Gtk2::Sym_Execute() { } +sub Gtk2::Sym_F() { } +sub Gtk2::Sym_F1() { } +sub Gtk2::Sym_F10() { } +sub Gtk2::Sym_F11() { } +sub Gtk2::Sym_F12() { } +sub Gtk2::Sym_F13() { } +sub Gtk2::Sym_F14() { } +sub Gtk2::Sym_F15() { } +sub Gtk2::Sym_F16() { } +sub Gtk2::Sym_F17() { } +sub Gtk2::Sym_F18() { } +sub Gtk2::Sym_F19() { } +sub Gtk2::Sym_F2() { } +sub Gtk2::Sym_F20() { } +sub Gtk2::Sym_F21() { } +sub Gtk2::Sym_F22() { } +sub Gtk2::Sym_F23() { } +sub Gtk2::Sym_F24() { } +sub Gtk2::Sym_F25() { } +sub Gtk2::Sym_F26() { } +sub Gtk2::Sym_F27() { } +sub Gtk2::Sym_F28() { } +sub Gtk2::Sym_F29() { } +sub Gtk2::Sym_F3() { } +sub Gtk2::Sym_F30() { } +sub Gtk2::Sym_F31() { } +sub Gtk2::Sym_F32() { } +sub Gtk2::Sym_F33() { } +sub Gtk2::Sym_F34() { } +sub Gtk2::Sym_F35() { } +sub Gtk2::Sym_F4() { } +sub Gtk2::Sym_F5() { } +sub Gtk2::Sym_F6() { } +sub Gtk2::Sym_F7() { } +sub Gtk2::Sym_F8() { } +sub Gtk2::Sym_F9() { } +sub Gtk2::Sym_FFrancSign() { } +sub Gtk2::Sym_Find() { } +sub Gtk2::Sym_First_Virtual_Screen() { } +sub Gtk2::Sym_G() { } +sub Gtk2::Sym_Gabovedot() { } +sub Gtk2::Sym_Gbreve() { } +sub Gtk2::Sym_Gcedilla() { } +sub Gtk2::Sym_Gcircumflex() { } +sub Gtk2::Sym_Greek_ALPHA() { } +sub Gtk2::Sym_Greek_ALPHAaccent() { } +sub Gtk2::Sym_Greek_BETA() { } +sub Gtk2::Sym_Greek_CHI() { } +sub Gtk2::Sym_Greek_DELTA() { } +sub Gtk2::Sym_Greek_EPSILON() { } +sub Gtk2::Sym_Greek_EPSILONaccent() { } +sub Gtk2::Sym_Greek_ETA() { } +sub Gtk2::Sym_Greek_ETAaccent() { } +sub Gtk2::Sym_Greek_GAMMA() { } +sub Gtk2::Sym_Greek_IOTA() { } +sub Gtk2::Sym_Greek_IOTAaccent() { } +sub Gtk2::Sym_Greek_IOTAdiaeresis() { } +sub Gtk2::Sym_Greek_KAPPA() { } +sub Gtk2::Sym_Greek_LAMBDA() { } +sub Gtk2::Sym_Greek_LAMDA() { } +sub Gtk2::Sym_Greek_MU() { } +sub Gtk2::Sym_Greek_NU() { } +sub Gtk2::Sym_Greek_OMEGA() { } +sub Gtk2::Sym_Greek_OMEGAaccent() { } +sub Gtk2::Sym_Greek_OMICRON() { } +sub Gtk2::Sym_Greek_OMICRONaccent() { } +sub Gtk2::Sym_Greek_PHI() { } +sub Gtk2::Sym_Greek_PI() { } +sub Gtk2::Sym_Greek_PSI() { } +sub Gtk2::Sym_Greek_RHO() { } +sub Gtk2::Sym_Greek_SIGMA() { } +sub Gtk2::Sym_Greek_TAU() { } +sub Gtk2::Sym_Greek_THETA() { } +sub Gtk2::Sym_Greek_UPSILON() { } +sub Gtk2::Sym_Greek_UPSILONaccent() { } +sub Gtk2::Sym_Greek_UPSILONdieresis() { } +sub Gtk2::Sym_Greek_XI() { } +sub Gtk2::Sym_Greek_ZETA() { } +sub Gtk2::Sym_Greek_accentdieresis() { } +sub Gtk2::Sym_Greek_alpha() { } +sub Gtk2::Sym_Greek_alphaaccent() { } +sub Gtk2::Sym_Greek_beta() { } +sub Gtk2::Sym_Greek_chi() { } +sub Gtk2::Sym_Greek_delta() { } +sub Gtk2::Sym_Greek_epsilon() { } +sub Gtk2::Sym_Greek_epsilonaccent() { } +sub Gtk2::Sym_Greek_eta() { } +sub Gtk2::Sym_Greek_etaaccent() { } +sub Gtk2::Sym_Greek_finalsmallsigma() { } +sub Gtk2::Sym_Greek_gamma() { } +sub Gtk2::Sym_Greek_horizbar() { } +sub Gtk2::Sym_Greek_iota() { } +sub Gtk2::Sym_Greek_iotaaccent() { } +sub Gtk2::Sym_Greek_iotaaccentdieresis() { } +sub Gtk2::Sym_Greek_iotadieresis() { } +sub Gtk2::Sym_Greek_kappa() { } +sub Gtk2::Sym_Greek_lambda() { } +sub Gtk2::Sym_Greek_lamda() { } +sub Gtk2::Sym_Greek_mu() { } +sub Gtk2::Sym_Greek_nu() { } +sub Gtk2::Sym_Greek_omega() { } +sub Gtk2::Sym_Greek_omegaaccent() { } +sub Gtk2::Sym_Greek_omicron() { } +sub Gtk2::Sym_Greek_omicronaccent() { } +sub Gtk2::Sym_Greek_phi() { } +sub Gtk2::Sym_Greek_pi() { } +sub Gtk2::Sym_Greek_psi() { } +sub Gtk2::Sym_Greek_rho() { } +sub Gtk2::Sym_Greek_sigma() { } +sub Gtk2::Sym_Greek_switch() { } +sub Gtk2::Sym_Greek_tau() { } +sub Gtk2::Sym_Greek_theta() { } +sub Gtk2::Sym_Greek_upsilon() { } +sub Gtk2::Sym_Greek_upsilonaccent() { } +sub Gtk2::Sym_Greek_upsilonaccentdieresis() { } +sub Gtk2::Sym_Greek_upsilondieresis() { } +sub Gtk2::Sym_Greek_xi() { } +sub Gtk2::Sym_Greek_zeta() { } +sub Gtk2::Sym_H() { } +sub Gtk2::Sym_Hangul() { } +sub Gtk2::Sym_Hangul_A() { } +sub Gtk2::Sym_Hangul_AE() { } +sub Gtk2::Sym_Hangul_AraeA() { } +sub Gtk2::Sym_Hangul_AraeAE() { } +sub Gtk2::Sym_Hangul_Banja() { } +sub Gtk2::Sym_Hangul_Cieuc() { } +sub Gtk2::Sym_Hangul_Codeinput() { } +sub Gtk2::Sym_Hangul_Dikeud() { } +sub Gtk2::Sym_Hangul_E() { } +sub Gtk2::Sym_Hangul_EO() { } +sub Gtk2::Sym_Hangul_EU() { } +sub Gtk2::Sym_Hangul_End() { } +sub Gtk2::Sym_Hangul_Hanja() { } +sub Gtk2::Sym_Hangul_Hieuh() { } +sub Gtk2::Sym_Hangul_I() { } +sub Gtk2::Sym_Hangul_Ieung() { } +sub Gtk2::Sym_Hangul_J_Cieuc() { } +sub Gtk2::Sym_Hangul_J_Dikeud() { } +sub Gtk2::Sym_Hangul_J_Hieuh() { } +sub Gtk2::Sym_Hangul_J_Ieung() { } +sub Gtk2::Sym_Hangul_J_Jieuj() { } +sub Gtk2::Sym_Hangul_J_Khieuq() { } +sub Gtk2::Sym_Hangul_J_Kiyeog() { } +sub Gtk2::Sym_Hangul_J_KiyeogSios() { } +sub Gtk2::Sym_Hangul_J_KkogjiDalrinIeung() { } +sub Gtk2::Sym_Hangul_J_Mieum() { } +sub Gtk2::Sym_Hangul_J_Nieun() { } +sub Gtk2::Sym_Hangul_J_NieunHieuh() { } +sub Gtk2::Sym_Hangul_J_NieunJieuj() { } +sub Gtk2::Sym_Hangul_J_PanSios() { } +sub Gtk2::Sym_Hangul_J_Phieuf() { } +sub Gtk2::Sym_Hangul_J_Pieub() { } +sub Gtk2::Sym_Hangul_J_PieubSios() { } +sub Gtk2::Sym_Hangul_J_Rieul() { } +sub Gtk2::Sym_Hangul_J_RieulHieuh() { } +sub Gtk2::Sym_Hangul_J_RieulKiyeog() { } +sub Gtk2::Sym_Hangul_J_RieulMieum() { } +sub Gtk2::Sym_Hangul_J_RieulPhieuf() { } +sub Gtk2::Sym_Hangul_J_RieulPieub() { } +sub Gtk2::Sym_Hangul_J_RieulSios() { } +sub Gtk2::Sym_Hangul_J_RieulTieut() { } +sub Gtk2::Sym_Hangul_J_Sios() { } +sub Gtk2::Sym_Hangul_J_SsangKiyeog() { } +sub Gtk2::Sym_Hangul_J_SsangSios() { } +sub Gtk2::Sym_Hangul_J_Tieut() { } +sub Gtk2::Sym_Hangul_J_YeorinHieuh() { } +sub Gtk2::Sym_Hangul_Jamo() { } +sub Gtk2::Sym_Hangul_Jeonja() { } +sub Gtk2::Sym_Hangul_Jieuj() { } +sub Gtk2::Sym_Hangul_Khieuq() { } +sub Gtk2::Sym_Hangul_Kiyeog() { } +sub Gtk2::Sym_Hangul_KiyeogSios() { } +sub Gtk2::Sym_Hangul_KkogjiDalrinIeung() { } +sub Gtk2::Sym_Hangul_Mieum() { } +sub Gtk2::Sym_Hangul_MultipleCandidate() { } +sub Gtk2::Sym_Hangul_Nieun() { } +sub Gtk2::Sym_Hangul_NieunHieuh() { } +sub Gtk2::Sym_Hangul_NieunJieuj() { } +sub Gtk2::Sym_Hangul_O() { } +sub Gtk2::Sym_Hangul_OE() { } +sub Gtk2::Sym_Hangul_PanSios() { } +sub Gtk2::Sym_Hangul_Phieuf() { } +sub Gtk2::Sym_Hangul_Pieub() { } +sub Gtk2::Sym_Hangul_PieubSios() { } +sub Gtk2::Sym_Hangul_PostHanja() { } +sub Gtk2::Sym_Hangul_PreHanja() { } +sub Gtk2::Sym_Hangul_PreviousCandidate() { } +sub Gtk2::Sym_Hangul_Rieul() { } +sub Gtk2::Sym_Hangul_RieulHieuh() { } +sub Gtk2::Sym_Hangul_RieulKiyeog() { } +sub Gtk2::Sym_Hangul_RieulMieum() { } +sub Gtk2::Sym_Hangul_RieulPhieuf() { } +sub Gtk2::Sym_Hangul_RieulPieub() { } +sub Gtk2::Sym_Hangul_RieulSios() { } +sub Gtk2::Sym_Hangul_RieulTieut() { } +sub Gtk2::Sym_Hangul_RieulYeorinHieuh() { } +sub Gtk2::Sym_Hangul_Romaja() { } +sub Gtk2::Sym_Hangul_SingleCandidate() { } +sub Gtk2::Sym_Hangul_Sios() { } +sub Gtk2::Sym_Hangul_Special() { } +sub Gtk2::Sym_Hangul_SsangDikeud() { } +sub Gtk2::Sym_Hangul_SsangJieuj() { } +sub Gtk2::Sym_Hangul_SsangKiyeog() { } +sub Gtk2::Sym_Hangul_SsangPieub() { } +sub Gtk2::Sym_Hangul_SsangSios() { } +sub Gtk2::Sym_Hangul_Start() { } +sub Gtk2::Sym_Hangul_SunkyeongeumMieum() { } +sub Gtk2::Sym_Hangul_SunkyeongeumPhieuf() { } +sub Gtk2::Sym_Hangul_SunkyeongeumPieub() { } +sub Gtk2::Sym_Hangul_Tieut() { } +sub Gtk2::Sym_Hangul_U() { } +sub Gtk2::Sym_Hangul_WA() { } +sub Gtk2::Sym_Hangul_WAE() { } +sub Gtk2::Sym_Hangul_WE() { } +sub Gtk2::Sym_Hangul_WEO() { } +sub Gtk2::Sym_Hangul_WI() { } +sub Gtk2::Sym_Hangul_YA() { } +sub Gtk2::Sym_Hangul_YAE() { } +sub Gtk2::Sym_Hangul_YE() { } +sub Gtk2::Sym_Hangul_YEO() { } +sub Gtk2::Sym_Hangul_YI() { } +sub Gtk2::Sym_Hangul_YO() { } +sub Gtk2::Sym_Hangul_YU() { } +sub Gtk2::Sym_Hangul_YeorinHieuh() { } +sub Gtk2::Sym_Hangul_switch() { } +sub Gtk2::Sym_Hankaku() { } +sub Gtk2::Sym_Hcircumflex() { } +sub Gtk2::Sym_Hebrew_switch() { } +sub Gtk2::Sym_Help() { } +sub Gtk2::Sym_Henkan() { } +sub Gtk2::Sym_Henkan_Mode() { } +sub Gtk2::Sym_Hiragana() { } +sub Gtk2::Sym_Hiragana_Katakana() { } +sub Gtk2::Sym_Home() { } +sub Gtk2::Sym_Hstroke() { } +sub Gtk2::Sym_Hyper_L() { } +sub Gtk2::Sym_Hyper_R() { } +sub Gtk2::Sym_I() { } +sub Gtk2::Sym_ISO_Center_Object() { } +sub Gtk2::Sym_ISO_Continuous_Underline() { } +sub Gtk2::Sym_ISO_Discontinuous_Underline() { } +sub Gtk2::Sym_ISO_Emphasize() { } +sub Gtk2::Sym_ISO_Enter() { } +sub Gtk2::Sym_ISO_Fast_Cursor_Down() { } +sub Gtk2::Sym_ISO_Fast_Cursor_Left() { } +sub Gtk2::Sym_ISO_Fast_Cursor_Right() { } +sub Gtk2::Sym_ISO_Fast_Cursor_Up() { } +sub Gtk2::Sym_ISO_First_Group() { } +sub Gtk2::Sym_ISO_First_Group_Lock() { } +sub Gtk2::Sym_ISO_Group_Latch() { } +sub Gtk2::Sym_ISO_Group_Lock() { } +sub Gtk2::Sym_ISO_Group_Shift() { } +sub Gtk2::Sym_ISO_Last_Group() { } +sub Gtk2::Sym_ISO_Last_Group_Lock() { } +sub Gtk2::Sym_ISO_Left_Tab() { } +sub Gtk2::Sym_ISO_Level2_Latch() { } +sub Gtk2::Sym_ISO_Level3_Latch() { } +sub Gtk2::Sym_ISO_Level3_Lock() { } +sub Gtk2::Sym_ISO_Level3_Shift() { } +sub Gtk2::Sym_ISO_Lock() { } +sub Gtk2::Sym_ISO_Move_Line_Down() { } +sub Gtk2::Sym_ISO_Move_Line_Up() { } +sub Gtk2::Sym_ISO_Next_Group() { } +sub Gtk2::Sym_ISO_Next_Group_Lock() { } +sub Gtk2::Sym_ISO_Partial_Line_Down() { } +sub Gtk2::Sym_ISO_Partial_Line_Up() { } +sub Gtk2::Sym_ISO_Partial_Space_Left() { } +sub Gtk2::Sym_ISO_Partial_Space_Right() { } +sub Gtk2::Sym_ISO_Prev_Group() { } +sub Gtk2::Sym_ISO_Prev_Group_Lock() { } +sub Gtk2::Sym_ISO_Release_Both_Margins() { } +sub Gtk2::Sym_ISO_Release_Margin_Left() { } +sub Gtk2::Sym_ISO_Release_Margin_Right() { } +sub Gtk2::Sym_ISO_Set_Margin_Left() { } +sub Gtk2::Sym_ISO_Set_Margin_Right() { } +sub Gtk2::Sym_Iabovedot() { } +sub Gtk2::Sym_Iacute() { } +sub Gtk2::Sym_Icircumflex() { } +sub Gtk2::Sym_Idiaeresis() { } +sub Gtk2::Sym_Igrave() { } +sub Gtk2::Sym_Imacron() { } +sub Gtk2::Sym_Insert() { } +sub Gtk2::Sym_Iogonek() { } +sub Gtk2::Sym_Itilde() { } +sub Gtk2::Sym_J() { } +sub Gtk2::Sym_Jcircumflex() { } +sub Gtk2::Sym_K() { } +sub Gtk2::Sym_KP_0() { } +sub Gtk2::Sym_KP_1() { } +sub Gtk2::Sym_KP_2() { } +sub Gtk2::Sym_KP_3() { } +sub Gtk2::Sym_KP_4() { } +sub Gtk2::Sym_KP_5() { } +sub Gtk2::Sym_KP_6() { } +sub Gtk2::Sym_KP_7() { } +sub Gtk2::Sym_KP_8() { } +sub Gtk2::Sym_KP_9() { } +sub Gtk2::Sym_KP_Add() { } +sub Gtk2::Sym_KP_Begin() { } +sub Gtk2::Sym_KP_Decimal() { } +sub Gtk2::Sym_KP_Delete() { } +sub Gtk2::Sym_KP_Divide() { } +sub Gtk2::Sym_KP_Down() { } +sub Gtk2::Sym_KP_End() { } +sub Gtk2::Sym_KP_Enter() { } +sub Gtk2::Sym_KP_Equal() { } +sub Gtk2::Sym_KP_F1() { } +sub Gtk2::Sym_KP_F2() { } +sub Gtk2::Sym_KP_F3() { } +sub Gtk2::Sym_KP_F4() { } +sub Gtk2::Sym_KP_Home() { } +sub Gtk2::Sym_KP_Insert() { } +sub Gtk2::Sym_KP_Left() { } +sub Gtk2::Sym_KP_Multiply() { } +sub Gtk2::Sym_KP_Next() { } +sub Gtk2::Sym_KP_Page_Down() { } +sub Gtk2::Sym_KP_Page_Up() { } +sub Gtk2::Sym_KP_Prior() { } +sub Gtk2::Sym_KP_Right() { } +sub Gtk2::Sym_KP_Separator() { } +sub Gtk2::Sym_KP_Space() { } +sub Gtk2::Sym_KP_Subtract() { } +sub Gtk2::Sym_KP_Tab() { } +sub Gtk2::Sym_KP_Up() { } +sub Gtk2::Sym_Kana_Lock() { } +sub Gtk2::Sym_Kana_Shift() { } +sub Gtk2::Sym_Kanji() { } +sub Gtk2::Sym_Kanji_Bangou() { } +sub Gtk2::Sym_Katakana() { } +sub Gtk2::Sym_Kcedilla() { } +sub Gtk2::Sym_Korean_Won() { } +sub Gtk2::Sym_L() { } +sub Gtk2::Sym_L1() { } +sub Gtk2::Sym_L10() { } +sub Gtk2::Sym_L2() { } +sub Gtk2::Sym_L3() { } +sub Gtk2::Sym_L4() { } +sub Gtk2::Sym_L5() { } +sub Gtk2::Sym_L6() { } +sub Gtk2::Sym_L7() { } +sub Gtk2::Sym_L8() { } +sub Gtk2::Sym_L9() { } +sub Gtk2::Sym_Lacute() { } +sub Gtk2::Sym_Last_Virtual_Screen() { } +sub Gtk2::Sym_Lcaron() { } +sub Gtk2::Sym_Lcedilla() { } +sub Gtk2::Sym_Left() { } +sub Gtk2::Sym_Linefeed() { } +sub Gtk2::Sym_LiraSign() { } +sub Gtk2::Sym_Lstroke() { } +sub Gtk2::Sym_M() { } +sub Gtk2::Sym_Macedonia_DSE() { } +sub Gtk2::Sym_Macedonia_GJE() { } +sub Gtk2::Sym_Macedonia_KJE() { } +sub Gtk2::Sym_Macedonia_dse() { } +sub Gtk2::Sym_Macedonia_gje() { } +sub Gtk2::Sym_Macedonia_kje() { } +sub Gtk2::Sym_Mae_Koho() { } +sub Gtk2::Sym_Massyo() { } +sub Gtk2::Sym_Menu() { } +sub Gtk2::Sym_Meta_L() { } +sub Gtk2::Sym_Meta_R() { } +sub Gtk2::Sym_MillSign() { } +sub Gtk2::Sym_Mode_switch() { } +sub Gtk2::Sym_MouseKeys_Accel_Enable() { } +sub Gtk2::Sym_MouseKeys_Enable() { } +sub Gtk2::Sym_Muhenkan() { } +sub Gtk2::Sym_Multi_key() { } +sub Gtk2::Sym_MultipleCandidate() { } +sub Gtk2::Sym_N() { } +sub Gtk2::Sym_Nacute() { } +sub Gtk2::Sym_NairaSign() { } +sub Gtk2::Sym_Ncaron() { } +sub Gtk2::Sym_Ncedilla() { } +sub Gtk2::Sym_NewSheqelSign() { } +sub Gtk2::Sym_Next() { } +sub Gtk2::Sym_Next_Virtual_Screen() { } +sub Gtk2::Sym_Ntilde() { } +sub Gtk2::Sym_Num_Lock() { } +sub Gtk2::Sym_O() { } +sub Gtk2::Sym_OE() { } +sub Gtk2::Sym_Oacute() { } +sub Gtk2::Sym_Ocircumflex() { } +sub Gtk2::Sym_Odiaeresis() { } +sub Gtk2::Sym_Odoubleacute() { } +sub Gtk2::Sym_Ograve() { } +sub Gtk2::Sym_Omacron() { } +sub Gtk2::Sym_Ooblique() { } +sub Gtk2::Sym_Otilde() { } +sub Gtk2::Sym_Overlay1_Enable() { } +sub Gtk2::Sym_Overlay2_Enable() { } +sub Gtk2::Sym_P() { } +sub Gtk2::Sym_Page_Down() { } +sub Gtk2::Sym_Page_Up() { } +sub Gtk2::Sym_Pause() { } +sub Gtk2::Sym_PesetaSign() { } +sub Gtk2::Sym_Pointer_Accelerate() { } +sub Gtk2::Sym_Pointer_Button1() { } +sub Gtk2::Sym_Pointer_Button2() { } +sub Gtk2::Sym_Pointer_Button3() { } +sub Gtk2::Sym_Pointer_Button4() { } +sub Gtk2::Sym_Pointer_Button5() { } +sub Gtk2::Sym_Pointer_Button_Dflt() { } +sub Gtk2::Sym_Pointer_DblClick1() { } +sub Gtk2::Sym_Pointer_DblClick2() { } +sub Gtk2::Sym_Pointer_DblClick3() { } +sub Gtk2::Sym_Pointer_DblClick4() { } +sub Gtk2::Sym_Pointer_DblClick5() { } +sub Gtk2::Sym_Pointer_DblClick_Dflt() { } +sub Gtk2::Sym_Pointer_DfltBtnNext() { } +sub Gtk2::Sym_Pointer_DfltBtnPrev() { } +sub Gtk2::Sym_Pointer_Down() { } +sub Gtk2::Sym_Pointer_DownLeft() { } +sub Gtk2::Sym_Pointer_DownRight() { } +sub Gtk2::Sym_Pointer_Drag1() { } +sub Gtk2::Sym_Pointer_Drag2() { } +sub Gtk2::Sym_Pointer_Drag3() { } +sub Gtk2::Sym_Pointer_Drag4() { } +sub Gtk2::Sym_Pointer_Drag5() { } +sub Gtk2::Sym_Pointer_Drag_Dflt() { } +sub Gtk2::Sym_Pointer_EnableKeys() { } +sub Gtk2::Sym_Pointer_Left() { } +sub Gtk2::Sym_Pointer_Right() { } +sub Gtk2::Sym_Pointer_Up() { } +sub Gtk2::Sym_Pointer_UpLeft() { } +sub Gtk2::Sym_Pointer_UpRight() { } +sub Gtk2::Sym_Prev_Virtual_Screen() { } +sub Gtk2::Sym_PreviousCandidate() { } +sub Gtk2::Sym_Print() { } +sub Gtk2::Sym_Prior() { } +sub Gtk2::Sym_Q() { } +sub Gtk2::Sym_R() { } +sub Gtk2::Sym_R1() { } +sub Gtk2::Sym_R10() { } +sub Gtk2::Sym_R11() { } +sub Gtk2::Sym_R12() { } +sub Gtk2::Sym_R13() { } +sub Gtk2::Sym_R14() { } +sub Gtk2::Sym_R15() { } +sub Gtk2::Sym_R2() { } +sub Gtk2::Sym_R3() { } +sub Gtk2::Sym_R4() { } +sub Gtk2::Sym_R5() { } +sub Gtk2::Sym_R6() { } +sub Gtk2::Sym_R7() { } +sub Gtk2::Sym_R8() { } +sub Gtk2::Sym_R9() { } +sub Gtk2::Sym_Racute() { } +sub Gtk2::Sym_Rcaron() { } +sub Gtk2::Sym_Rcedilla() { } +sub Gtk2::Sym_Redo() { } +sub Gtk2::Sym_RepeatKeys_Enable() { } +sub Gtk2::Sym_Return() { } +sub Gtk2::Sym_Right() { } +sub Gtk2::Sym_Romaji() { } +sub Gtk2::Sym_RupeeSign() { } +sub Gtk2::Sym_S() { } +sub Gtk2::Sym_Sacute() { } +sub Gtk2::Sym_Scaron() { } +sub Gtk2::Sym_Scedilla() { } +sub Gtk2::Sym_Scircumflex() { } +sub Gtk2::Sym_Scroll_Lock() { } +sub Gtk2::Sym_Select() { } +sub Gtk2::Sym_Serbian_DJE() { } +sub Gtk2::Sym_Serbian_DZE() { } +sub Gtk2::Sym_Serbian_JE() { } +sub Gtk2::Sym_Serbian_LJE() { } +sub Gtk2::Sym_Serbian_NJE() { } +sub Gtk2::Sym_Serbian_TSHE() { } +sub Gtk2::Sym_Serbian_dje() { } +sub Gtk2::Sym_Serbian_dze() { } +sub Gtk2::Sym_Serbian_je() { } +sub Gtk2::Sym_Serbian_lje() { } +sub Gtk2::Sym_Serbian_nje() { } +sub Gtk2::Sym_Serbian_tshe() { } +sub Gtk2::Sym_Shift_L() { } +sub Gtk2::Sym_Shift_Lock() { } +sub Gtk2::Sym_Shift_R() { } +sub Gtk2::Sym_SingleCandidate() { } +sub Gtk2::Sym_SlowKeys_Enable() { } +sub Gtk2::Sym_StickyKeys_Enable() { } +sub Gtk2::Sym_Super_L() { } +sub Gtk2::Sym_Super_R() { } +sub Gtk2::Sym_Sys_Req() { } +sub Gtk2::Sym_T() { } +sub Gtk2::Sym_THORN() { } +sub Gtk2::Sym_Tab() { } +sub Gtk2::Sym_Tcaron() { } +sub Gtk2::Sym_Tcedilla() { } +sub Gtk2::Sym_Terminate_Server() { } +sub Gtk2::Sym_Thai_baht() { } +sub Gtk2::Sym_Thai_bobaimai() { } +sub Gtk2::Sym_Thai_chochan() { } +sub Gtk2::Sym_Thai_chochang() { } +sub Gtk2::Sym_Thai_choching() { } +sub Gtk2::Sym_Thai_chochoe() { } +sub Gtk2::Sym_Thai_dochada() { } +sub Gtk2::Sym_Thai_dodek() { } +sub Gtk2::Sym_Thai_fofa() { } +sub Gtk2::Sym_Thai_fofan() { } +sub Gtk2::Sym_Thai_hohip() { } +sub Gtk2::Sym_Thai_honokhuk() { } +sub Gtk2::Sym_Thai_khokhai() { } +sub Gtk2::Sym_Thai_khokhon() { } +sub Gtk2::Sym_Thai_khokhuat() { } +sub Gtk2::Sym_Thai_khokhwai() { } +sub Gtk2::Sym_Thai_khorakhang() { } +sub Gtk2::Sym_Thai_kokai() { } +sub Gtk2::Sym_Thai_lakkhangyao() { } +sub Gtk2::Sym_Thai_lekchet() { } +sub Gtk2::Sym_Thai_lekha() { } +sub Gtk2::Sym_Thai_lekhok() { } +sub Gtk2::Sym_Thai_lekkao() { } +sub Gtk2::Sym_Thai_leknung() { } +sub Gtk2::Sym_Thai_lekpaet() { } +sub Gtk2::Sym_Thai_leksam() { } +sub Gtk2::Sym_Thai_leksi() { } +sub Gtk2::Sym_Thai_leksong() { } +sub Gtk2::Sym_Thai_leksun() { } +sub Gtk2::Sym_Thai_lochula() { } +sub Gtk2::Sym_Thai_loling() { } +sub Gtk2::Sym_Thai_lu() { } +sub Gtk2::Sym_Thai_maichattawa() { } +sub Gtk2::Sym_Thai_maiek() { } +sub Gtk2::Sym_Thai_maihanakat() { } +sub Gtk2::Sym_Thai_maihanakat_maitho() { } +sub Gtk2::Sym_Thai_maitaikhu() { } +sub Gtk2::Sym_Thai_maitho() { } +sub Gtk2::Sym_Thai_maitri() { } +sub Gtk2::Sym_Thai_maiyamok() { } +sub Gtk2::Sym_Thai_moma() { } +sub Gtk2::Sym_Thai_ngongu() { } +sub Gtk2::Sym_Thai_nikhahit() { } +sub Gtk2::Sym_Thai_nonen() { } +sub Gtk2::Sym_Thai_nonu() { } +sub Gtk2::Sym_Thai_oang() { } +sub Gtk2::Sym_Thai_paiyannoi() { } +sub Gtk2::Sym_Thai_phinthu() { } +sub Gtk2::Sym_Thai_phophan() { } +sub Gtk2::Sym_Thai_phophung() { } +sub Gtk2::Sym_Thai_phosamphao() { } +sub Gtk2::Sym_Thai_popla() { } +sub Gtk2::Sym_Thai_rorua() { } +sub Gtk2::Sym_Thai_ru() { } +sub Gtk2::Sym_Thai_saraa() { } +sub Gtk2::Sym_Thai_saraaa() { } +sub Gtk2::Sym_Thai_saraae() { } +sub Gtk2::Sym_Thai_saraaimaimalai() { } +sub Gtk2::Sym_Thai_saraaimaimuan() { } +sub Gtk2::Sym_Thai_saraam() { } +sub Gtk2::Sym_Thai_sarae() { } +sub Gtk2::Sym_Thai_sarai() { } +sub Gtk2::Sym_Thai_saraii() { } +sub Gtk2::Sym_Thai_sarao() { } +sub Gtk2::Sym_Thai_sarau() { } +sub Gtk2::Sym_Thai_saraue() { } +sub Gtk2::Sym_Thai_sarauee() { } +sub Gtk2::Sym_Thai_sarauu() { } +sub Gtk2::Sym_Thai_sorusi() { } +sub Gtk2::Sym_Thai_sosala() { } +sub Gtk2::Sym_Thai_soso() { } +sub Gtk2::Sym_Thai_sosua() { } +sub Gtk2::Sym_Thai_thanthakhat() { } +sub Gtk2::Sym_Thai_thonangmontho() { } +sub Gtk2::Sym_Thai_thophuthao() { } +sub Gtk2::Sym_Thai_thothahan() { } +sub Gtk2::Sym_Thai_thothan() { } +sub Gtk2::Sym_Thai_thothong() { } +sub Gtk2::Sym_Thai_thothung() { } +sub Gtk2::Sym_Thai_topatak() { } +sub Gtk2::Sym_Thai_totao() { } +sub Gtk2::Sym_Thai_wowaen() { } +sub Gtk2::Sym_Thai_yoyak() { } +sub Gtk2::Sym_Thai_yoying() { } +sub Gtk2::Sym_Thorn() { } +sub Gtk2::Sym_Touroku() { } +sub Gtk2::Sym_Tslash() { } +sub Gtk2::Sym_U() { } +sub Gtk2::Sym_Uacute() { } +sub Gtk2::Sym_Ubreve() { } +sub Gtk2::Sym_Ucircumflex() { } +sub Gtk2::Sym_Udiaeresis() { } +sub Gtk2::Sym_Udoubleacute() { } +sub Gtk2::Sym_Ugrave() { } +sub Gtk2::Sym_Ukrainian_I() { } +sub Gtk2::Sym_Ukrainian_IE() { } +sub Gtk2::Sym_Ukrainian_YI() { } +sub Gtk2::Sym_Ukrainian_i() { } +sub Gtk2::Sym_Ukrainian_ie() { } +sub Gtk2::Sym_Ukrainian_yi() { } +sub Gtk2::Sym_Ukranian_I() { } +sub Gtk2::Sym_Ukranian_JE() { } +sub Gtk2::Sym_Ukranian_YI() { } +sub Gtk2::Sym_Ukranian_i() { } +sub Gtk2::Sym_Ukranian_je() { } +sub Gtk2::Sym_Ukranian_yi() { } +sub Gtk2::Sym_Umacron() { } +sub Gtk2::Sym_Undo() { } +sub Gtk2::Sym_Uogonek() { } +sub Gtk2::Sym_Up() { } +sub Gtk2::Sym_Uring() { } +sub Gtk2::Sym_Utilde() { } +sub Gtk2::Sym_V() { } +sub Gtk2::Sym_VoidSymbol() { } +sub Gtk2::Sym_W() { } +sub Gtk2::Sym_WonSign() { } +sub Gtk2::Sym_X() { } +sub Gtk2::Sym_Y() { } +sub Gtk2::Sym_Yacute() { } +sub Gtk2::Sym_Ydiaeresis() { } +sub Gtk2::Sym_Z() { } +sub Gtk2::Sym_Zabovedot() { } +sub Gtk2::Sym_Zacute() { } +sub Gtk2::Sym_Zcaron() { } +sub Gtk2::Sym_Zen_Koho() { } +sub Gtk2::Sym_Zenkaku() { } +sub Gtk2::Sym_Zenkaku_Hankaku() { } +sub Gtk2::Sym_a() { } +sub Gtk2::Sym_aacute() { } +sub Gtk2::Sym_abovedot() { } +sub Gtk2::Sym_abreve() { } +sub Gtk2::Sym_acircumflex() { } +sub Gtk2::Sym_acute() { } +sub Gtk2::Sym_adiaeresis() { } +sub Gtk2::Sym_ae() { } +sub Gtk2::Sym_agrave() { } +sub Gtk2::Sym_amacron() { } +sub Gtk2::Sym_ampersand() { } +sub Gtk2::Sym_aogonek() { } +sub Gtk2::Sym_apostrophe() { } +sub Gtk2::Sym_approximate() { } +sub Gtk2::Sym_aring() { } +sub Gtk2::Sym_asciicircum() { } +sub Gtk2::Sym_asciitilde() { } +sub Gtk2::Sym_asterisk() { } +sub Gtk2::Sym_at() { } +sub Gtk2::Sym_atilde() { } +sub Gtk2::Sym_b() { } +sub Gtk2::Sym_backslash() { } +sub Gtk2::Sym_ballotcross() { } +sub Gtk2::Sym_bar() { } +sub Gtk2::Sym_blank() { } +sub Gtk2::Sym_botintegral() { } +sub Gtk2::Sym_botleftparens() { } +sub Gtk2::Sym_botleftsqbracket() { } +sub Gtk2::Sym_botleftsummation() { } +sub Gtk2::Sym_botrightparens() { } +sub Gtk2::Sym_botrightsqbracket() { } +sub Gtk2::Sym_botrightsummation() { } +sub Gtk2::Sym_bott() { } +sub Gtk2::Sym_botvertsummationconnector() { } +sub Gtk2::Sym_braceleft() { } +sub Gtk2::Sym_braceright() { } +sub Gtk2::Sym_bracketleft() { } +sub Gtk2::Sym_bracketright() { } +sub Gtk2::Sym_breve() { } +sub Gtk2::Sym_brokenbar() { } +sub Gtk2::Sym_c() { } +sub Gtk2::Sym_cabovedot() { } +sub Gtk2::Sym_cacute() { } +sub Gtk2::Sym_careof() { } +sub Gtk2::Sym_caret() { } +sub Gtk2::Sym_caron() { } +sub Gtk2::Sym_ccaron() { } +sub Gtk2::Sym_ccedilla() { } +sub Gtk2::Sym_ccircumflex() { } +sub Gtk2::Sym_cedilla() { } +sub Gtk2::Sym_cent() { } +sub Gtk2::Sym_checkerboard() { } +sub Gtk2::Sym_checkmark() { } +sub Gtk2::Sym_circle() { } +sub Gtk2::Sym_club() { } +sub Gtk2::Sym_colon() { } +sub Gtk2::Sym_comma() { } +sub Gtk2::Sym_copyright() { } +sub Gtk2::Sym_cr() { } +sub Gtk2::Sym_crossinglines() { } +sub Gtk2::Sym_currency() { } +sub Gtk2::Sym_cursor() { } +sub Gtk2::Sym_d() { } +sub Gtk2::Sym_dagger() { } +sub Gtk2::Sym_dcaron() { } +sub Gtk2::Sym_dead_abovedot() { } +sub Gtk2::Sym_dead_abovering() { } +sub Gtk2::Sym_dead_acute() { } +sub Gtk2::Sym_dead_belowdot() { } +sub Gtk2::Sym_dead_breve() { } +sub Gtk2::Sym_dead_caron() { } +sub Gtk2::Sym_dead_cedilla() { } +sub Gtk2::Sym_dead_circumflex() { } +sub Gtk2::Sym_dead_diaeresis() { } +sub Gtk2::Sym_dead_doubleacute() { } +sub Gtk2::Sym_dead_grave() { } +sub Gtk2::Sym_dead_iota() { } +sub Gtk2::Sym_dead_macron() { } +sub Gtk2::Sym_dead_ogonek() { } +sub Gtk2::Sym_dead_semivoiced_sound() { } +sub Gtk2::Sym_dead_tilde() { } +sub Gtk2::Sym_dead_voiced_sound() { } +sub Gtk2::Sym_decimalpoint() { } +sub Gtk2::Sym_degree() { } +sub Gtk2::Sym_diaeresis() { } +sub Gtk2::Sym_diamond() { } +sub Gtk2::Sym_digitspace() { } +sub Gtk2::Sym_division() { } +sub Gtk2::Sym_dollar() { } +sub Gtk2::Sym_doubbaselinedot() { } +sub Gtk2::Sym_doubleacute() { } +sub Gtk2::Sym_doubledagger() { } +sub Gtk2::Sym_doublelowquotemark() { } +sub Gtk2::Sym_downarrow() { } +sub Gtk2::Sym_downcaret() { } +sub Gtk2::Sym_downshoe() { } +sub Gtk2::Sym_downstile() { } +sub Gtk2::Sym_downtack() { } +sub Gtk2::Sym_dstroke() { } +sub Gtk2::Sym_e() { } +sub Gtk2::Sym_eabovedot() { } +sub Gtk2::Sym_eacute() { } +sub Gtk2::Sym_ecaron() { } +sub Gtk2::Sym_ecircumflex() { } +sub Gtk2::Sym_ediaeresis() { } +sub Gtk2::Sym_egrave() { } +sub Gtk2::Sym_ellipsis() { } +sub Gtk2::Sym_em3space() { } +sub Gtk2::Sym_em4space() { } +sub Gtk2::Sym_emacron() { } +sub Gtk2::Sym_emdash() { } +sub Gtk2::Sym_emfilledcircle() { } +sub Gtk2::Sym_emfilledrect() { } +sub Gtk2::Sym_emopencircle() { } +sub Gtk2::Sym_emopenrectangle() { } +sub Gtk2::Sym_emspace() { } +sub Gtk2::Sym_endash() { } +sub Gtk2::Sym_enfilledcircbullet() { } +sub Gtk2::Sym_enfilledsqbullet() { } +sub Gtk2::Sym_eng() { } +sub Gtk2::Sym_enopencircbullet() { } +sub Gtk2::Sym_enopensquarebullet() { } +sub Gtk2::Sym_enspace() { } +sub Gtk2::Sym_eogonek() { } +sub Gtk2::Sym_equal() { } +sub Gtk2::Sym_eth() { } +sub Gtk2::Sym_exclam() { } +sub Gtk2::Sym_exclamdown() { } +sub Gtk2::Sym_f() { } +sub Gtk2::Sym_femalesymbol() { } +sub Gtk2::Sym_ff() { } +sub Gtk2::Sym_figdash() { } +sub Gtk2::Sym_filledlefttribullet() { } +sub Gtk2::Sym_filledrectbullet() { } +sub Gtk2::Sym_filledrighttribullet() { } +sub Gtk2::Sym_filledtribulletdown() { } +sub Gtk2::Sym_filledtribulletup() { } +sub Gtk2::Sym_fiveeighths() { } +sub Gtk2::Sym_fivesixths() { } +sub Gtk2::Sym_fourfifths() { } +sub Gtk2::Sym_function() { } +sub Gtk2::Sym_g() { } +sub Gtk2::Sym_gabovedot() { } +sub Gtk2::Sym_gbreve() { } +sub Gtk2::Sym_gcedilla() { } +sub Gtk2::Sym_gcircumflex() { } +sub Gtk2::Sym_grave() { } +sub Gtk2::Sym_greater() { } +sub Gtk2::Sym_greaterthanequal() { } +sub Gtk2::Sym_guillemotleft() { } +sub Gtk2::Sym_guillemotright() { } +sub Gtk2::Sym_h() { } +sub Gtk2::Sym_hairspace() { } +sub Gtk2::Sym_hcircumflex() { } +sub Gtk2::Sym_heart() { } +sub Gtk2::Sym_hebrew_aleph() { } +sub Gtk2::Sym_hebrew_ayin() { } +sub Gtk2::Sym_hebrew_bet() { } +sub Gtk2::Sym_hebrew_beth() { } +sub Gtk2::Sym_hebrew_chet() { } +sub Gtk2::Sym_hebrew_dalet() { } +sub Gtk2::Sym_hebrew_daleth() { } +sub Gtk2::Sym_hebrew_doublelowline() { } +sub Gtk2::Sym_hebrew_finalkaph() { } +sub Gtk2::Sym_hebrew_finalmem() { } +sub Gtk2::Sym_hebrew_finalnun() { } +sub Gtk2::Sym_hebrew_finalpe() { } +sub Gtk2::Sym_hebrew_finalzade() { } +sub Gtk2::Sym_hebrew_finalzadi() { } +sub Gtk2::Sym_hebrew_gimel() { } +sub Gtk2::Sym_hebrew_gimmel() { } +sub Gtk2::Sym_hebrew_he() { } +sub Gtk2::Sym_hebrew_het() { } +sub Gtk2::Sym_hebrew_kaph() { } +sub Gtk2::Sym_hebrew_kuf() { } +sub Gtk2::Sym_hebrew_lamed() { } +sub Gtk2::Sym_hebrew_mem() { } +sub Gtk2::Sym_hebrew_nun() { } +sub Gtk2::Sym_hebrew_pe() { } +sub Gtk2::Sym_hebrew_qoph() { } +sub Gtk2::Sym_hebrew_resh() { } +sub Gtk2::Sym_hebrew_samech() { } +sub Gtk2::Sym_hebrew_samekh() { } +sub Gtk2::Sym_hebrew_shin() { } +sub Gtk2::Sym_hebrew_taf() { } +sub Gtk2::Sym_hebrew_taw() { } +sub Gtk2::Sym_hebrew_tet() { } +sub Gtk2::Sym_hebrew_teth() { } +sub Gtk2::Sym_hebrew_waw() { } +sub Gtk2::Sym_hebrew_yod() { } +sub Gtk2::Sym_hebrew_zade() { } +sub Gtk2::Sym_hebrew_zadi() { } +sub Gtk2::Sym_hebrew_zain() { } +sub Gtk2::Sym_hebrew_zayin() { } +sub Gtk2::Sym_hexagram() { } +sub Gtk2::Sym_horizconnector() { } +sub Gtk2::Sym_horizlinescan1() { } +sub Gtk2::Sym_horizlinescan3() { } +sub Gtk2::Sym_horizlinescan5() { } +sub Gtk2::Sym_horizlinescan7() { } +sub Gtk2::Sym_horizlinescan9() { } +sub Gtk2::Sym_hstroke() { } +sub Gtk2::Sym_ht() { } +sub Gtk2::Sym_hyphen() { } +sub Gtk2::Sym_i() { } +sub Gtk2::Sym_iacute() { } +sub Gtk2::Sym_icircumflex() { } +sub Gtk2::Sym_identical() { } +sub Gtk2::Sym_idiaeresis() { } +sub Gtk2::Sym_idotless() { } +sub Gtk2::Sym_ifonlyif() { } +sub Gtk2::Sym_igrave() { } +sub Gtk2::Sym_imacron() { } +sub Gtk2::Sym_implies() { } +sub Gtk2::Sym_includedin() { } +sub Gtk2::Sym_includes() { } +sub Gtk2::Sym_infinity() { } +sub Gtk2::Sym_integral() { } +sub Gtk2::Sym_intersection() { } +sub Gtk2::Sym_iogonek() { } +sub Gtk2::Sym_itilde() { } +sub Gtk2::Sym_j() { } +sub Gtk2::Sym_jcircumflex() { } +sub Gtk2::Sym_jot() { } +sub Gtk2::Sym_k() { } +sub Gtk2::Sym_kana_A() { } +sub Gtk2::Sym_kana_CHI() { } +sub Gtk2::Sym_kana_E() { } +sub Gtk2::Sym_kana_FU() { } +sub Gtk2::Sym_kana_HA() { } +sub Gtk2::Sym_kana_HE() { } +sub Gtk2::Sym_kana_HI() { } +sub Gtk2::Sym_kana_HO() { } +sub Gtk2::Sym_kana_HU() { } +sub Gtk2::Sym_kana_I() { } +sub Gtk2::Sym_kana_KA() { } +sub Gtk2::Sym_kana_KE() { } +sub Gtk2::Sym_kana_KI() { } +sub Gtk2::Sym_kana_KO() { } +sub Gtk2::Sym_kana_KU() { } +sub Gtk2::Sym_kana_MA() { } +sub Gtk2::Sym_kana_ME() { } +sub Gtk2::Sym_kana_MI() { } +sub Gtk2::Sym_kana_MO() { } +sub Gtk2::Sym_kana_MU() { } +sub Gtk2::Sym_kana_N() { } +sub Gtk2::Sym_kana_NA() { } +sub Gtk2::Sym_kana_NE() { } +sub Gtk2::Sym_kana_NI() { } +sub Gtk2::Sym_kana_NO() { } +sub Gtk2::Sym_kana_NU() { } +sub Gtk2::Sym_kana_O() { } +sub Gtk2::Sym_kana_RA() { } +sub Gtk2::Sym_kana_RE() { } +sub Gtk2::Sym_kana_RI() { } +sub Gtk2::Sym_kana_RO() { } +sub Gtk2::Sym_kana_RU() { } +sub Gtk2::Sym_kana_SA() { } +sub Gtk2::Sym_kana_SE() { } +sub Gtk2::Sym_kana_SHI() { } +sub Gtk2::Sym_kana_SO() { } +sub Gtk2::Sym_kana_SU() { } +sub Gtk2::Sym_kana_TA() { } +sub Gtk2::Sym_kana_TE() { } +sub Gtk2::Sym_kana_TI() { } +sub Gtk2::Sym_kana_TO() { } +sub Gtk2::Sym_kana_TSU() { } +sub Gtk2::Sym_kana_TU() { } +sub Gtk2::Sym_kana_U() { } +sub Gtk2::Sym_kana_WA() { } +sub Gtk2::Sym_kana_WO() { } +sub Gtk2::Sym_kana_YA() { } +sub Gtk2::Sym_kana_YO() { } +sub Gtk2::Sym_kana_YU() { } +sub Gtk2::Sym_kana_a() { } +sub Gtk2::Sym_kana_closingbracket() { } +sub Gtk2::Sym_kana_comma() { } +sub Gtk2::Sym_kana_conjunctive() { } +sub Gtk2::Sym_kana_e() { } +sub Gtk2::Sym_kana_fullstop() { } +sub Gtk2::Sym_kana_i() { } +sub Gtk2::Sym_kana_middledot() { } +sub Gtk2::Sym_kana_o() { } +sub Gtk2::Sym_kana_openingbracket() { } +sub Gtk2::Sym_kana_switch() { } +sub Gtk2::Sym_kana_tsu() { } +sub Gtk2::Sym_kana_tu() { } +sub Gtk2::Sym_kana_u() { } +sub Gtk2::Sym_kana_ya() { } +sub Gtk2::Sym_kana_yo() { } +sub Gtk2::Sym_kana_yu() { } +sub Gtk2::Sym_kappa() { } +sub Gtk2::Sym_kcedilla() { } +sub Gtk2::Sym_kra() { } +sub Gtk2::Sym_l() { } +sub Gtk2::Sym_lacute() { } +sub Gtk2::Sym_latincross() { } +sub Gtk2::Sym_lcaron() { } +sub Gtk2::Sym_lcedilla() { } +sub Gtk2::Sym_leftanglebracket() { } +sub Gtk2::Sym_leftarrow() { } +sub Gtk2::Sym_leftcaret() { } +sub Gtk2::Sym_leftdoublequotemark() { } +sub Gtk2::Sym_leftmiddlecurlybrace() { } +sub Gtk2::Sym_leftopentriangle() { } +sub Gtk2::Sym_leftpointer() { } +sub Gtk2::Sym_leftradical() { } +sub Gtk2::Sym_leftshoe() { } +sub Gtk2::Sym_leftsinglequotemark() { } +sub Gtk2::Sym_leftt() { } +sub Gtk2::Sym_lefttack() { } +sub Gtk2::Sym_less() { } +sub Gtk2::Sym_lessthanequal() { } +sub Gtk2::Sym_lf() { } +sub Gtk2::Sym_logicaland() { } +sub Gtk2::Sym_logicalor() { } +sub Gtk2::Sym_lowleftcorner() { } +sub Gtk2::Sym_lowrightcorner() { } +sub Gtk2::Sym_lstroke() { } +sub Gtk2::Sym_m() { } +sub Gtk2::Sym_macron() { } +sub Gtk2::Sym_malesymbol() { } +sub Gtk2::Sym_maltesecross() { } +sub Gtk2::Sym_marker() { } +sub Gtk2::Sym_masculine() { } +sub Gtk2::Sym_minus() { } +sub Gtk2::Sym_minutes() { } +sub Gtk2::Sym_mu() { } +sub Gtk2::Sym_multiply() { } +sub Gtk2::Sym_musicalflat() { } +sub Gtk2::Sym_musicalsharp() { } +sub Gtk2::Sym_n() { } +sub Gtk2::Sym_nabla() { } +sub Gtk2::Sym_nacute() { } +sub Gtk2::Sym_ncaron() { } +sub Gtk2::Sym_ncedilla() { } +sub Gtk2::Sym_nl() { } +sub Gtk2::Sym_nobreakspace() { } +sub Gtk2::Sym_notequal() { } +sub Gtk2::Sym_notsign() { } +sub Gtk2::Sym_ntilde() { } +sub Gtk2::Sym_numbersign() { } +sub Gtk2::Sym_numerosign() { } +sub Gtk2::Sym_o() { } +sub Gtk2::Sym_oacute() { } +sub Gtk2::Sym_ocircumflex() { } +sub Gtk2::Sym_odiaeresis() { } +sub Gtk2::Sym_odoubleacute() { } +sub Gtk2::Sym_oe() { } +sub Gtk2::Sym_ogonek() { } +sub Gtk2::Sym_ograve() { } +sub Gtk2::Sym_omacron() { } +sub Gtk2::Sym_oneeighth() { } +sub Gtk2::Sym_onefifth() { } +sub Gtk2::Sym_onehalf() { } +sub Gtk2::Sym_onequarter() { } +sub Gtk2::Sym_onesixth() { } +sub Gtk2::Sym_onesuperior() { } +sub Gtk2::Sym_onethird() { } +sub Gtk2::Sym_openrectbullet() { } +sub Gtk2::Sym_openstar() { } +sub Gtk2::Sym_opentribulletdown() { } +sub Gtk2::Sym_opentribulletup() { } +sub Gtk2::Sym_ordfeminine() { } +sub Gtk2::Sym_oslash() { } +sub Gtk2::Sym_otilde() { } +sub Gtk2::Sym_overbar() { } +sub Gtk2::Sym_overline() { } +sub Gtk2::Sym_p() { } +sub Gtk2::Sym_paragraph() { } +sub Gtk2::Sym_parenleft() { } +sub Gtk2::Sym_parenright() { } +sub Gtk2::Sym_partialderivative() { } +sub Gtk2::Sym_percent() { } +sub Gtk2::Sym_period() { } +sub Gtk2::Sym_periodcentered() { } +sub Gtk2::Sym_phonographcopyright() { } +sub Gtk2::Sym_plus() { } +sub Gtk2::Sym_plusminus() { } +sub Gtk2::Sym_prescription() { } +sub Gtk2::Sym_prolongedsound() { } +sub Gtk2::Sym_punctspace() { } +sub Gtk2::Sym_q() { } +sub Gtk2::Sym_quad() { } +sub Gtk2::Sym_question() { } +sub Gtk2::Sym_questiondown() { } +sub Gtk2::Sym_quotedbl() { } +sub Gtk2::Sym_quoteleft() { } +sub Gtk2::Sym_quoteright() { } +sub Gtk2::Sym_r() { } +sub Gtk2::Sym_racute() { } +sub Gtk2::Sym_radical() { } +sub Gtk2::Sym_rcaron() { } +sub Gtk2::Sym_rcedilla() { } +sub Gtk2::Sym_registered() { } +sub Gtk2::Sym_rightanglebracket() { } +sub Gtk2::Sym_rightarrow() { } +sub Gtk2::Sym_rightcaret() { } +sub Gtk2::Sym_rightdoublequotemark() { } +sub Gtk2::Sym_rightmiddlecurlybrace() { } +sub Gtk2::Sym_rightmiddlesummation() { } +sub Gtk2::Sym_rightopentriangle() { } +sub Gtk2::Sym_rightpointer() { } +sub Gtk2::Sym_rightshoe() { } +sub Gtk2::Sym_rightsinglequotemark() { } +sub Gtk2::Sym_rightt() { } +sub Gtk2::Sym_righttack() { } +sub Gtk2::Sym_s() { } +sub Gtk2::Sym_sacute() { } +sub Gtk2::Sym_scaron() { } +sub Gtk2::Sym_scedilla() { } +sub Gtk2::Sym_scircumflex() { } +sub Gtk2::Sym_script_switch() { } +sub Gtk2::Sym_seconds() { } +sub Gtk2::Sym_section() { } +sub Gtk2::Sym_semicolon() { } +sub Gtk2::Sym_semivoicedsound() { } +sub Gtk2::Sym_seveneighths() { } +sub Gtk2::Sym_signaturemark() { } +sub Gtk2::Sym_signifblank() { } +sub Gtk2::Sym_similarequal() { } +sub Gtk2::Sym_singlelowquotemark() { } +sub Gtk2::Sym_slash() { } +sub Gtk2::Sym_soliddiamond() { } +sub Gtk2::Sym_space() { } +sub Gtk2::Sym_ssharp() { } +sub Gtk2::Sym_sterling() { } +sub Gtk2::Sym_t() { } +sub Gtk2::Sym_tcaron() { } +sub Gtk2::Sym_tcedilla() { } +sub Gtk2::Sym_telephone() { } +sub Gtk2::Sym_telephonerecorder() { } +sub Gtk2::Sym_therefore() { } +sub Gtk2::Sym_thinspace() { } +sub Gtk2::Sym_thorn() { } +sub Gtk2::Sym_threeeighths() { } +sub Gtk2::Sym_threefifths() { } +sub Gtk2::Sym_threequarters() { } +sub Gtk2::Sym_threesuperior() { } +sub Gtk2::Sym_topintegral() { } +sub Gtk2::Sym_topleftparens() { } +sub Gtk2::Sym_topleftradical() { } +sub Gtk2::Sym_topleftsqbracket() { } +sub Gtk2::Sym_topleftsummation() { } +sub Gtk2::Sym_toprightparens() { } +sub Gtk2::Sym_toprightsqbracket() { } +sub Gtk2::Sym_toprightsummation() { } +sub Gtk2::Sym_topt() { } +sub Gtk2::Sym_topvertsummationconnector() { } +sub Gtk2::Sym_trademark() { } +sub Gtk2::Sym_trademarkincircle() { } +sub Gtk2::Sym_tslash() { } +sub Gtk2::Sym_twofifths() { } +sub Gtk2::Sym_twosuperior() { } +sub Gtk2::Sym_twothirds() { } +sub Gtk2::Sym_u() { } +sub Gtk2::Sym_uacute() { } +sub Gtk2::Sym_ubreve() { } +sub Gtk2::Sym_ucircumflex() { } +sub Gtk2::Sym_udiaeresis() { } +sub Gtk2::Sym_udoubleacute() { } +sub Gtk2::Sym_ugrave() { } +sub Gtk2::Sym_umacron() { } +sub Gtk2::Sym_underbar() { } +sub Gtk2::Sym_underscore() { } +sub Gtk2::Sym_union() { } +sub Gtk2::Sym_uogonek() { } +sub Gtk2::Sym_uparrow() { } +sub Gtk2::Sym_upcaret() { } +sub Gtk2::Sym_upleftcorner() { } +sub Gtk2::Sym_uprightcorner() { } +sub Gtk2::Sym_upshoe() { } +sub Gtk2::Sym_upstile() { } +sub Gtk2::Sym_uptack() { } +sub Gtk2::Sym_uring() { } +sub Gtk2::Sym_utilde() { } +sub Gtk2::Sym_v() { } +sub Gtk2::Sym_variation() { } +sub Gtk2::Sym_vertbar() { } +sub Gtk2::Sym_vertconnector() { } +sub Gtk2::Sym_voicedsound() { } +sub Gtk2::Sym_vt() { } +sub Gtk2::Sym_w() { } +sub Gtk2::Sym_x() { } +sub Gtk2::Sym_y() { } +sub Gtk2::Sym_yacute() { } +sub Gtk2::Sym_ydiaeresis() { } +sub Gtk2::Sym_yen() { } +sub Gtk2::Sym_z() { } +sub Gtk2::Sym_zabovedot() { } +sub Gtk2::Sym_zacute() { } +sub Gtk2::Sym_zcaron() { } +sub Gtk2::TARGET() { } +sub Gtk2::TCROSS() { } +sub Gtk2::TEXT() { } +sub Gtk2::TOPLEVEL { my ($_widget) = @_ } +sub Gtk2::TOP_LEFT_ARROW() { } +sub Gtk2::TOP_LEFT_CORNER() { } +sub Gtk2::TOP_RIGHT_CORNER() { } +sub Gtk2::TOP_SIDE() { } +sub Gtk2::TOP_TEE() { } +sub Gtk2::TOP_TO_BOTTOM() { } +sub Gtk2::TREK() { } +sub Gtk2::UL_ANGLE() { } +sub Gtk2::UMBRELLA() { } +sub Gtk2::UNDELETE() { } +sub Gtk2::UNDERLINE() { } +sub Gtk2::UNDO() { } +sub Gtk2::UNMAP() { } +sub Gtk2::UNSET_FLAGS { my ($_widget, $_flags) = @_ } +sub Gtk2::UPDATE_CONTINUOUS() { } +sub Gtk2::UPDATE_DELAYED() { } +sub Gtk2::UPDATE_DISCONTINUOUS() { } +sub Gtk2::UR_ANGLE() { } +sub Gtk2::VISIBILITY_NOTIFY() { } +sub Gtk2::VISIBILITY_NOTIFY_MASK() { } +sub Gtk2::VISIBLE { my ($_widget) = @_ } +sub Gtk2::WATCH() { } +sub Gtk2::WINDOW_STATE() { } +sub Gtk2::WIN_POS_CENTER() { } +sub Gtk2::WIN_POS_CENTER_ALWAYS() { } +sub Gtk2::WIN_POS_CENTER_ON_PARENT() { } +sub Gtk2::WIN_POS_MOUSE() { } +sub Gtk2::WIN_POS_NONE() { } +sub Gtk2::XID { my ($_drawable) = @_ } +sub Gtk2::XSetInputFocus { my ($_drawable) = @_ } +sub Gtk2::XTERM() { } +sub Gtk2::XWINDOW { my ($_drawable) = @_ } +sub Gtk2::X_CURSOR() { } +sub Gtk2::YES() { } +sub Gtk2::ZOOM_100() { } +sub Gtk2::ZOOM_FIT() { } +sub Gtk2::ZOOM_IN() { } +sub Gtk2::ZOOM_OUT() { } +sub Gtk2::_2BUTTON_PRESS() { } +sub Gtk2::_3BUTTON_PRESS() { } +sub Gtk2::_DESTROY() { } +sub Gtk2::_END() { } +sub Gtk2::accel_group { my ($_socket) = @_ } +sub Gtk2::action_area { my ($_DUMMY0) = @_ } +sub Gtk2::activate { my ($_DUMMY0) = @_ } +sub Gtk2::activate_default { my ($_window) = @_ } +sub Gtk2::activate_focus { my ($_window) = @_ } +sub Gtk2::active { my ($_socket) = @_ } +sub Gtk2::add { my ($_container, $_widget) = @_ } +sub Gtk2::add1 { my ($_paned, $_child) = @_ } +sub Gtk2::add2 { my ($_paned, $_child) = @_ } +sub Gtk2::add_accel_group { my ($_window, $_accel_group) = @_ } +sub Gtk2::add_accelerator { my ($_widget, $_accel_signal, $_accel_group, $_accel_key, $_accel_mods, $_accel_flags) = @_ } +sub Gtk2::add_action_widget { my ($_dialog, $_child, $_response_id) = @_ } +sub Gtk2::add_alpha { my ($_pixbuf, $_substitute_color, $_r, $_g, $_b) = @_ } +sub Gtk2::add_attribute { my ($_tree_column, $_cell_renderer, $_attribute, $_column) = @_ } +sub Gtk2::add_button { my ($_dialog, $_button_text, $_response_id) = @_ } +sub Gtk2::add_default_file { my ($_class, $_filename) = @_ } +sub Gtk2::add_events { my ($_widget, $_events) = @_ } +sub Gtk2::add_id { my ($_socket, $_window_id) = @_ } +sub Gtk2::add_source { my ($_icon_set, $_source) = @_ } +sub Gtk2::add_with_viewport { my ($_scrolled_window, $_child) = @_ } +sub Gtk2::allocation { my ($_widget) = @_ } +sub Gtk2::append_column { my ($_tree_view, $_column) = @_ } +sub Gtk2::append_index { my ($_path, $_index) = @_ } +sub Gtk2::append_items { my ($_list, $_items) = @_ } +sub Gtk2::append_space { my ($_toolbar) = @_ } +sub Gtk2::append_widget { my ($_toolbar, $_widget, $_tooltip_text, $_tooltip_private_text) = @_ } +sub Gtk2::apply_button { my ($_dialog) = @_ } +sub Gtk2::apply_tag { my ($_buffer, $_tag, $_start, $_end) = @_ } +sub Gtk2::apply_tag_by_name { my ($_buffer, $_name, $_start, $_end) = @_ } +sub Gtk2::area { my ($_event) = @_ } +sub Gtk2::at_pointer { my ($_self) = @_ } +sub Gtk2::atom { my ($_event) = @_ } +sub Gtk2::attach { my ($_table, $_child, $_left_attach, $_right_attach, $_top_attach, $_bottom_attach, $_xoptions, $_yoptions, $_xpadding, $_ypadding) = @_ } +sub Gtk2::attach_defaults { my ($_table, $_widget, $_left, $_right, $_top, $_bottom) = @_ } +sub Gtk2::background_new { my ($_class, $_red, $_green, $_blue) = @_ } +sub Gtk2::backward_char { my ($_iter) = @_ } +sub Gtk2::backward_chars { my ($_iter, $_count) = @_ } +sub Gtk2::backward_cursor_position { my ($_iter) = @_ } +sub Gtk2::backward_cursor_positions { my ($_iter, $_count) = @_ } +sub Gtk2::backward_display_line { my ($_text_view, $_iter) = @_ } +sub Gtk2::backward_display_line_start { my ($_text_view, $_iter) = @_ } +sub Gtk2::backward_line { my ($_iter) = @_ } +sub Gtk2::backward_lines { my ($_iter, $_count) = @_ } +sub Gtk2::backward_sentence_start { my ($_iter) = @_ } +sub Gtk2::backward_sentence_starts { my ($_iter, $_count) = @_ } +sub Gtk2::backward_word_start { my ($_iter) = @_ } +sub Gtk2::backward_word_starts { my ($_iter, $_count) = @_ } +sub Gtk2::base_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::beep { my ($_class) = @_ } +sub Gtk2::begin_user_action { my ($_buffer) = @_ } +sub Gtk2::begins_tag { my ($_iter, $_tag) = @_ } +sub Gtk2::bg_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::button { my ($_event) = @_ } +sub Gtk2::button_area { my ($_dialog) = @_ } +sub Gtk2::can_insert { my ($_iter, $_default_editability) = @_ } +sub Gtk2::cancel_button { my ($_DUMMY0) = @_ } +sub Gtk2::cell_is_visible { my ($_tree_column) = @_ } +sub Gtk2::change { my ($_list, $_attr) = @_ } +sub Gtk2::changed { my ($_adjustment) = @_ } +sub Gtk2::changed_mask { my ($_event) = @_ } +sub Gtk2::check_resize { my ($_container) = @_ } +sub Gtk2::child_focus { my ($_widget, $_direction) = @_ } +sub Gtk2::child_notify { my ($_widget, $_child_property) = @_ } +sub Gtk2::child_position { my ($_list, $_child) = @_ } +sub Gtk2::children { my ($_self) = @_ } +sub Gtk2::clamp_page { my ($_adjustment, $_lower, $_upper) = @_ } +sub Gtk2::clear { my ($_DUMMY0) = @_ } +sub Gtk2::clear_area { my ($_window, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::clear_area_e { my ($_window, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::clear_attributes { my ($_tree_column, $_cell_renderer) = @_ } +sub Gtk2::clear_marks { my ($_calendar) = @_ } +sub Gtk2::clicked { my ($_DUMMY0) = @_ } +sub Gtk2::collapse_all { my ($_tree_view) = @_ } +sub Gtk2::collapse_row { my ($_tree_view, $_path) = @_ } +sub Gtk2::colorsel { my ($_dialog) = @_ } +sub Gtk2::column_title_active { my ($_clist, $_column) = @_ } +sub Gtk2::column_title_passive { my ($_clist, $_column) = @_ } +sub Gtk2::column_titles_active { my ($_clist) = @_ } +sub Gtk2::column_titles_hide { my ($_clist) = @_ } +sub Gtk2::column_titles_passive { my ($_clist) = @_ } +sub Gtk2::column_titles_show { my ($_clist) = @_ } +sub Gtk2::columns_autosize { my ($_tree_view) = @_ } +sub Gtk2::compare { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::composite { my ($_src, $_dest, $_dest_x, $_dest_y, $_dest_width, $_dest_height, $_offset_x, $_offset_y, $_scale_x, $_scale_y, $_interp_type, $_overall_alpha) = @_ } +sub Gtk2::composite_color { my ($_src, $_dest, $_dest_x, $_dest_y, $_dest_width, $_dest_height, $_offset_x, $_offset_y, $_scale_x, $_scale_y, $_interp_type, $_overall_alpha, $_check_x, $_check_y, $_check_size, $_color1, $_color2) = @_ } +sub Gtk2::composite_color_simple { my ($_src, $_dest_width, $_dest_height, $_interp_type, $_overall_alpha, $_check_size, $_color1, $_color2) = @_ } +sub Gtk2::context_changed { my ($_layout) = @_ } +sub Gtk2::copy { my ($_DUMMY0) = @_ } +sub Gtk2::copy_area { my ($_src_pixbuf, $_src_x, $_src_y, $_width, $_height, $_dest_pixbuf, $_dest_x, $_dest_y) = @_ } +sub Gtk2::copy_clipboard { my ($_editable) = @_ } +sub Gtk2::count { my ($_event) = @_ } +sub Gtk2::create_mark { my ($_buffer, $_mark_name, $_where, $_left_gravity) = @_ } +sub Gtk2::create_pango_context { my ($_widget) = @_ } +sub Gtk2::create_pango_layout { my ($_widget, $_text) = @_ } +sub Gtk2::create_tag { my ($_buffer, $_tag_name) = @_ } +sub Gtk2::current_height { my ($_socket) = @_ } +sub Gtk2::current_width { my ($_socket) = @_ } +sub Gtk2::cut_clipboard { my ($_editable) = @_ } +sub Gtk2::dark_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::data_atom { my ($_sdata, $_index) = @_ } +sub Gtk2::deiconify { my ($_DUMMY0) = @_ } +sub Gtk2::delete { my ($_buffer, $_start, $_end) = @_ } +sub Gtk2::delete_interactive { my ($_buffer, $_start_iter, $_end_iter, $_default_editable) = @_ } +sub Gtk2::delete_mark { my ($_buffer, $_mark) = @_ } +sub Gtk2::delete_mark_by_name { my ($_buffer, $_name) = @_ } +sub Gtk2::delete_text { my ($_editable, $_start_pos, $_end_pos) = @_ } +sub Gtk2::deselect { my ($_item) = @_ } +sub Gtk2::destroy { my ($_DUMMY0) = @_ } +sub Gtk2::destroyed { my ($_widget, $_widget_pointer) = @_ } +sub Gtk2::detail { my ($_event) = @_ } +sub Gtk2::dir_list { my ($_dialog) = @_ } +sub Gtk2::direction { my ($_event) = @_ } +sub Gtk2::disable { my ($_tt) = @_ } +sub Gtk2::disable_activate { my ($_combo) = @_ } +sub Gtk2::disconnect { my ($_class, $_objref, $_closure) = @_ } +sub Gtk2::display_options { my ($_calendar, $_flags) = @_ } +sub Gtk2::dl_load_flags() { } +sub Gtk2::down { my ($_path) = @_ } +sub Gtk2::draw_arc { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height, $_angle1, $_angle2) = @_ } +sub Gtk2::draw_drawable { my ($_drawable, $_gc, $_src, $_xsrc, $_ysrc, $_xdest, $_ydest, $_width, $_height) = @_ } +sub Gtk2::draw_image { my ($_drawable, $_gc, $_image, $_xsrc, $_ysrc, $_xdest, $_ydest, $_width, $_height) = @_ } +sub Gtk2::draw_layout { my ($_drawable, $_gc, $_x, $_y, $_layout) = @_ } +sub Gtk2::draw_line { my ($_drawable, $_gc, $_x1, $_y1, $_x2, $_y2) = @_ } +sub Gtk2::draw_pixbuf { my ($_drawable, $_gc, $_pixbuf, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_dither, $_x_dither, $_y_dither) = @_ } +sub Gtk2::draw_point { my ($_drawable, $_gc, $_x, $_y) = @_ } +sub Gtk2::draw_rectangle { my ($_drawable, $_gc, $_filled, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::editable { my ($_iter, $_default_setting) = @_ } +sub Gtk2::enable { my ($_tt) = @_ } +sub Gtk2::end_drag_selection { my ($_list) = @_ } +sub Gtk2::end_selection { my ($_list) = @_ } +sub Gtk2::end_user_action { my ($_buffer) = @_ } +sub Gtk2::ends_line { my ($_iter) = @_ } +sub Gtk2::ends_sentence { my ($_iter) = @_ } +sub Gtk2::ends_tag { my ($_iter, $_tag) = @_ } +sub Gtk2::ends_word { my ($_iter) = @_ } +sub Gtk2::ensure_style { my ($_widget) = @_ } +sub Gtk2::enter { my ($_button) = @_ } +sub Gtk2::entry { my ($_combo) = @_ } +sub Gtk2::equal { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::equals { my ($_class, $_ptr1, $_ptr2) = @_ } +sub Gtk2::events_pending { my ($_class) = @_ } +sub Gtk2::exit { my ($_class, $_errorcode) = @_ } +sub Gtk2::expand { my ($_boxchild) = @_ } +sub Gtk2::expand_all { my ($_tree_view) = @_ } +sub Gtk2::expand_row { my ($_tree_view, $_path, $_open_all) = @_ } +sub Gtk2::family_new { my ($_class, $_family) = @_ } +sub Gtk2::fg_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::file_list { my ($_dialog) = @_ } +sub Gtk2::fileop_c_dir { my ($_dialog) = @_ } +sub Gtk2::fileop_del_file { my ($_dialog) = @_ } +sub Gtk2::fileop_dialog { my ($_dialog) = @_ } +sub Gtk2::fileop_entry { my ($_dialog) = @_ } +sub Gtk2::fileop_ren_file { my ($_dialog) = @_ } +sub Gtk2::flush { my ($_class) = @_ } +sub Gtk2::focus_in { my ($_socket) = @_ } +sub Gtk2::font_desc_new { my ($_class, $_desc) = @_ } +sub Gtk2::fontsel { my ($_dialog) = @_ } +sub Gtk2::forall { my ($_container, $_callback, $_callback_data) = @_ } +sub Gtk2::foreach { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::foreground_new { my ($_class, $_red, $_green, $_blue) = @_ } +sub Gtk2::foreign_new { my ($_class, $_anid) = @_ } +sub Gtk2::forward_char { my ($_iter) = @_ } +sub Gtk2::forward_chars { my ($_iter, $_count) = @_ } +sub Gtk2::forward_cursor_position { my ($_iter) = @_ } +sub Gtk2::forward_cursor_positions { my ($_iter, $_count) = @_ } +sub Gtk2::forward_display_line { my ($_text_view, $_iter) = @_ } +sub Gtk2::forward_display_line_end { my ($_text_view, $_iter) = @_ } +sub Gtk2::forward_line { my ($_iter) = @_ } +sub Gtk2::forward_lines { my ($_iter, $_count) = @_ } +sub Gtk2::forward_sentence_end { my ($_iter) = @_ } +sub Gtk2::forward_sentence_ends { my ($_iter, $_count) = @_ } +sub Gtk2::forward_to_end { my ($_iter) = @_ } +sub Gtk2::forward_to_line_end { my ($_iter) = @_ } +sub Gtk2::forward_word_end { my ($_iter) = @_ } +sub Gtk2::forward_word_ends { my ($_iter, $_count) = @_ } +sub Gtk2::free { my ($_DUMMY0) = @_ } +sub Gtk2::freeze { my ($_DUMMY0) = @_ } +sub Gtk2::freeze_child_notify { my ($_widget) = @_ } +sub Gtk2::freeze_updates { my ($_window) = @_ } +sub Gtk2::from_string { my ($_class, $_str) = @_ } +sub Gtk2::fullscreen { my ($_window) = @_ } +sub Gtk2::get_accel_widget { my ($_accel_label) = @_ } +sub Gtk2::get_active { my ($_DUMMY0) = @_ } +sub Gtk2::get_adjustment { my ($_range) = @_ } +sub Gtk2::get_alignment { my ($_DUMMY0) = @_ } +sub Gtk2::get_approximate_char_width { my ($_metrics) = @_ } +sub Gtk2::get_approximate_digit_width { my ($_metrics) = @_ } +sub Gtk2::get_ascent { my ($_metrics) = @_ } +sub Gtk2::get_attributes { my ($_DUMMY0) = @_ } +sub Gtk2::get_base_dir { my ($_context) = @_ } +sub Gtk2::get_base_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_bg_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_bits_per_sample { my ($_pixbuf) = @_ } +sub Gtk2::get_black_gc { my ($_style) = @_ } +sub Gtk2::get_border_width { my ($_container) = @_ } +sub Gtk2::get_border_window_size { my ($_text_view, $_type) = @_ } +sub Gtk2::get_bounds { my ($_self) = @_ } +sub Gtk2::get_buffer { my ($_DUMMY0) = @_ } +sub Gtk2::get_bytes_in_line { my ($_iter) = @_ } +sub Gtk2::get_cell_type { my ($_clist, $_row, $_column) = @_ } +sub Gtk2::get_char_count { my ($_buffer) = @_ } +sub Gtk2::get_chars { my ($_editable, $_start_pos, $_end_pos) = @_ } +sub Gtk2::get_chars_in_line { my ($_iter) = @_ } +sub Gtk2::get_child { my ($_bin) = @_ } +sub Gtk2::get_child_requisition { my ($_widget, $_requisition) = @_ } +sub Gtk2::get_child_visible { my ($_widget) = @_ } +sub Gtk2::get_children { my ($_self) = @_ } +sub Gtk2::get_clickable { my ($_tree_column) = @_ } +sub Gtk2::get_col_spacing { my ($_table, $_column) = @_ } +sub Gtk2::get_colormap { my ($_drawable) = @_ } +sub Gtk2::get_colorspace { my ($_pixbuf) = @_ } +sub Gtk2::get_column { my ($_tree_view, $_n) = @_ } +sub Gtk2::get_column_type { my ($_tree_model, $_index) = @_ } +sub Gtk2::get_composite_name { my ($_widget) = @_ } +sub Gtk2::get_context { my ($_layout) = @_ } +sub Gtk2::get_context_id { my ($_statusbar, $_context_description) = @_ } +sub Gtk2::get_coords { my ($_self) = @_ } +sub Gtk2::get_current_color { my ($_colorsel) = @_ } +sub Gtk2::get_current_page { my ($_notebook) = @_ } +sub Gtk2::get_cursor { my ($_self) = @_ } +sub Gtk2::get_cursor_visible { my ($_text_view) = @_ } +sub Gtk2::get_dark_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_decorated { my ($_window) = @_ } +sub Gtk2::get_decorations { my ($_window) = @_ } +sub Gtk2::get_default_col_spacing { my ($_table) = @_ } +sub Gtk2::get_default_direction { my ($_class) = @_ } +sub Gtk2::get_default_files { my ($_self) = @_ } +sub Gtk2::get_default_row_spacing { my ($_table) = @_ } +sub Gtk2::get_default_size { my ($_self) = @_ } +sub Gtk2::get_default_style { my ($_class) = @_ } +sub Gtk2::get_deleted { my ($_mark) = @_ } +sub Gtk2::get_depth { my ($_DUMMY0) = @_ } +sub Gtk2::get_descent { my ($_metrics) = @_ } +sub Gtk2::get_destroy_with_parent { my ($_window) = @_ } +sub Gtk2::get_digits { my ($_spin_button) = @_ } +sub Gtk2::get_direction { my ($_DUMMY0) = @_ } +sub Gtk2::get_direction_wildcarded { my ($_source) = @_ } +sub Gtk2::get_display { my ($_class) = @_ } +sub Gtk2::get_editable { my ($_DUMMY0) = @_ } +sub Gtk2::get_enable_search { my ($_tree_view) = @_ } +sub Gtk2::get_end_iter { my ($_buffer) = @_ } +sub Gtk2::get_events { my ($_DUMMY0) = @_ } +sub Gtk2::get_extension_events { my ($_widget) = @_ } +sub Gtk2::get_fg_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_filename { my ($_DUMMY0) = @_ } +sub Gtk2::get_fixed_width { my ($_tree_column) = @_ } +sub Gtk2::get_flags { my ($_tree_model) = @_ } +sub Gtk2::get_focus { my ($_window, $_focus) = @_ } +sub Gtk2::get_focus_hadjustment { my ($_container) = @_ } +sub Gtk2::get_focus_vadjustment { my ($_container) = @_ } +sub Gtk2::get_font_desc { my ($_style) = @_ } +sub Gtk2::get_font_description { my ($_context) = @_ } +sub Gtk2::get_font_name { my ($_DUMMY0) = @_ } +sub Gtk2::get_fraction { my ($_pbar) = @_ } +sub Gtk2::get_frame_dimensions { my ($_self) = @_ } +sub Gtk2::get_frame_extents { my ($_window) = @_ } +sub Gtk2::get_geometry { my ($_self) = @_ } +sub Gtk2::get_gravity { my ($_window) = @_ } +sub Gtk2::get_group { my ($_DUMMY0) = @_ } +sub Gtk2::get_hadjustment { my ($_DUMMY0) = @_ } +sub Gtk2::get_handle_position { my ($_handle_box) = @_ } +sub Gtk2::get_has_alpha { my ($_pixbuf) = @_ } +sub Gtk2::get_has_frame { my ($_window) = @_ } +sub Gtk2::get_has_resize_grip { my ($_statusbar) = @_ } +sub Gtk2::get_has_separator { my ($_dialog) = @_ } +sub Gtk2::get_has_window { my ($_fixed) = @_ } +sub Gtk2::get_headers_visible { my ($_tree_view) = @_ } +sub Gtk2::get_height { my ($_pixbuf) = @_ } +sub Gtk2::get_history { my ($_option_menu) = @_ } +sub Gtk2::get_homogeneous { my ($_DUMMY0) = @_ } +sub Gtk2::get_icon { my ($_window) = @_ } +sub Gtk2::get_icon_set { my ($_self) = @_ } +sub Gtk2::get_icon_size { my ($_toolbar) = @_ } +sub Gtk2::get_id { my ($_DUMMY0) = @_ } +sub Gtk2::get_inconsistent { my ($_DUMMY0) = @_ } +sub Gtk2::get_indent { my ($_DUMMY0) = @_ } +sub Gtk2::get_indices { my ($_self) = @_ } +sub Gtk2::get_insert { my ($_buffer) = @_ } +sub Gtk2::get_inverted { my ($_range) = @_ } +sub Gtk2::get_iter { my ($_tree_model, $_path) = @_ } +sub Gtk2::get_iter_at_line { my ($_buffer, $_line_number) = @_ } +sub Gtk2::get_iter_at_line_index { my ($_buffer, $_line_number, $_byte_index) = @_ } +sub Gtk2::get_iter_at_line_offset { my ($_buffer, $_iter, $_line_number, $_char_offset) = @_ } +sub Gtk2::get_iter_at_mark { my ($_buffer, $_mark) = @_ } +sub Gtk2::get_iter_at_offset { my ($_buffer, $_char_offset) = @_ } +sub Gtk2::get_iter_first { my ($_tree_model) = @_ } +sub Gtk2::get_iter_from_string { my ($_tree_model, $_path_string) = @_ } +sub Gtk2::get_iterator { my ($_list) = @_ } +sub Gtk2::get_justification { my ($_text_view) = @_ } +sub Gtk2::get_justify { my ($_DUMMY0) = @_ } +sub Gtk2::get_label { my ($_DUMMY0) = @_ } +sub Gtk2::get_label_widget { my ($_frame) = @_ } +sub Gtk2::get_language { my ($_DUMMY0) = @_ } +sub Gtk2::get_layout { my ($_label) = @_ } +sub Gtk2::get_layout_offsets { my ($_self) = @_ } +sub Gtk2::get_left_gravity { my ($_mark) = @_ } +sub Gtk2::get_left_margin { my ($_text_view) = @_ } +sub Gtk2::get_length { my ($_text) = @_ } +sub Gtk2::get_light_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_line { my ($_iter) = @_ } +sub Gtk2::get_line_count { my ($_DUMMY0) = @_ } +sub Gtk2::get_line_index { my ($_iter) = @_ } +sub Gtk2::get_line_offset { my ($_iter) = @_ } +sub Gtk2::get_line_wrap { my ($_label) = @_ } +sub Gtk2::get_lower { my ($_adjustment) = @_ } +sub Gtk2::get_mark { my ($_buffer, $_name) = @_ } +sub Gtk2::get_marks { my ($_self) = @_ } +sub Gtk2::get_max_width { my ($_tree_column) = @_ } +sub Gtk2::get_menu_label_text { my ($_notebook, $_child) = @_ } +sub Gtk2::get_metric { my ($_ruler) = @_ } +sub Gtk2::get_metrics { my ($_context, $_desc, $_language) = @_ } +sub Gtk2::get_mid_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_min_width { my ($_tree_column) = @_ } +sub Gtk2::get_mnemonic_keyval { my ($_label) = @_ } +sub Gtk2::get_mnemonic_widget { my ($_label) = @_ } +sub Gtk2::get_modal { my ($_window) = @_ } +sub Gtk2::get_mode { my ($_DUMMY0) = @_ } +sub Gtk2::get_model { my ($_tree_view) = @_ } +sub Gtk2::get_modified { my ($_buffer) = @_ } +sub Gtk2::get_n_channels { my ($_pixbuf) = @_ } +sub Gtk2::get_n_columns { my ($_tree_model) = @_ } +sub Gtk2::get_n_pages { my ($_notebook) = @_ } +sub Gtk2::get_name { my ($_mark) = @_ } +sub Gtk2::get_nth_page { my ($_notebook, $_page_num) = @_ } +sub Gtk2::get_offset { my ($_iter) = @_ } +sub Gtk2::get_orientation { my ($_DUMMY0) = @_ } +sub Gtk2::get_origin { my ($_self) = @_ } +sub Gtk2::get_padding { my ($_misc) = @_ } +sub Gtk2::get_page_increment { my ($_adjustment) = @_ } +sub Gtk2::get_page_size { my ($_adjustment) = @_ } +sub Gtk2::get_pango_context { my ($_widget) = @_ } +sub Gtk2::get_parent { my ($_DUMMY0) = @_ } +sub Gtk2::get_parent_window { my ($_widget) = @_ } +sub Gtk2::get_path { my ($_tree_model, $_iter) = @_ } +sub Gtk2::get_pixbuf { my ($_DUMMY0) = @_ } +sub Gtk2::get_pixel_size { my ($_self) = @_ } +sub Gtk2::get_pixels_above_lines { my ($_text_view) = @_ } +sub Gtk2::get_pixels_below_lines { my ($_text_view) = @_ } +sub Gtk2::get_pixels_inside_wrap { my ($_text_view) = @_ } +sub Gtk2::get_pixmap { my ($_self) = @_ } +sub Gtk2::get_placement { my ($_scrolled_window) = @_ } +sub Gtk2::get_pointer { my ($_self) = @_ } +sub Gtk2::get_policy { my ($_self) = @_ } +sub Gtk2::get_position { my ($_DUMMY0) = @_ } +sub Gtk2::get_preview_text { my ($_DUMMY0) = @_ } +sub Gtk2::get_previous_color { my ($_colorsel) = @_ } +sub Gtk2::get_program_class { my ($_class) = @_ } +sub Gtk2::get_property { my ($_object, $_property_name) = @_ } +sub Gtk2::get_pulse_step { my ($_pbar) = @_ } +sub Gtk2::get_radio { my ($_toggle) = @_ } +sub Gtk2::get_relief { my ($_button, $_newstyle) = @_ } +sub Gtk2::get_reorderable { my ($_DUMMY0) = @_ } +sub Gtk2::get_resizable { my ($_DUMMY0) = @_ } +sub Gtk2::get_resize_mode { my ($_container) = @_ } +sub Gtk2::get_right_margin { my ($_text_view) = @_ } +sub Gtk2::get_root_coords { my ($_self) = @_ } +sub Gtk2::get_root_origin { my ($_self) = @_ } +sub Gtk2::get_root_window { my ($_widget) = @_ } +sub Gtk2::get_row_spacing { my ($_table, $_row) = @_ } +sub Gtk2::get_rowstride { my ($_pixbuf) = @_ } +sub Gtk2::get_rules_hint { my ($_tree_view) = @_ } +sub Gtk2::get_scrollable { my ($_notebook) = @_ } +sub Gtk2::get_select_multiple { my ($_filesel) = @_ } +sub Gtk2::get_selection { my ($_tree_view) = @_ } +sub Gtk2::get_selection_bound { my ($_buffer) = @_ } +sub Gtk2::get_selection_bounds { my ($_DUMMY0) = @_ } +sub Gtk2::get_shadow_type { my ($_DUMMY0) = @_ } +sub Gtk2::get_show_border { my ($_notebook) = @_ } +sub Gtk2::get_show_events { my ($_class) = @_ } +sub Gtk2::get_show_tabs { my ($_notebook) = @_ } +sub Gtk2::get_single_paragraph_mode { my ($_layout) = @_ } +sub Gtk2::get_size { my ($_DUMMY0) = @_ } +sub Gtk2::get_size_request { my ($_self) = @_ } +sub Gtk2::get_size_wildcarded { my ($_source) = @_ } +sub Gtk2::get_sizes { my ($_self) = @_ } +sub Gtk2::get_sizing { my ($_tree_column) = @_ } +sub Gtk2::get_snap_edge { my ($_handle_box) = @_ } +sub Gtk2::get_sort_column_id { my ($_tree_column) = @_ } +sub Gtk2::get_sort_indicator { my ($_tree_column) = @_ } +sub Gtk2::get_sort_order { my ($_tree_column) = @_ } +sub Gtk2::get_spacing { my ($_DUMMY0) = @_ } +sub Gtk2::get_start_iter { my ($_buffer) = @_ } +sub Gtk2::get_state { my ($_DUMMY0) = @_ } +sub Gtk2::get_state_wildcarded { my ($_source) = @_ } +sub Gtk2::get_step_increment { my ($_adjustment) = @_ } +sub Gtk2::get_stock { my ($_self) = @_ } +sub Gtk2::get_storage_type { my ($_image) = @_ } +sub Gtk2::get_string_from_iter { my ($_tree_model, $_iter) = @_ } +sub Gtk2::get_style_by_paths { my ($_class, $_settings, $_widget_path, $_class_path, $_type) = @_ } +sub Gtk2::get_tab_label { my ($_notebook, $_child) = @_ } +sub Gtk2::get_tab_label_text { my ($_notebook, $_child) = @_ } +sub Gtk2::get_tab_pos { my ($_notebook) = @_ } +sub Gtk2::get_tags { my ($_self) = @_ } +sub Gtk2::get_text_aa_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_text_gc { my ($_style, $_state) = @_ } +sub Gtk2::get_time { my ($_event) = @_ } +sub Gtk2::get_title { my ($_DUMMY0) = @_ } +sub Gtk2::get_tooltip_data { my ($_widget) = @_ } +sub Gtk2::get_tooltips { my ($_toolbar) = @_ } +sub Gtk2::get_toplevel { my ($_DUMMY0) = @_ } +sub Gtk2::get_transient_for { my ($_window) = @_ } +sub Gtk2::get_tree_view { my ($_selection) = @_ } +sub Gtk2::get_type { my ($_DUMMY0) = @_ } +sub Gtk2::get_type_hint { my ($_window) = @_ } +sub Gtk2::get_update_policy { my ($_range) = @_ } +sub Gtk2::get_upper { my ($_adjustment) = @_ } +sub Gtk2::get_use_markup { my ($_label) = @_ } +sub Gtk2::get_use_stock { my ($_button) = @_ } +sub Gtk2::get_use_underline { my ($_DUMMY0) = @_ } +sub Gtk2::get_vadjustment { my ($_DUMMY0) = @_ } +sub Gtk2::get_value { my ($_DUMMY0) = @_ } +sub Gtk2::get_value_as_int { my ($_spin_button) = @_ } +sub Gtk2::get_visibility { my ($_entry) = @_ } +sub Gtk2::get_visible { my ($_DUMMY0) = @_ } +sub Gtk2::get_visible_line_index { my ($_iter) = @_ } +sub Gtk2::get_visible_line_offset { my ($_iter) = @_ } +sub Gtk2::get_visible_slice { my ($_start, $_end) = @_ } +sub Gtk2::get_visible_text { my ($_start, $_end) = @_ } +sub Gtk2::get_white_gc { my ($_style) = @_ } +sub Gtk2::get_width { my ($_DUMMY0) = @_ } +sub Gtk2::get_window { my ($_text_view, $_win) = @_ } +sub Gtk2::get_wrap { my ($_layout) = @_ } +sub Gtk2::get_wrap_mode { my ($_text_view) = @_ } +sub Gtk2::grab_default { my ($_widget) = @_ } +sub Gtk2::grab_focus { my ($_widget) = @_ } +sub Gtk2::group { my ($_event) = @_ } +sub Gtk2::handler_block { my ($_class, $_objref, $_closure) = @_ } +sub Gtk2::handler_unblock { my ($_class, $_objref, $_closure) = @_ } +sub Gtk2::hardware_keycode { my ($_event) = @_ } +sub Gtk2::has_tag { my ($_iter, $_tag) = @_ } +sub Gtk2::have_size { my ($_socket) = @_ } +sub Gtk2::height { my ($_DUMMY0) = @_ } +sub Gtk2::help_button { my ($_DUMMY0) = @_ } +sub Gtk2::hide { my ($_DUMMY0) = @_ } +sub Gtk2::hide_all { my ($_widget) = @_ } +sub Gtk2::hide_fileop_buttons { my ($_filesel) = @_ } +sub Gtk2::hide_on_delete { my ($_widget) = @_ } +sub Gtk2::history_menu { my ($_dialog) = @_ } +sub Gtk2::history_pulldown { my ($_dialog) = @_ } +sub Gtk2::homogeneous { my ($_box) = @_ } +sub Gtk2::hscrollbar { my ($_scrolled_window) = @_ } +sub Gtk2::hscrollbar_visible { my ($_scrolled_window) = @_ } +sub Gtk2::iconify { my ($_DUMMY0) = @_ } +sub Gtk2::idle_add { my ($_class, $_function, $_data) = @_ } +sub Gtk2::idle_remove { my ($_class, $_closure) = @_ } +sub Gtk2::in { my ($_event) = @_ } +sub Gtk2::in_range { my ($_iter, $_start, $_end) = @_ } +sub Gtk2::insert_at_cursor { my ($_buffer, $_text, $_len) = @_ } +sub Gtk2::insert_column { my ($_tree_view, $_column, $_position) = @_ } +sub Gtk2::insert_interactive { my ($_buffer, $_iter, $_text, $_len, $_default_editable) = @_ } +sub Gtk2::insert_interactive_at_cursor { my ($_buffer, $_text, $_len, $_default_editable) = @_ } +sub Gtk2::insert_items { my ($_list, $_items, $_position) = @_ } +sub Gtk2::insert_pixbuf { my ($_buffer, $_iter, $_pixbuf) = @_ } +sub Gtk2::insert_range { my ($_buffer, $_iter, $_start, $_end) = @_ } +sub Gtk2::insert_range_interactive { my ($_buffer, $_iter, $_start, $_end, $_default_editable) = @_ } +sub Gtk2::insert_text { my ($_editable, $_new_text, $_position) = @_ } +sub Gtk2::inside_sentence { my ($_iter) = @_ } +sub Gtk2::inside_word { my ($_iter) = @_ } +sub Gtk2::invalidate_rect { my ($_window, $_rect, $_invalidate_children) = @_ } +sub Gtk2::is_connected { my ($_class, $_objref, $_closure) = @_ } +sub Gtk2::is_cursor_position { my ($_iter) = @_ } +sub Gtk2::is_descendant { my ($_path, $_ancestor) = @_ } +sub Gtk2::is_end { my ($_iter) = @_ } +sub Gtk2::is_focus { my ($_widget) = @_ } +sub Gtk2::is_hint { my ($_event) = @_ } +sub Gtk2::is_mapped { my ($_socket) = @_ } +sub Gtk2::is_secondary { my ($_boxchild) = @_ } +sub Gtk2::is_start { my ($_iter) = @_ } +sub Gtk2::is_viewable { my ($_window) = @_ } +sub Gtk2::is_visible { my ($_window) = @_ } +sub Gtk2::iter_children { my ($_tree_model, $_parent) = @_ } +sub Gtk2::iter_depth { my ($_tree_store, $_iter) = @_ } +sub Gtk2::iter_has_child { my ($_tree_model, $_iter) = @_ } +sub Gtk2::iter_is_selected { my ($_selection, $_iter) = @_ } +sub Gtk2::iter_is_valid { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::iter_n_children { my ($_tree_model, $_iter) = @_ } +sub Gtk2::iter_next { my ($_tree_model, $_iter_now) = @_ } +sub Gtk2::iter_nth_child { my ($_tree_model, $_parent, $_n) = @_ } +sub Gtk2::iter_parent { my ($_tree_model, $_child) = @_ } +sub Gtk2::keyboard_grab { my ($_class, $_window, $_owner_events, $_time) = @_ } +sub Gtk2::keyboard_ungrab { my ($_class, $_time) = @_ } +sub Gtk2::keyval { my ($_event) = @_ } +sub Gtk2::keyval_from_name { my ($_class, $_keyval_name) = @_ } +sub Gtk2::language_new { my ($_class, $_language) = @_ } +sub Gtk2::leave { my ($_button) = @_ } +sub Gtk2::length { my ($_DUMMY0) = @_ } +sub Gtk2::light_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::list { my ($_combo) = @_ } +sub Gtk2::list_properties { my ($_self) = @_ } +sub Gtk2::lookup { my ($_class, $_anid) = @_ } +sub Gtk2::lookup_icon_set { my ($_style, $_stock_id) = @_ } +sub Gtk2::lower { my ($_window) = @_ } +sub Gtk2::main { my ($_class) = @_ } +sub Gtk2::main_iteration { my ($_class) = @_ } +sub Gtk2::main_iteration_do { my ($_class, $_blocking) = @_ } +sub Gtk2::main_quit { my ($_class) = @_ } +sub Gtk2::main_vbox { my ($_dialog) = @_ } +sub Gtk2::make { my ($_event) = @_ } +sub Gtk2::map { my ($_widget) = @_ } +sub Gtk2::mark_day { my ($_calendar, $_day) = @_ } +sub Gtk2::maximize { my ($_DUMMY0) = @_ } +sub Gtk2::merge_child_shapes { my ($_window) = @_ } +sub Gtk2::mid_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::modality_window { my ($_plug) = @_ } +sub Gtk2::mode { my ($_event) = @_ } +sub Gtk2::modify_base { my ($_widget, $_state, $_color) = @_ } +sub Gtk2::modify_bg { my ($_widget, $_state, $_color) = @_ } +sub Gtk2::modify_fg { my ($_widget, $_state, $_color) = @_ } +sub Gtk2::modify_font { my ($_widget, $_font_desc) = @_ } +sub Gtk2::modify_text { my ($_widget, $_state, $_color) = @_ } +sub Gtk2::move_after { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::move_before { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::move_mark { my ($_buffer, $_mark, $_where) = @_ } +sub Gtk2::move_mark_by_name { my ($_buffer, $_name, $_where) = @_ } +sub Gtk2::move_mark_onscreen { my ($_text_view, $_mark) = @_ } +sub Gtk2::move_resize { my ($_window, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::move_visually { my ($_text_view, $_iter, $_count) = @_ } +sub Gtk2::name { my ($_atom) = @_ } +sub Gtk2::need_map { my ($_socket) = @_ } +sub Gtk2::new0 { my ($_class) = @_ } +sub Gtk2::new_first { my ($_class) = @_ } +sub Gtk2::new_from_file { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::new_from_icon_set { my ($_class, $_icon_set, $_size) = @_ } +sub Gtk2::new_from_image { my ($_class, $_image, $_mask) = @_ } +sub Gtk2::new_from_pixbuf { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::new_from_pixmap { my ($_class, $_pixmap, $_mask) = @_ } +sub Gtk2::new_from_string { my ($_class, $_path) = @_ } +sub Gtk2::new_subpixbuf { my ($_src_pixbuf, $_src_x, $_src_y, $_width, $_height) = @_ } +sub Gtk2::new_window_state { my ($_event) = @_ } +sub Gtk2::new_with_label_from_widget { my ($_class, $_group, $_label) = @_ } +sub Gtk2::new_with_max_length { my ($_class, $_max) = @_ } +sub Gtk2::new_with_model { my ($_class, $_model) = @_ } +sub Gtk2::new_with_range { my ($_class, $_min, $_max, $_step) = @_ } +sub Gtk2::next { my ($_path) = @_ } +sub Gtk2::next_page { my ($_notebook) = @_ } +sub Gtk2::ok_button { my ($_DUMMY0) = @_ } +sub Gtk2::optimal_column_width { my ($_clist, $_column) = @_ } +sub Gtk2::order { my ($_class, $_first, $_second) = @_ } +sub Gtk2::owner_get { my ($_class, $_selection) = @_ } +sub Gtk2::pack { my ($_boxchild) = @_ } +sub Gtk2::pack1 { my ($_paned, $_child, $_resize, $_shrink) = @_ } +sub Gtk2::pack2 { my ($_paned, $_child, $_resize, $_shrink) = @_ } +sub Gtk2::pack_end_defaults { my ($_box, $_widget) = @_ } +sub Gtk2::pack_start_defaults { my ($_box, $_widget) = @_ } +sub Gtk2::padding { my ($_boxchild) = @_ } +sub Gtk2::page_num { my ($_notebook, $_child) = @_ } +sub Gtk2::parse { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::parse_string { my ($_class, $_rc_string) = @_ } +sub Gtk2::paste_clipboard { my ($_editable) = @_ } +sub Gtk2::path_is_selected { my ($_selection, $_path) = @_ } +sub Gtk2::place_cursor { my ($_buffer, $_where) = @_ } +sub Gtk2::place_cursor_onscreen { my ($_text_view) = @_ } +sub Gtk2::plug_widget { my ($_socket) = @_ } +sub Gtk2::plug_window { my ($_socket) = @_ } +sub Gtk2::pointer_address { my ($_class, $_ptr) = @_ } +sub Gtk2::pointer_grab { my ($_class, $_window, $_owner_events, $_event_mask, $_confine_to, $_cursor, $_time) = @_ } +sub Gtk2::pointer_is_grabbed { my ($_class) = @_ } +sub Gtk2::pointer_ungrab { my ($_class, $_time) = @_ } +sub Gtk2::pop { my ($_statusbar, $_context_id) = @_ } +sub Gtk2::popup { my ($_menu, $_parent_menu_shell, $_parent_menu_item, $_func, $_data, $_button, $_activate_time) = @_ } +sub Gtk2::popup_disable { my ($_notebook) = @_ } +sub Gtk2::popup_enable { my ($_notebook) = @_ } +sub Gtk2::popwin { my ($_combo) = @_ } +sub Gtk2::prepend_index { my ($_path, $_index) = @_ } +sub Gtk2::prepend_items { my ($_list, $_items) = @_ } +sub Gtk2::present { my ($_window) = @_ } +sub Gtk2::pressed { my ($_button) = @_ } +sub Gtk2::prev { my ($_path) = @_ } +sub Gtk2::prev_page { my ($_notebook) = @_ } +sub Gtk2::process_all_updates { my ($_class) = @_ } +sub Gtk2::process_updates { my ($_window, $_update_children) = @_ } +sub Gtk2::property { my ($_event) = @_ } +sub Gtk2::pulse { my ($_pbar) = @_ } +sub Gtk2::push { my ($_statusbar, $_context_id, $_text) = @_ } +sub Gtk2::put { my ($_DUMMY0, $_DUMMY1, $_DUMMY2, $_DUMMY3) = @_ } +sub Gtk2::queue_clear { my ($_widget) = @_ } +sub Gtk2::queue_clear_area { my ($_widget, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::queue_draw { my ($_widget) = @_ } +sub Gtk2::queue_draw_area { my ($_widget, $_x, $_y, $_width, $_height) = @_ } +sub Gtk2::queue_resize { my ($_widget) = @_ } +sub Gtk2::quit { my ($_class) = @_ } +sub Gtk2::raise { my ($_window) = @_ } +sub Gtk2::realize { my ($_widget) = @_ } +sub Gtk2::ref { my ($_DUMMY0) = @_ } +sub Gtk2::ref_count { my ($_object) = @_ } +sub Gtk2::ref_node { my ($_tree_model, $_iter) = @_ } +sub Gtk2::register_dnd { my ($_window) = @_ } +sub Gtk2::released { my ($_button) = @_ } +sub Gtk2::remove_accelerator { my ($_widget, $_accel_group, $_accel_key, $_accel_mods) = @_ } +sub Gtk2::remove_all_tags { my ($_buffer, $_start, $_end) = @_ } +sub Gtk2::remove_column { my ($_tree_view, $_column) = @_ } +sub Gtk2::remove_items { my ($_list, $_items) = @_ } +sub Gtk2::remove_items_no_unref { my ($_list, $_items) = @_ } +sub Gtk2::remove_page { my ($_notebook, $_page_num) = @_ } +sub Gtk2::remove_tag { my ($_buffer, $_tag, $_start, $_end) = @_ } +sub Gtk2::remove_tag_by_name { my ($_buffer, $_name, $_start, $_end) = @_ } +sub Gtk2::render_icon { my ($_icon_set, $_style, $_direction, $_state, $_size, $_widget, $_detail) = @_ } +sub Gtk2::render_threshold_alpha { my ($_pixbuf, $_bitmap, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_alpha_threshold) = @_ } +sub Gtk2::render_to_drawable { my ($_pixbuf, $_drawable, $_gc, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_dither, $_x_dither, $_y_dither) = @_ } +sub Gtk2::render_to_drawable_alpha { my ($_pixbuf, $_drawable, $_src_x, $_src_y, $_dest_x, $_dest_y, $_width, $_height, $_alpha_mode, $_alpha_threshold, $_dither, $_x_dither, $_y_dither) = @_ } +sub Gtk2::reorder_child { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::reparent { my ($_window, $_new_parent, $_x, $_y) = @_ } +sub Gtk2::reparse_all { my ($_class) = @_ } +sub Gtk2::reparse_all_for_settings { my ($_class, $_settings, $_force_load) = @_ } +sub Gtk2::request_height { my ($_socket) = @_ } +sub Gtk2::request_width { my ($_socket) = @_ } +sub Gtk2::requestor { my ($_event) = @_ } +sub Gtk2::requisition { my ($_widget) = @_ } +sub Gtk2::reset_shapes { my ($_widget) = @_ } +sub Gtk2::reshow_with_initial_size { my ($_window) = @_ } +sub Gtk2::resize { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::resize_children { my ($_container) = @_ } +sub Gtk2::response { my ($_dialog, $_response_id) = @_ } +sub Gtk2::rgb_find_color { my ($_colormap, $_color) = @_ } +sub Gtk2::rise_new { my ($_class, $_rise) = @_ } +sub Gtk2::row_activated { my ($_tree_view, $_path, $_column) = @_ } +sub Gtk2::row_expanded { my ($_tree_view, $_path) = @_ } +sub Gtk2::run { my ($_dialog) = @_ } +sub Gtk2::same_app { my ($_DUMMY0) = @_ } +sub Gtk2::saturate_and_pixelate { my ($_src, $_dest, $_saturation, $_pixelate) = @_ } +sub Gtk2::scale { my ($_src, $_dest, $_dest_x, $_dest_y, $_dest_width, $_dest_height, $_offset_x, $_offset_y, $_scale_x, $_scale_y, $_interp_type) = @_ } +sub Gtk2::scale_new { my ($_class, $_scale_factor) = @_ } +sub Gtk2::scale_simple { my ($_src, $_dest_width, $_dest_height, $_interp_type) = @_ } +sub Gtk2::screen_height { my ($_class) = @_ } +sub Gtk2::screen_height_mm { my ($_class) = @_ } +sub Gtk2::screen_width { my ($_class) = @_ } +sub Gtk2::screen_width_mm { my ($_class) = @_ } +sub Gtk2::scroll { my ($_window, $_dx, $_dy) = @_ } +sub Gtk2::scroll_mark_onscreen { my ($_text_view, $_mark) = @_ } +sub Gtk2::scroll_to_cell { my ($_tree_view, $_path, $_column, $_use_align, $_row_align, $_col_align) = @_ } +sub Gtk2::scroll_to_iter { my ($_text_view, $_iter, $_within_margin, $_use_align, $_xalign, $_yalign) = @_ } +sub Gtk2::scroll_to_mark { my ($_text_view, $_mark, $_within_margin, $_use_align, $_xalign, $_yalign) = @_ } +sub Gtk2::scroll_to_point { my ($_tree_view, $_tree_x, $_tree_y) = @_ } +sub Gtk2::select { my ($_item) = @_ } +sub Gtk2::select_all { my ($_DUMMY0) = @_ } +sub Gtk2::select_child { my ($_list, $_child) = @_ } +sub Gtk2::select_day { my ($_calendar, $_day) = @_ } +sub Gtk2::select_item { my ($_list, $_item) = @_ } +sub Gtk2::select_iter { my ($_selection, $_iter) = @_ } +sub Gtk2::select_month { my ($_calendar, $_month, $_year) = @_ } +sub Gtk2::select_path { my ($_selection, $_path) = @_ } +sub Gtk2::select_range { my ($_selection, $_start_path, $_end_path) = @_ } +sub Gtk2::select_region { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::select_row { my ($_clist, $_row, $_column) = @_ } +sub Gtk2::selected_foreach { my ($_selection, $_func, $_data) = @_ } +sub Gtk2::selection { my ($_event) = @_ } +sub Gtk2::selection_add_target { my ($_widget, $_selection, $_target, $_info) = @_ } +sub Gtk2::selection_convert { my ($_widget, $_selection, $_target, $_time) = @_ } +sub Gtk2::selection_entry { my ($_dialog) = @_ } +sub Gtk2::selection_owner_set { my ($_widget, $_selection, $_time) = @_ } +sub Gtk2::selection_text { my ($_dialog) = @_ } +sub Gtk2::send_event { my ($_event) = @_ } +sub Gtk2::set_accel_widget { my ($_accel_label, $_accel_widget) = @_ } +sub Gtk2::set_activates_default { my ($_entry, $_setting) = @_ } +sub Gtk2::set_active { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_adjustment { my ($_range, $_adjustment) = @_ } +sub Gtk2::set_app_paintable { my ($_widget, $_app_paintable) = @_ } +sub Gtk2::set_attributes { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_auto_sort { my ($_clist, $_auto_sort) = @_ } +sub Gtk2::set_back_pixmap { my ($_window, $_pixmap, $_parent_relative) = @_ } +sub Gtk2::set_base_dir { my ($_context, $_direction) = @_ } +sub Gtk2::set_base_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_bg_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_black_gc { my ($_style, $_gc) = @_ } +sub Gtk2::set_blue { my ($_gc, $_v) = @_ } +sub Gtk2::set_border_width { my ($_cont, $_width) = @_ } +sub Gtk2::set_border_window_size { my ($_text_view, $_type, $_size) = @_ } +sub Gtk2::set_case_sensitive { my ($_combo, $_val) = @_ } +sub Gtk2::set_child_packing { my ($_box, $_widget, $_expand, $_fill, $_padding, $_pack_type) = @_ } +sub Gtk2::set_child_shapes { my ($_window) = @_ } +sub Gtk2::set_child_visible { my ($_widget, $_is_visible) = @_ } +sub Gtk2::set_clickable { my ($_tree_column, $_clickable) = @_ } +sub Gtk2::set_col_spacing { my ($_table, $_column, $_spacing) = @_ } +sub Gtk2::set_col_spacings { my ($_table, $_spacing) = @_ } +sub Gtk2::set_colormap { my ($_drawable, $_colormap) = @_ } +sub Gtk2::set_column_auto_resize { my ($_clist, $_column, $_auto_resize) = @_ } +sub Gtk2::set_column_justification { my ($_clist, $_column, $_justification) = @_ } +sub Gtk2::set_column_max_width { my ($_clist, $_column, $_max_width) = @_ } +sub Gtk2::set_column_min_width { my ($_clist, $_column, $_min_width) = @_ } +sub Gtk2::set_column_resizeable { my ($_clist, $_column, $_resizeable) = @_ } +sub Gtk2::set_column_title { my ($_clist, $_column, $_title) = @_ } +sub Gtk2::set_column_visibility { my ($_clist, $_column, $_visibility) = @_ } +sub Gtk2::set_column_widget { my ($_clist, $_column, $_widget) = @_ } +sub Gtk2::set_column_width { my ($_clist, $_column, $_width) = @_ } +sub Gtk2::set_composite_name { my ($_widget, $_name) = @_ } +sub Gtk2::set_current_color { my ($_colorsel, $_color) = @_ } +sub Gtk2::set_current_page { my ($_notebook, $_page_num) = @_ } +sub Gtk2::set_cursor_visible { my ($_text_view, $_setting) = @_ } +sub Gtk2::set_curve_type { my ($_curve, $_type) = @_ } +sub Gtk2::set_dark_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_decorated { my ($_window, $_setting) = @_ } +sub Gtk2::set_decorations { my ($_window, $_decorations) = @_ } +sub Gtk2::set_default { my ($_window, $_default_widget) = @_ } +sub Gtk2::set_default_direction { my ($_class, $_dir) = @_ } +sub Gtk2::set_default_response { my ($_dialog, $_response_id) = @_ } +sub Gtk2::set_default_size { my ($_window, $_width, $_height) = @_ } +sub Gtk2::set_delay { my ($_tooltips, $_delay) = @_ } +sub Gtk2::set_destroy_with_parent { my ($_window, $_setting) = @_ } +sub Gtk2::set_digits { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_direction { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_direction_wildcarded { my ($_source, $_setting) = @_ } +sub Gtk2::set_double_buffered { my ($_widget, $_double_buffered) = @_ } +sub Gtk2::set_draw_value { my ($_scale, $_draw_value) = @_ } +sub Gtk2::set_editable { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_enable_search { my ($_tree_view, $_setting) = @_ } +sub Gtk2::set_events { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_extension_events { my ($_widget, $_mode) = @_ } +sub Gtk2::set_fg_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_filename { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_fixed_width { my ($_tree_column, $_fixed_width) = @_ } +sub Gtk2::set_focus { my ($_window, $_focus) = @_ } +sub Gtk2::set_focus_child { my ($_container, $_child) = @_ } +sub Gtk2::set_focus_hadjustment { my ($_container, $_adjustment) = @_ } +sub Gtk2::set_focus_vadjustment { my ($_container, $_adjustment) = @_ } +sub Gtk2::set_font_desc { my ($_style, $_pango_font) = @_ } +sub Gtk2::set_font_description { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_font_name { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_foreground { my ($_clist, $_row, $_color) = @_ } +sub Gtk2::set_fraction { my ($_pbar, $_fraction) = @_ } +sub Gtk2::set_frame_dimensions { my ($_window, $_left, $_top, $_right, $_bottom) = @_ } +sub Gtk2::set_from_animation { my ($_image, $_animation) = @_ } +sub Gtk2::set_from_file { my ($_image, $_filename) = @_ } +sub Gtk2::set_from_image { my ($_image, $_gdk_image, $_mask) = @_ } +sub Gtk2::set_from_pixbuf { my ($_image, $_pixbuf) = @_ } +sub Gtk2::set_from_pixmap { my ($_image, $_pixmap, $_mask) = @_ } +sub Gtk2::set_from_stock { my ($_image, $_stock_id, $_size) = @_ } +sub Gtk2::set_gamma { my ($_curve, $_gamma) = @_ } +sub Gtk2::set_gravity { my ($_window, $_gravity) = @_ } +sub Gtk2::set_green { my ($_gc, $_v) = @_ } +sub Gtk2::set_group { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_hadjustment { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_handle_position { my ($_handle_box, $_position) = @_ } +sub Gtk2::set_has_frame { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_has_opacity_control { my ($_colorsel, $_flag) = @_ } +sub Gtk2::set_has_palette { my ($_colorsel, $_flag) = @_ } +sub Gtk2::set_has_resize_grip { my ($_statusbar, $_setting) = @_ } +sub Gtk2::set_has_separator { my ($_dialog, $_setting) = @_ } +sub Gtk2::set_has_window { my ($_fixed, $_has_window) = @_ } +sub Gtk2::set_headers_clickable { my ($_tree_view, $_setting) = @_ } +sub Gtk2::set_headers_visible { my ($_tree_view, $_setting) = @_ } +sub Gtk2::set_history { my ($_option_menu, $_index) = @_ } +sub Gtk2::set_homogeneous { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_icon_name { my ($_window, $_name) = @_ } +sub Gtk2::set_icon_size { my ($_toolbar, $_icon_size) = @_ } +sub Gtk2::set_image { my ($_menu_item, $_image) = @_ } +sub Gtk2::set_inconsistent { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_increments { my ($_range, $_step, $_page) = @_ } +sub Gtk2::set_indent { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_inverted { my ($_range, $_setting) = @_ } +sub Gtk2::set_invisible_char { my ($_entry, $_ch) = @_ } +sub Gtk2::set_item_string { my ($_combo, $_item, $_item_value) = @_ } +sub Gtk2::set_justification { my ($_text_view, $_justification) = @_ } +sub Gtk2::set_justify { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_label { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_label_align { my ($_frame, $_xalign, $_yalign) = @_ } +sub Gtk2::set_label_widget { my ($_frame, $_label_widget) = @_ } +sub Gtk2::set_language { my ($_context, $_language) = @_ } +sub Gtk2::set_layout { my ($_box, $_style) = @_ } +sub Gtk2::set_left_margin { my ($_text_view, $_left_margin) = @_ } +sub Gtk2::set_light_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_line { my ($_iter, $_line_number) = @_ } +sub Gtk2::set_line_index { my ($_iter, $_byte_on_line) = @_ } +sub Gtk2::set_line_offset { my ($_iter, $_char_on_line) = @_ } +sub Gtk2::set_line_wrap { my ($_label, $_wrap) = @_ } +sub Gtk2::set_locale { my ($_class) = @_ } +sub Gtk2::set_lower { my ($_adjustment, $_value) = @_ } +sub Gtk2::set_markup_with_mnemonic { my ($_label, $_str) = @_ } +sub Gtk2::set_max_length { my ($_entry, $_max) = @_ } +sub Gtk2::set_max_width { my ($_tree_column, $_max_width) = @_ } +sub Gtk2::set_menu { my ($_option_menu, $_menu) = @_ } +sub Gtk2::set_menu_label { my ($_notebook, $_child, $_menu_label) = @_ } +sub Gtk2::set_menu_label_text { my ($_notebook, $_child, $_menu_text) = @_ } +sub Gtk2::set_metric { my ($_ruler, $_metric) = @_ } +sub Gtk2::set_mid_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_min_width { my ($_tree_column, $_min_width) = @_ } +sub Gtk2::set_mnemonic_widget { my ($_label, $_widget) = @_ } +sub Gtk2::set_modal { my ($_window, $_setting) = @_ } +sub Gtk2::set_modal_hint { my ($_window, $_modal) = @_ } +sub Gtk2::set_mode { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_model { my ($_tree_view, $_model) = @_ } +sub Gtk2::set_modified { my ($_buffer, $_setting) = @_ } +sub Gtk2::set_numeric { my ($_spin_button, $_numeric) = @_ } +sub Gtk2::set_offset { my ($_iter, $_char_offset) = @_ } +sub Gtk2::set_orientation { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_override_redirect { my ($_window, $_override_redirect) = @_ } +sub Gtk2::set_padding { my ($_misc, $_xpad, $_ypad) = @_ } +sub Gtk2::set_page_increment { my ($_adjustment, $_value) = @_ } +sub Gtk2::set_page_size { my ($_adjustment, $_value) = @_ } +sub Gtk2::set_pattern { my ($_label, $_pattern) = @_ } +sub Gtk2::set_pixbuf { my ($_source, $_pixbuf) = @_ } +sub Gtk2::set_pixels_above_lines { my ($_text_view, $_pixels_above_lines) = @_ } +sub Gtk2::set_pixels_below_lines { my ($_text_view, $_pixels_below_lines) = @_ } +sub Gtk2::set_pixels_inside_wrap { my ($_text_view, $_pixels_inside_wrap) = @_ } +sub Gtk2::set_placement { my ($_scrolled_window, $_window_placement) = @_ } +sub Gtk2::set_policy { my ($_scrolled_window, $_hscrollbar_policy, $_vscrollbar_policy) = @_ } +sub Gtk2::set_position { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_preview_text { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_previous_color { my ($_colorsel, $_color) = @_ } +sub Gtk2::set_program_class { my ($_class, $_program_class) = @_ } +sub Gtk2::set_property { my ($_object, $_property_name, $_value) = @_ } +sub Gtk2::set_pulse_step { my ($_pbar, $_fraction) = @_ } +sub Gtk2::set_radio { my ($_toggle, $_radio) = @_ } +sub Gtk2::set_reallocate_redraws { my ($_container, $_needs_redraws) = @_ } +sub Gtk2::set_red { my ($_gc, $_v) = @_ } +sub Gtk2::set_redraw_on_allocate { my ($_widget, $_redraw_on_allocate) = @_ } +sub Gtk2::set_relief { my ($_button, $_newstyle) = @_ } +sub Gtk2::set_reorderable { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_resizable { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_resize_mode { my ($_container, $_resize_mode) = @_ } +sub Gtk2::set_response_sensitive { my ($_dialog, $_response_id, $_setting) = @_ } +sub Gtk2::set_rgb { my ($_gc, $_red, $_green, $_blue) = @_ } +sub Gtk2::set_right_margin { my ($_text_view, $_right_margin) = @_ } +sub Gtk2::set_role { my ($_window, $_role) = @_ } +sub Gtk2::set_row_height { my ($_clist, $_height) = @_ } +sub Gtk2::set_row_spacing { my ($_table, $_row, $_spacing) = @_ } +sub Gtk2::set_row_spacings { my ($_table, $_spacing) = @_ } +sub Gtk2::set_rules_hint { my ($_tree_view, $_setting) = @_ } +sub Gtk2::set_scroll_adjustments { my ($_widget, $_hadjustment, $_vadjustment) = @_ } +sub Gtk2::set_scrollable { my ($_notebook, $_scrollable) = @_ } +sub Gtk2::set_search_column { my ($_tree_view, $_column) = @_ } +sub Gtk2::set_select_function { my ($_selection, $_func, $_data) = @_ } +sub Gtk2::set_select_multiple { my ($_filesel, $_select_multiple) = @_ } +sub Gtk2::set_selection_mode { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_shadow_type { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_show_border { my ($_notebook, $_show_border) = @_ } +sub Gtk2::set_show_events { my ($_class, $_show_events) = @_ } +sub Gtk2::set_show_tabs { my ($_notebook, $_show_tabs) = @_ } +sub Gtk2::set_single_paragraph_mode { my ($_layout, $_setting) = @_ } +sub Gtk2::set_size_wildcarded { my ($_source, $_setting) = @_ } +sub Gtk2::set_sizing { my ($_tree_column, $_type) = @_ } +sub Gtk2::set_snap_edge { my ($_handle_box, $_edge) = @_ } +sub Gtk2::set_snap_to_ticks { my ($_spin_button, $_snap) = @_ } +sub Gtk2::set_sort_column_id { my ($_tree_column, $_sort_column_id) = @_ } +sub Gtk2::set_sort_indicator { my ($_tree_column, $_setting) = @_ } +sub Gtk2::set_sort_order { my ($_tree_column, $_order) = @_ } +sub Gtk2::set_spacing { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_state { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_state_wildcarded { my ($_source, $_setting) = @_ } +sub Gtk2::set_static_gravities { my ($_window, $_use_static) = @_ } +sub Gtk2::set_step_increment { my ($_adjustment, $_value) = @_ } +sub Gtk2::set_style { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_submenu { my ($_menu_item, $_submenu) = @_ } +sub Gtk2::set_tab_label { my ($_notebook, $_child, $_tab_label) = @_ } +sub Gtk2::set_tab_label_packing { my ($_notebook, $_child, $_expand, $_fill, $_pack_type) = @_ } +sub Gtk2::set_tab_label_text { my ($_notebook, $_child, $_tab_text) = @_ } +sub Gtk2::set_tab_pos { my ($_notebook, $_pos) = @_ } +sub Gtk2::set_text_aa_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_text_gc { my ($_style, $_state, $_gc) = @_ } +sub Gtk2::set_text_with_mnemonic { my ($_label, $_str) = @_ } +sub Gtk2::set_title { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_tooltips { my ($_toolbar, $_enable) = @_ } +sub Gtk2::set_transient_for { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_type_hint { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_update_policy { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_uposition { my ($_widget, $_x, $_y) = @_ } +sub Gtk2::set_upper { my ($_adjustment, $_value) = @_ } +sub Gtk2::set_use_arrows { my ($_combo, $_val) = @_ } +sub Gtk2::set_use_arrows_always { my ($_combo, $_val) = @_ } +sub Gtk2::set_use_markup { my ($_label, $_setting) = @_ } +sub Gtk2::set_use_stock { my ($_button, $_val) = @_ } +sub Gtk2::set_use_underline { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_vadjustment { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_value { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_value_in_list { my ($_combo, $_val, $_ok_if_empty) = @_ } +sub Gtk2::set_value_pos { my ($_scale, $_pos) = @_ } +sub Gtk2::set_visibility { my ($_entry, $_visibility) = @_ } +sub Gtk2::set_visible { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_visible_line_index { my ($_iter, $_byte_on_line) = @_ } +sub Gtk2::set_visible_line_offset { my ($_iter, $_char_on_line) = @_ } +sub Gtk2::set_white_gc { my ($_style, $_gc) = @_ } +sub Gtk2::set_widget { my ($_tree_column, $_widget) = @_ } +sub Gtk2::set_width { my ($_layout, $_width) = @_ } +sub Gtk2::set_wmclass { my ($_window, $_wmclass_name, $_wmclass_class) = @_ } +sub Gtk2::set_wrap { my ($_DUMMY0, $_DUMMY1) = @_ } +sub Gtk2::set_wrap_mode { my ($_text_view, $_wrap_mode) = @_ } +sub Gtk2::shape_combine_mask { my ($_DUMMY0, $_DUMMY1, $_DUMMY2, $_DUMMY3) = @_ } +sub Gtk2::shape_new { my ($_class, $_ink_rect, $_logical_rect) = @_ } +sub Gtk2::show { my ($_DUMMY0) = @_ } +sub Gtk2::show_all { my ($_widget) = @_ } +sub Gtk2::show_fileop_buttons { my ($_filesel) = @_ } +sub Gtk2::show_now { my ($_widget) = @_ } +sub Gtk2::show_unraised { my ($_window) = @_ } +sub Gtk2::sink { my ($_object) = @_ } +sub Gtk2::size { my ($_darea, $_width, $_height) = @_ } +sub Gtk2::size_new { my ($_class, $_size) = @_ } +sub Gtk2::size_request { my ($_widget) = @_ } +sub Gtk2::socket_window { my ($_plug) = @_ } +sub Gtk2::sort { my ($_clist) = @_ } +sub Gtk2::spacing { my ($_box) = @_ } +sub Gtk2::splice { my ($_list, $_other, $_pos, $_len) = @_ } +sub Gtk2::start_selection { my ($_list) = @_ } +sub Gtk2::starts_display_line { my ($_text_view, $_iter) = @_ } +sub Gtk2::starts_line { my ($_iter) = @_ } +sub Gtk2::starts_sentence { my ($_iter) = @_ } +sub Gtk2::starts_word { my ($_iter) = @_ } +sub Gtk2::state { my ($_DUMMY0) = @_ } +sub Gtk2::steal { my ($_socket, $_wid) = @_ } +sub Gtk2::stick { my ($_DUMMY0) = @_ } +sub Gtk2::stop_emission_by_name { my ($_class, $_objref, $_detailed_signal) = @_ } +sub Gtk2::stretch_new { my ($_class, $_stretch) = @_ } +sub Gtk2::strikethrough_new { my ($_class, $_strikethrough) = @_ } +sub Gtk2::string { my ($_event) = @_ } +sub Gtk2::style_get_property { my ($_widget, $_property_name) = @_ } +sub Gtk2::style_new { my ($_class, $_style) = @_ } +sub Gtk2::subwindow { my ($_event) = @_ } +sub Gtk2::swap { my ($_DUMMY0, $_DUMMY1, $_DUMMY2) = @_ } +sub Gtk2::target { my ($_event) = @_ } +sub Gtk2::text_aa_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::text_gc { my ($_state, $o_gc) = @_ } +sub Gtk2::text_length { my ($_entry) = @_ } +sub Gtk2::thaw { my ($_DUMMY0) = @_ } +sub Gtk2::thaw_child_notify { my ($_widget) = @_ } +sub Gtk2::thaw_updates { my ($_window) = @_ } +sub Gtk2::time { my ($_DUMMY0) = @_ } +sub Gtk2::timeout_add { my ($_class, $_interval, $_function, $_data) = @_ } +sub Gtk2::timeout_remove { my ($_class, $_closure) = @_ } +sub Gtk2::to_string { my ($_path) = @_ } +sub Gtk2::toggle { my ($_item) = @_ } +sub Gtk2::toggle_add_mode { my ($_list) = @_ } +sub Gtk2::toggle_focus_row { my ($_list) = @_ } +sub Gtk2::toggle_row { my ($_list, $_item) = @_ } +sub Gtk2::toggled { my ($_DUMMY0) = @_ } +sub Gtk2::toggles_tag { my ($_iter, $_tag) = @_ } +sub Gtk2::toplevel { my ($_socket) = @_ } +sub Gtk2::type { my ($_DUMMY0) = @_ } +sub Gtk2::underline_new { my ($_class, $_underline) = @_ } +sub Gtk2::undo_selection { my ($_DUMMY0) = @_ } +sub Gtk2::unfullscreen { my ($_window) = @_ } +sub Gtk2::unmap { my ($_widget) = @_ } +sub Gtk2::unmark_day { my ($_calendar, $_day) = @_ } +sub Gtk2::unmaximize { my ($_DUMMY0) = @_ } +sub Gtk2::unparent { my ($_widget) = @_ } +sub Gtk2::unrealize { my ($_widget) = @_ } +sub Gtk2::unref { my ($_DUMMY0) = @_ } +sub Gtk2::unref_node { my ($_tree_model, $_iter) = @_ } +sub Gtk2::unselect_all { my ($_DUMMY0) = @_ } +sub Gtk2::unselect_child { my ($_list, $_child) = @_ } +sub Gtk2::unselect_item { my ($_list, $_item) = @_ } +sub Gtk2::unselect_iter { my ($_selection, $_iter) = @_ } +sub Gtk2::unselect_path { my ($_selection, $_path) = @_ } +sub Gtk2::unselect_row { my ($_clist, $_row, $_column) = @_ } +sub Gtk2::unset_icon_size { my ($_toolbar) = @_ } +sub Gtk2::unset_style { my ($_toolbar) = @_ } +sub Gtk2::unstick { my ($_DUMMY0) = @_ } +sub Gtk2::up { my ($_path) = @_ } +sub Gtk2::update_ui { my ($_class) = @_ } +sub Gtk2::value_changed { my ($_adjustment) = @_ } +sub Gtk2::values { my ($_DUMMY0) = @_ } +sub Gtk2::variant_new { my ($_class, $_variant) = @_ } +sub Gtk2::vbox { my ($_dialog) = @_ } +sub Gtk2::vscrollbar { my ($_scrolled_window) = @_ } +sub Gtk2::vscrollbar_visible { my ($_scrolled_window) = @_ } +sub Gtk2::weak_ref { my ($_object, $_notify, $_data) = @_ } +sub Gtk2::weight_new { my ($_class, $_weight) = @_ } +sub Gtk2::widget { my ($_boxchild) = @_ } +sub Gtk2::width { my ($_DUMMY0) = @_ } +sub Gtk2::window { my ($_DUMMY0) = @_ } +sub Gtk2::withdraw { my ($_window) = @_ } +sub Gtk2::x { my ($_DUMMY0) = @_ } +sub Gtk2::x1 { my ($_segment) = @_ } +sub Gtk2::x2 { my ($_segment) = @_ } +sub Gtk2::x_root { my ($_DUMMY0) = @_ } +sub Gtk2::xembed_version { my ($_socket) = @_ } +sub Gtk2::y { my ($_DUMMY0) = @_ } +sub Gtk2::y1 { my ($_segment) = @_ } +sub Gtk2::y2 { my ($_segment) = @_ } +sub Gtk2::y_root { my ($_DUMMY0) = @_ } diff --git a/perl_checker_fake_packages/gen.pl b/perl_checker_fake_packages/gen.pl new file mode 100755 index 0000000..35be8f4 --- /dev/null +++ b/perl_checker_fake_packages/gen.pl @@ -0,0 +1,140 @@ +#!/usr/bin/perl + +use MDK::Common; + +sub gtk2 { + my (@files) = @_; + + my @subroutines; + my $add = sub { + push @subroutines, [ $_[0], $_[1] ]; + }; + + my $pm_file = sub { + my ($file) = @_; + my @contents = cat_($file); + each_index { + if (/^\s*sub\s+(\w+)/) { + my $fun = $1; + #- one liner constants + #- sub EXPOSURE_MASK { 'exposure-mask' } + /^\s*sub\s+(\w+)\s*{\s*('[^']+')|("[^"]+")\s*}/ and $add->($fun, '() { }'); + #- sub Sym_Hangul_J_Phieuf { 0xeed } + /^\s*sub\s+(\w+)\s*{\s*0\S+\s*}/ and $add->($fun, '() { }'); + + #- explore first line of subroutine definition + local $_ = $contents[$::i+1]; + #- methods with no argument + #- my $values = shift->_get_size_request; + if (/shift->\w+\s*;/) { + $add->($fun, ' { my ($_self) = @_ }'); + } + #- methods with variable list of arguments (which branch to different XS functions) + #- Gtk2::_Helpers::check_usage(\@_, [ 'Gtk2::GSList group' ], [ 'Gtk2::GSList group', 'string label' ]); + if (/Gtk2::_Helpers::check_usage\(\\\@_, (.*)\);/) { + my $subroutine = ' { my ('; + my @various = split /\]\s*,/, $1; + s/[\[\]]//g foreach @various; + my @mandatory = split /,/, $various[0]; + my $proto2varname = sub { $_[0] =~ /\s*'\s*\S+\s+(.*)\s*'/; $1 }; + $subroutine .= join(', ', map { '$_'.$proto2varname->($_) } @mandatory); + @mandatory and $subroutine .= ', '; + my @optional = split /,/, $various[-1]; + @optional = splice @optional, @mandatory; + $subroutine .= join(', ', map { '$o_'.$proto2varname->($_) } @optional); + $add->($fun, "$subroutine) = \@_ }"); + } + + } + + } @contents; + }; + + my $c_file = sub { + my ($file) = @_; + my @contents = cat_($file); + my $comment; + each_index { + m|/\*| and $comment = 1; + m|\*/| and $comment = 0; + s|/\*.*\*/||; + s|//.*||; + $comment and goto next_; + /^#/ and goto next_; + /^\s*static/ and goto next_; + if (/^\S.*\s(\w+)\s*\((.*)/) { + my $fun = $1; + #- skip "internal" functions + $fun =~ /__/ and goto next_; + my $args = $2; + + #- guess function name + $fun =~ s/^.*perl_//; + + my ($trimlast) = $file =~ /([A-Z]\w+)\.c$/; + while ($trimlast =~ s/([a-z])([A-Z])/$1_$2/) {} + $trimlast =~ s/^G([A-Z])/$1/; #- glib case + $file =~ m|Gdk/Event/src| and $trimlast = "event_$trimlast"; #- gdkevent case + $trimlast = lc($trimlast); + #- skip functions that will not be exported anyway because don't follow the naming scheme + $fun =~ s/^\Q$trimlast\_// or goto next_; + + #- explore following lines if prototype was not complete + my $line = $::i; + while ($args !~ /\)/) { + $line++; + $args .= $contents[$line]; + } + $args =~ s/\s+/ /g; + $args =~ s/\).*//; + + my $proto2varname = sub { $_[0] =~ /(\w+)\s*$/; $1 }; + my @args = split /,/, $args; + + $add->($fun, ' { my (' . join(', ', map { '$_'.$proto2varname->($_) } @args) . ') = @_ }'); + } + next_: + } @contents; + }; + + foreach (@files) { + /\.pm$/ and $pm_file->($_); + /\.c$/ and $c_file->($_); + } + + + print +"package Gtk2; + +our \@ISA = qw(); + +"; + @subroutines = sort { $a->[0] cmp $b->[0] } @subroutines; + my @ok; + foreach my $fun (uniq(map { $_->[0] } @subroutines)) { + my @multiples = grep { $_->[0] eq $fun } @subroutines; + if (@multiples != 1) { + my $args = -1; + foreach (@multiples) { + my $a = split /,/, $_->[1]; + $args == -1 and $args = $a; + #- skip multiply defined functions that have different numbers of arguments + $args != $a and goto skip_it; + } + my $i; + $multiples[0][1] =~ s/\$_(\w+)/'$_DUMMY'.$i++/ge; + push @ok, @multiples[0]; + } else { + push @ok, @multiples; + } + skip_it: + } + + print "sub Gtk2::$_->[0]$_->[1]\n" foreach @ok; +} + + +if ($ARGV[0] =~ /gtk2/) { + shift @ARGV; + gtk2(@ARGV); +} |