diff options
Diffstat (limited to 'perl_checker_fake_packages')
-rw-r--r-- | perl_checker_fake_packages/Glib.pm | 87 | ||||
-rw-r--r-- | perl_checker_fake_packages/Gtk2.pm | 2756 | ||||
-rwxr-xr-x | perl_checker_fake_packages/gen.pl | 299 |
3 files changed, 184 insertions, 2958 deletions
diff --git a/perl_checker_fake_packages/Glib.pm b/perl_checker_fake_packages/Glib.pm new file mode 100644 index 0000000..b6178be --- /dev/null +++ b/perl_checker_fake_packages/Glib.pm @@ -0,0 +1,87 @@ + +package Glib::Boxed; +our @ISA = qw(); +sub DESTROY { my ($_sv) = @_ } + +package Glib::IO; +our @ISA = qw(); +sub add_watch { my ($_class, $_fd, $_condition, $_callback, $_o_data, $_o_priority) = @_ } + +package Glib::Idle; +our @ISA = qw(); +sub add { my ($_class, $_callback, $_o_data, $_o_priority) = @_ } + +package Glib::MainContext; +our @ISA = qw(); +sub DESTROY { my ($_maincontext) = @_ } +sub default { my ($_class) = @_ } +sub iteration { my ($_context, $_may_block) = @_ } +sub new { my ($_class) = @_ } +sub pending { my ($_context) = @_ } + +package Glib::MainLoop; +our @ISA = qw(); +sub DESTROY { my ($_mainloop) = @_ } +sub get_context { my ($_loop) = @_ } +sub is_running { my ($_loop) = @_ } +sub new { my ($_class, $_o_context, $_o_is_running) = @_ } +sub quit { my ($_loop) = @_ } +sub run { my ($_loop) = @_ } + +package Glib::Object; +our @ISA = qw(); +sub DESTROY { my ($_sv) = @_ } +sub get { my ($_object, @_more_paras) = @_ } +sub get_data { my ($_object, $_key) = @_ } +sub get_pointer { my ($_object) = @_ } +sub get_property { my ($_object, @_more_paras) = @_ } +sub list_properties { my ($_object) = @_ } +sub new { my ($_class, @_more_paras) = @_ } +sub new_from_pointer { my ($_class, $_pointer, $_o_noinc) = @_ } +sub set { my ($_object, @_more_paras) = @_ } +sub set_data { my ($_object, $_key, $_data) = @_ } +sub set_property { my ($_object, @_more_paras) = @_ } +sub signal_connect { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } +sub signal_connect_after { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } +sub signal_connect_swapped { my ($_instance, $_detailed_signal, $_callback, $_o_data) = @_ } +sub signal_emit { my ($_instance, $_name, @_more_paras) = @_ } +sub signal_handler_block { my ($_object, $_handler_id) = @_ } +sub signal_handler_disconnect { my ($_object, $_handler_id) = @_ } +sub signal_handler_unblock { my ($_object, $_handler_id) = @_ } +sub signal_stop_emission_by_name { my ($_instance, $_detailed_signal) = @_ } + +package Glib::ParamSpec; +our @ISA = qw(); +sub IV { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub UV { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub boolean { my ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = @_ } +sub boxed { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ } +sub char { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub double { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub float { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub get_blurb { my ($_pspec) = @_ } +sub get_name { my ($_pspec) = @_ } +sub get_nick { my ($_pspec) = @_ } +sub int { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub int64 { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub long { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub object { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ } +sub param_spec { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ } +sub string { my ($_class, $_name, $_nick, $_blurb, $_default_value, $_flags) = @_ } +sub typed { my ($_class, $_name, $_nick, $_blurb, $_package, $_flags) = @_ } +sub uchar { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub uint { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub uint64 { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } +sub ulong { my ($_class, $_name, $_nick, $_blurb, $_minimum, $_maximum, $_default_value, $_flags) = @_ } + +package Glib::Source; +our @ISA = qw(); +sub remove { my ($_class, $_tag) = @_ } + +package Glib::Timeout; +our @ISA = qw(); +sub add { my ($_class, $_interval, $_callback, $_o_data, $_o_priority) = @_ } + +package Glib::Type; +our @ISA = qw(); +sub register { my ($_class, $_parent_package, $_new_package, @_more_paras) = @_ } diff --git a/perl_checker_fake_packages/Gtk2.pm b/perl_checker_fake_packages/Gtk2.pm index 37f1d79..bb3fc6a 100644 --- a/perl_checker_fake_packages/Gtk2.pm +++ b/perl_checker_fake_packages/Gtk2.pm @@ -1,2756 +1,6 @@ package Gtk2; +package Gtk2::TreeModel; our @ISA = qw(); - -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::CLAMP { my ($_class, $_x, $_low, $_high) = @_ } -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::FLAGS { my ($_self, $_set) = @_ } -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 { my ($_self, $_set) = @_ } -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::WEIGHT_BOLD() {} -sub Gtk2::WEIGHT_HEAVY() {} -sub Gtk2::WEIGHT_LIGHT() {} -sub Gtk2::WEIGHT_NORMAL() {} -sub Gtk2::WEIGHT_ULTRABOLD() {} -sub Gtk2::WEIGHT_ULTRALIGHT() {} -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::_debug_print { my ($_expr, $_expect, $_check, $_eval_error) = @_ } -sub Gtk2::_do_checks { my ($_eval, $_expect, $_check) = @_ } -sub Gtk2::_flag_setget_wrap { my ($_self, $_flag_name, $_set) = @_ } -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 {} -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_to_test_box { my ($_widget) = @_ } -sub Gtk2::add_with_viewport { my ($_scrolled_window, $_child) = @_ } -sub Gtk2::allocation { my ($_widget) = @_ } -sub Gtk2::allow_grow { my ($_window, $o_bool) = @_ } -sub Gtk2::allow_shrink { my ($_window, $o_bool) = @_ } -sub Gtk2::append {} -sub Gtk2::append_column { my ($_tree_view, $_column) = @_ } -sub Gtk2::append_element { my ($_self, $_type, $_widget, $_text, $_tooltip, $_privat, $_icon, $_callback, $_user_data) = @_ } -sub Gtk2::append_index { my ($_path, $_index) = @_ } -sub Gtk2::append_item { my ($_self, $_text, $_tooltip, $_private, $_icon, $_callback, $o_user_data) = @_ } -sub Gtk2::append_items { my ($_list, $_items) = @_ } -sub Gtk2::append_page { my ($_self, $_child, $_tab_label) = @_ } -sub Gtk2::append_page_menu { my ($_self, $_child, $_tab_label, $_menu_label) = @_ } -sub Gtk2::append_set {} -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::black_gc { my ($_style, $o_gc) = @_ } -sub Gtk2::blue { my ($_self, $_v) = @_ } -sub Gtk2::button { my ($_event) = @_ } -sub Gtk2::button_area { my ($_dialog) = @_ } -sub Gtk2::can_default { my ($_self, $_set) = @_ } -sub Gtk2::can_focus { my ($_self, $_set) = @_ } -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 { my ($_self) = @_ } -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::connect { my ($_class, $_target, $_name, $_callback, $_data) = @_ } -sub Gtk2::connect_after { my ($_class, $_target, $_name, $_callback, $_data) = @_ } -sub Gtk2::connect_menu { my ($_class, $_target, $_name, $_callback, $_data, $_type) = @_ } -sub Gtk2::connect_swapped { my ($_class, $_target, $_name, $_callback, $_data) = @_ } -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_from_data {} -sub Gtk2::create_from_xpm { my ($_class, $_window, $_xparent_color, $_filename) = @_ } -sub Gtk2::create_from_xpm_d { my ($_class, $_window, $_xparent_color, $_data) = @_ } -sub Gtk2::create_item { my ($_factory, $_entry, $_callback_data, $_callback_type) = @_ } -sub Gtk2::create_items { my ($_factory, $_entries, $o_callback_data) = @_ } -sub Gtk2::create_items_ac { my ($_factory, $_entries, $_callback_data, $_callback_type) = @_ } -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 { my ($_self) = @_ } -sub Gtk2::data_atom { my ($_sdata, $_index) = @_ } -sub Gtk2::default_height { my ($_window, $o_bool) = @_ } -sub Gtk2::default_width { my ($_window, $o_bool) = @_ } -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_selection {} -sub Gtk2::delete_text { my ($_editable, $_start_pos, $_end_pos) = @_ } -sub Gtk2::deselect { my ($_item) = @_ } -sub Gtk2::destroy { my ($_DUMMY0) = @_ } -sub Gtk2::destroy_with_parent { my ($_window, $o_bool) = @_ } -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::expand_to_path { my ($_treeview, $_path) = @_ } -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::fill {} -sub Gtk2::find_property { my ($_self, $_property_name) = @_ } -sub Gtk2::flush { my ($_class) = @_ } -sub Gtk2::focus {} -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::fraction { my ($_progress_bar, $o_fraction) = @_ } -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 {} -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_data { my ($_self, $_key) = @_ } -sub Gtk2::get_date { my ($_self) = @_ } -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_align { my ($_o) = @_ } -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 ($_DUMMY0) = @_ } -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_path_at_pos { my ($_self, $_x, $_y) = @_ } -sub Gtk2::get_path_str { my ($_self, $_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_selectable {} -sub Gtk2::get_selected { my ($_o) = @_ } -sub Gtk2::get_selected_rows { my ($_tree_selection) = @_ } -sub Gtk2::get_selection { my ($_tree_view) = @_ } -sub Gtk2::get_selection_bound { my ($_buffer) = @_ } -sub Gtk2::get_selection_bounds { my ($_DUMMY0) = @_ } -sub Gtk2::get_sensitive { my ($_DUMMY0) = @_ } -sub Gtk2::get_set { my ($_self, $_prop, $_arg) = @_ } -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_slice {} -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 {} -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 {} -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_toggled_tags { my ($_self, $_toggled_on) = @_ } -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_widget {} -sub Gtk2::get_width { my ($_DUMMY0) = @_ } -sub Gtk2::get_window { my ($_text_view, $_win) = @_ } -sub Gtk2::get_window_type {} -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::green { my ($_self, $_v) = @_ } -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::has_top_level_focus { my ($_window, $o_bool) = @_ } -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, $_func, $o_data) = @_ } -sub Gtk2::idle_remove { my ($_class, $_id) = @_ } -sub Gtk2::in { my ($_event) = @_ } -sub Gtk2::in_range { my ($_iter, $_start, $_end) = @_ } -sub Gtk2::init { my ($_class, $_a) = @_ } -sub Gtk2::init_check { my ($_class, $_a) = @_ } -sub Gtk2::insert {} -sub Gtk2::insert_after {} -sub Gtk2::insert_at_cursor { my ($_buffer, $_text, $_len) = @_ } -sub Gtk2::insert_before {} -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_page { my ($_self, $_child, $_tab_label, $_position) = @_ } -sub Gtk2::insert_page_menu { my ($_self, $_child, $_tab_label, $_menu_label, $_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::intern { my ($_self, $_name, $_flag) = @_ } -sub Gtk2::invalidate_rect { my ($_window, $_rect, $_invalidate_children) = @_ } -sub Gtk2::is_active { my ($_window, $o_bool) = @_ } -sub Gtk2::is_ancestor {} -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::log_fail { my ($_call, $_err) = @_ } -sub Gtk2::lookup { my ($_class, $_anid) = @_ } -sub Gtk2::lookup_icon_set { my ($_style, $_stock_id) = @_ } -sub Gtk2::lower {} -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::main_window { my ($_class, $_args) = @_ } -sub Gtk2::make { my ($_event) = @_ } -sub Gtk2::make_test_box { my ($_class) = @_ } -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::modal { my ($_window, $o_bool) = @_ } -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 {} -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::new {} -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_stock {} -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 {} -sub Gtk2::new_with_label_from_widget { my ($_class, $_group, $_label) = @_ } -sub Gtk2::new_with_max_length { my ($_class, $_max) = @_ } -sub Gtk2::new_with_mnemonic {} -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::orientation { my ($_progress_bar, $o_orientation) = @_ } -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 {} -sub Gtk2::pack_end_defaults { my ($_box, $_widget) = @_ } -sub Gtk2::pack_start {} -sub Gtk2::pack_start_defaults { my ($_box, $_widget) = @_ } -sub Gtk2::padding { my ($_boxchild) = @_ } -sub Gtk2::page_increment { my ($_self, $_value) = @_ } -sub Gtk2::page_num { my ($_notebook, $_child) = @_ } -sub Gtk2::page_size { my ($_self, $_value) = @_ } -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 {} -sub Gtk2::prepend_index { my ($_path, $_index) = @_ } -sub Gtk2::prepend_items { my ($_list, $_items) = @_ } -sub Gtk2::prepend_page { my ($_self, $_child, $_tab_label) = @_ } -sub Gtk2::prepend_page_menu { my ($_self, $_child, $_tab_label, $_menu_label) = @_ } -sub Gtk2::present { my ($_window) = @_ } -sub Gtk2::pressed { my ($_button) = @_ } -sub Gtk2::prev { my ($_path) = @_ } -sub Gtk2::prev_page { my ($_notebook) = @_ } -sub Gtk2::print_handler_args { my ($_test, $_data) = @_ } -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::query_child_packing { my ($_self, $_child) = @_ } -sub Gtk2::query_tab_label_packing { my ($_self, $_child) = @_ } -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::red { my ($_self, $_v) = @_ } -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 {} -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::resizable { my ($_window, $o_bool) = @_ } -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 {} -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_alignment {} -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_background {} -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 {} -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_data { my ($_self, $_key, $_data) = @_ } -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 {} -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 {} -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_minmax_width { my ($_self, $_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_name { my ($_DUMMY0, $_DUMMY1) = @_ } -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_popdown_strings {} -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_range {} -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_rgb_bg_color { my ($_gc, $_color) = @_ } -sub Gtk2::set_rgb_fg_color { my ($_gc, $_color) = @_ } -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_selectable {} -sub Gtk2::set_selection_mode { my ($_DUMMY0, $_DUMMY1) = @_ } -sub Gtk2::set_sensitive { 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 {} -sub Gtk2::set_size_request { my ($_self, $_x, $_y) = @_ } -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 {} -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_tip { my ($_widget, $_tip_text, $o_tip_private) = @_ } -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_border { my ($_self, $_flag) = @_ } -sub Gtk2::show_fileop_buttons { my ($_filesel) = @_ } -sub Gtk2::show_now { my ($_widget) = @_ } -sub Gtk2::show_tabs { my ($_self, $_flag) = @_ } -sub Gtk2::show_unraised { my ($_window) = @_ } -sub Gtk2::signal_connect { my ($_target, $_name, $_callback, $o_data) = @_ } -sub Gtk2::signal_connect_after { my ($_target, $_name, $_callback, $o_data) = @_ } -sub Gtk2::signal_connect_swapped { my ($_target, $_name, $_callback, $o_data) = @_ } -sub Gtk2::signal_disconnect { my ($_target, $_closure) = @_ } -sub Gtk2::signal_emit {} -sub Gtk2::signal_emit_by_name {} -sub Gtk2::signal_handler_block { my ($_target, $_closure) = @_ } -sub Gtk2::signal_handler_unblock { my ($_target, $_closure) = @_ } -sub Gtk2::signal_is_connected { my ($_target, $_closure) = @_ } -sub Gtk2::signal_stop_emission_by_name { my ($_target, $_detailed_signal) = @_ } -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::step_increment { my ($_self, $_value) = @_ } -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 { my ($_widget, $o_style) = @_ } -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::tab_pos { my ($_self, $_flag) = @_ } -sub Gtk2::target { my ($_event) = @_ } -sub Gtk2::test_string { my ($_class, $_file) = @_ } -sub Gtk2::text { my ($_self, $_text) = @_ } -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, $_func, $o_data) = @_ } -sub Gtk2::timeout_remove { my ($_class, $_id) = @_ } -sub Gtk2::to_string { my ($_path) = @_ } -sub Gtk2::toggle { my ($_item) = @_ } -sub Gtk2::toggle_add_mode { my ($_list) = @_ } -sub Gtk2::toggle_expansion { my ($_self, $_path, $o_open_all) = @_ } -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::try_eval { my ($_eval, $_expect, $_check) = @_ } -sub Gtk2::try_get_set { my ($_method, $_old, $_new) = @_ } -sub Gtk2::try_method { my ($_method, $_args, $_expect, $_check) = @_ } -sub Gtk2::try_new { my ($_method, $_args, $_expect, $_check) = @_ } -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::upper { my ($_self, $_value) = @_ } -sub Gtk2::value { my ($_self, $_value) = @_ } -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::visible { my ($_widget, $o_bool) = @_ } -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::white_gc { my ($_style, $o_gc) = @_ } -sub Gtk2::widget { my ($_boxchild) = @_ } -sub Gtk2::width { my ($_DUMMY0) = @_ } -sub Gtk2::window { my ($_DUMMY0) = @_ } -sub Gtk2::window_position { my ($_window, $o_pos) = @_ } -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) = @_ } +sub iter_next { my ($_tree_model, $_iter) = @_ } +sub iter_nth_child { my ($_tree_model, $_parent, $_n) = @_ } diff --git a/perl_checker_fake_packages/gen.pl b/perl_checker_fake_packages/gen.pl index 6122f52..0902f54 100755 --- a/perl_checker_fake_packages/gen.pl +++ b/perl_checker_fake_packages/gen.pl @@ -1,216 +1,105 @@ -#!/usr/bin/perl +#!/usr/bin/perl -w +use strict; use MDK::Common; -sub gtk2 { - my (@files) = @_; - - my @subroutines = ( - [ 'set_size_request', ' { my ($_self, $_x, $_y) = @_ }' ], - [ 'set_popdown_strings', ' {}' ], - [ 'signal_emit', ' {}' ], - [ 'signal_emit_by_name', ' {}' ], - [ 'signal_connect', ' { my ($_target, $_name, $_callback, $o_data) = @_ }' ], - [ 'signal_connect_swapped', ' { my ($_target, $_name, $_callback, $o_data) = @_ }' ], - [ 'signal_connect_after', ' { my ($_target, $_name, $_callback, $o_data) = @_ }' ], - [ 'signal_handler_block', ' { my ($_target, $_closure) = @_ }' ], - [ 'signal_handler_unblock', ' { my ($_target, $_closure) = @_ }' ], - [ 'signal_disconnect', ' { my ($_target, $_closure) = @_ }' ], - [ 'signal_is_connected', ' { my ($_target, $_closure) = @_ }' ], - [ 'signal_stop_emission_by_name', ' { my ($_target, $_detailed_signal) = @_ }' ], - [ 'timeout_add', ' { my ($_class, $_interval, $_func, $o_data) = @_ }' ], - [ 'timeout_remove', ' { my ($_class, $_id) = @_ }' ], - [ 'idle_add', ' { my ($_class, $_func, $o_data) = @_ }' ], - [ 'idle_remove', ' { my ($_class, $_id) = @_ }' ], - [ 'create_items', ' { my ($_factory, $_entries, $o_callback_data) = @_ }' ], - [ 'style', ' { my ($_widget, $o_style) = @_ }' ], - [ 'visible', ' { my ($_widget, $o_bool) = @_ }' ], - [ 'white_gc', ' { my ($_style, $o_gc) = @_ }' ], - [ 'black_gc', ' { my ($_style, $o_gc) = @_ }' ], - [ 'get', ' {}' ], - [ 'append_item', ' { my ($_self, $_text, $_tooltip, $_private, $_icon, $_callback, $o_user_data) = @_ }' ], - [ 'toggle_expansion', ' { my ($_self, $_path, $o_open_all) = @_ }' ], - [ 'get_path_at_pos', ' { my ($_self, $_x, $_y) = @_ }' ], - [ 'allow_grow', ' { my ($_window, $o_bool) = @_ }' ], - [ 'allow_shrink', ' { my ($_window, $o_bool) = @_ }' ], - [ 'default_height', ' { my ($_window, $o_bool) = @_ }' ], - [ 'default_width', ' { my ($_window, $o_bool) = @_ }' ], - [ 'destroy_with_parent', ' { my ($_window, $o_bool) = @_ }' ], - [ 'has_top_level_focus', ' { my ($_window, $o_bool) = @_ }' ], - [ 'is_active', ' { my ($_window, $o_bool) = @_ }' ], - [ 'modal', ' { my ($_window, $o_bool) = @_ }' ], - [ 'resizable', ' { my ($_window, $o_bool) = @_ }' ], - [ 'window_position', ' { my ($_window, $o_pos) = @_ }' ], - [ 'expand_to_path', ' { my ($_treeview, $_path) = @_ }' ], - [ 'fraction', ' { my ($_progress_bar, $o_fraction) = @_ }' ], - [ 'orientation', ' { my ($_progress_bar, $o_orientation) = @_ }' ], - [ 'get_selected_rows', ' { my ($_tree_selection) = @_ }' ], - ); - my @added_subroutines; - my $add = sub { - member($_[0], map { $_->[0] } @subroutines) and return; - push @added_subroutines, [ $_[0], $_[1] ]; - }; - - my $pm_file = sub { - my ($file) = @_; - my @contents = cat_($file); - each_index { - if (/^\s*sub\s+(\w+)/) { - my $fun = $1; - my $line = $::i; - - #- obtain first statement of function - local $_ = $_; - if (/^\s*sub\s+\w+\s*{?\s*$/) { - if ($contents[$::i+1] =~ /^\s*{\s*$/) { - $_ .= $contents[++$line] . $contents[++$line]; - } else { - $_ .= $contents[++$line]; - } - } - - my $subroutine_decl = '^\s*sub\s+\w+\s*{\s*'; - - #- one liner constants - #- sub EXPOSURE_MASK { 'exposure-mask' } - /$subroutine_decl('[^']+')|("[^"]+")\s*}/ and $add->($fun, '() {}'); - #- sub Sym_Hangul_J_Phieuf { 0xeed } - /$subroutine_decl\d\S+\s*}/ and $add->($fun, '() {}'); - - #- traditional form - #- my ($class, $interval, $func, $data) = @_; - if (/$subroutine_decl\my\s*\(([^\)]+)\)\s*=\s*\@_\s*;\s*$/) { - my @args = map { /^\s*\$(.*)/ or goto skip_trad; '$_'.$1 } split /,/, $1; - $add->($fun, ' { my ('.join(', ', @args).') = @_ }'); - skip_trad: - } - - #- methods not naming arguments - #- sub set_name { $_[0]->set_property('name', $_[1]) } - if (/$subroutine_decl([^}]+)\s*}\s*$/) { - my $statement = $1; - if ($statement !~ /\$[a-zA-Z]/ && $statement !~ /\@_/ && $statement =~ /.*\$_\[(\d+)\]/) { - $add->($fun, ' { my ('.join(', ', map { '$_DUMMY'.$_ } 0..$1).') = @_ }'); - } - } - - #- methods with no argument - #- my $values = shift->_get_size_request; - if (/$subroutine_decl(my.*=)?\s*shift->\w+\s*((;)|(}))\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 $various = $1; - while ($various !~ /\)\s*;\s*$/) { - $various .= $contents[++$line]; - } - $various =~ s/\)\s*;\s*$//; - - my $subroutine = ' { my ('; - my @various = split /\]\s*,/, $various; - 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/) {} - $file =~ /\bGC\b/ or $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; - }; +my ($current_package, $current_prefix, $current_name); + +my %l; +sub get_paras { + my ($name, $para) = @_; + $name =~ s/\Q$current_prefix//; + $current_name = $name; + $l{$current_package}{$name} = [ map { + if (/\Q.../) { + '@_more_paras'; + } else { + my ($optional) = s/=(.*)//; + my $s = /.*\W(\w+)/ ? $1 : $_; + '$_' . ($optional ? 'o_' : '') . $s; + } + } grep { !/OUTLIST/ } split(',', $para) ]; +} - foreach (@files) { - /\.pm$/ and $pm_file->($_); - /\.c$/ and $c_file->($_); +sub parse_xs { + my ($file) = @_; + warn "parse_xs $file\n"; + my $state = 'waiting_for_type'; + ($current_package, $current_prefix) = ('', ''); + my $multi_line; + foreach (cat_($file)) { + chomp; + my $orig_line = $_; + + if (/^\s*#/ || (m!^\s*/\*! .. m!\*/!)) { + # forget it + } elsif ($state eq 'multi_line') { + if (/(.*)\)/) { + get_paras($current_name, $multi_line . $1); + $state = 'waiting_for_end'; + } else { + $multi_line .= $_; + } +# } elsif (/^\s*gperl_set_isa\s*\("(.*)", ".*"\)\s*;/) { + } elsif (/MODULE\s*=\s*\S+\s+PACKAGE\s*=\s*(\S+)\s+PREFIX\s*=\s*(\S+)/) { + ($current_package, $current_prefix) = ($1, $2); + } elsif (/MODULE\s*=\s*\S+\s+PACKAGE\s*=\s*(\S+)/) { + ($current_package, $current_prefix) = ($1, ''); + } elsif (!$current_package) { + # waiting for the MODULE line + } elsif (/^\s*$/) { + $state = 'waiting_for_type'; + } elsif (/^\w[^\(]*$/ && $state eq 'waiting_for_type') { + $state = 'waiting_for_function' if !/^BOOT:/ && !/;/; + } elsif (/^\s*ALIAS:\s*$/) { + $state = 'alias'; + } elsif ($state eq 'alias') { + if (my ($f) = /^\s*(\S+)\s*=\s*\d+\s*$/) { + my $pkg = $f =~ s/(.*)::// ? $1 : $current_package; + $l{$pkg}{$f} ||= $l{$current_package}{$current_name}; + } else { + warn "bad line $orig_line (state: $state)\n" if !/^\s*\w+:\s*$/ && !/^\s*$/; + $state = 'waiting_for_end'; + } + } elsif ($state eq 'waiting_for_type' && s/^(const\s*)?\w+\s*(\*\s*)?// || + $state eq 'waiting_for_function' && /^\w+/) { + if (my ($name, $para) = /^(\S+)\s*\((.*)\)\s*;?\s*$/) { + get_paras($name, $para); + $state = 'waiting_for_end'; + } elsif (($name, $para) = /^(\S+)\s*\((.*)$/) { + $multi_line = $para; + $current_name = $name; + $state = 'multi_line'; + } else { + warn "bad line $orig_line (state: $state)\n"; + } + } else { + warn "bad line $orig_line (state: $state)\n" if + !(($state eq 'waiting_for_end' || $state eq 'waiting_for_type') && + (/^\s/ || /^[{}]\s*$/ || /^(CODE|OUTPUT):\s*$/)); + } } +} - print -"package Gtk2; -our \@ISA = qw(); +my ($pkg_name, $dir) = @ARGV; +my @xs_files = chomp_(`find $dir -name "*.xs"`); +@ARGV == 2 && @xs_files or die "usage: gen.pl <Gtk2 or Glib> <dir where Gtk2.pm or Glib.pm is>\n"; -"; - @subroutines = sort { $a->[0] cmp $b->[0] } @subroutines, @added_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; - #- ignore multiply defined functions that have different numbers of arguments - $args != $a and $multiples[0][1] = ' {}'; - } - my $i; - $multiples[0][1] =~ s/\$_(\w+)/'$_DUMMY'.$i++/ge; - push @ok, @multiples[0]; - } else { - push @ok, @multiples; - } - } +parse_xs($_) foreach @xs_files; - print "sub Gtk2::$_->[0]$_->[1]\n" foreach @ok; -} +print "package $pkg_name;\nuse Glib;\n" if $pkg_name eq 'Gtk2'; - -if ($ARGV[0] =~ /gtk2/) { - shift @ARGV; - gtk2(@ARGV); +foreach my $pkg (sort keys %l) { + print "\npackage $pkg;\n"; + print "our \@ISA = qw();\n"; + foreach my $name (sort keys %{$l{$pkg}}) { + my $para = $l{$pkg}{$name}; + $name = $pkg . '::' . $name if $name =~ /^(length|x|y|eq|foreach|format)$/; + if (@$para) { + print "sub $name { my (", join(", ", @$para), ") = \@_ }\n"; + } else { + print "sub $name() {}\n"; + } + } } |