module Fox
Adds some methods similar to those for Ruby's Hash class to FOX's FXDict class.
This file is automatically generated from Scintilla.iface DO NOT MODIFY
Adds some methods to FOX's FXSettings class
The purpose of this library is to provide a few new methods similar to those used by Ruby/Tk.
Constants
- ALTMASK
- CALENDAR_NORMAL
Calendar-specific options
- CALENDAR_READONLY
- CAPSLOCKMASK
- CONTROLMASK
- CROSSINGGRAB
- CROSSINGNORMAL
- CROSSINGUNGRAB
- CURSOR_ARROW
- CURSOR_CROSS
- CURSOR_IBEAM
- CURSOR_KEEP
- CURSOR_LEFTRIGHT
- CURSOR_MOVE
- CURSOR_OWNED
- CURSOR_RARROW
- CURSOR_UPDOWN
- CURSOR_WATCH
- DECOR_ALL
- DECOR_BORDER
- DECOR_CLOSE
- DECOR_MAXIMIZE
- DECOR_MENU
- DECOR_MINIMIZE
- DECOR_NONE
- DECOR_RESIZE
- DECOR_SHRINKABLE
- DECOR_STRETCHABLE
- DECOR_TITLE
- DEFAULT_PAD
- DEF_ARROW_CURSOR
- DEF_CORNERNE_CURSOR
- DEF_CORNERNW_CURSOR
- DEF_CORNERSE_CURSOR
- DEF_CORNERSW_CURSOR
- DEF_CROSSHAIR_CURSOR
- DEF_DNDCOPY_CURSOR
- DEF_DNDLINK_CURSOR
- DEF_DNDMOVE_CURSOR
- DEF_DNDSTOP_CURSOR
- DEF_DRAGBL_CURSOR
- DEF_DRAGBR_CURSOR
- DEF_DRAGH_CURSOR
- DEF_DRAGTL_CURSOR
- DEF_DRAGTR_CURSOR
- DEF_DRAGV_CURSOR
- DEF_HAND_CURSOR
- DEF_HELP_CURSOR
- DEF_HSPLIT_CURSOR
- DEF_MOVE_CURSOR
- DEF_RARROW_CURSOR
- DEF_ROTATE_CURSOR
- DEF_SWATCH_CURSOR
- DEF_TEXT_CURSOR
- DEF_VSPLIT_CURSOR
- DEF_WAIT_CURSOR
- DEF_XSPLIT_CURSOR
- DRAG_ACCEPT
- DRAG_COPY
- DRAG_LINK
- DRAG_MOVE
- DRAG_PRIVATE
- DRAG_REJECT
- EXP_ALWAYS
- EXP_AUTO
- EXP_NEVER
- FALSE
- FILEMATCH_CASEFOLD
- FILEMATCH_FILE_NAME
- FILEMATCH_LEADING_DIR
- FILEMATCH_NOESCAPE
- FILEMATCH_PERIOD
- FONTENCODING_ARABIC
- FONTENCODING_BALTIC
- FONTENCODING_CELTIC
- FONTENCODING_CP1250
- FONTENCODING_CP1251
- FONTENCODING_CP1252
- FONTENCODING_CP1253
- FONTENCODING_CP1254
- FONTENCODING_CP1255
- FONTENCODING_CP1256
- FONTENCODING_CP1257
- FONTENCODING_CP1258
- FONTENCODING_CP437
- FONTENCODING_CP850
- FONTENCODING_CP851
- FONTENCODING_CP852
- FONTENCODING_CP855
- FONTENCODING_CP856
- FONTENCODING_CP857
- FONTENCODING_CP860
- FONTENCODING_CP861
- FONTENCODING_CP862
- FONTENCODING_CP863
- FONTENCODING_CP864
- FONTENCODING_CP865
- FONTENCODING_CP866
- FONTENCODING_CP869
- FONTENCODING_CP870
- FONTENCODING_CP874
- FONTENCODING_CYRILLIC
- FONTENCODING_DEFAULT
- FONTENCODING_EASTEUROPE
- FONTENCODING_GREEK
- FONTENCODING_HEBREW
- FONTENCODING_ISO_8859_1
- FONTENCODING_ISO_8859_10
- FONTENCODING_ISO_8859_11
- FONTENCODING_ISO_8859_13
- FONTENCODING_ISO_8859_14
- FONTENCODING_ISO_8859_15
- FONTENCODING_ISO_8859_16
- FONTENCODING_ISO_8859_2
- FONTENCODING_ISO_8859_3
- FONTENCODING_ISO_8859_4
- FONTENCODING_ISO_8859_5
- FONTENCODING_ISO_8859_6
- FONTENCODING_ISO_8859_7
- FONTENCODING_ISO_8859_8
- FONTENCODING_ISO_8859_9
- FONTENCODING_KOI8
- FONTENCODING_KOI8_R
- FONTENCODING_KOI8_U
- FONTENCODING_KOI8_UNIFIED
- FONTENCODING_LATIN1
- FONTENCODING_LATIN10
- FONTENCODING_LATIN2
- FONTENCODING_LATIN3
- FONTENCODING_LATIN4
- FONTENCODING_LATIN5
- FONTENCODING_LATIN6
- FONTENCODING_LATIN7
- FONTENCODING_LATIN8
- FONTENCODING_LATIN9
- FONTENCODING_NORDIC
- FONTENCODING_NORTHEUROPE
- FONTENCODING_RUSSIAN
- FONTENCODING_SOUTHEUROPE
- FONTENCODING_THAI
- FONTENCODING_TURKISH
- FONTENCODING_UNICODE
- FONTENCODING_USASCII
- FONTENCODING_WESTEUROPE
- FONTHINT_DECORATIVE
- FONTHINT_DONTCARE
- FONTHINT_MODERN
- FONTHINT_POLYMORPHIC
- FONTHINT_ROMAN
- FONTHINT_SCALABLE
- FONTHINT_SCRIPT
- FONTHINT_SWISS
- FONTHINT_SYSTEM
- FONTHINT_X11
- FONTPITCH_DEFAULT
Constants
- FONTPITCH_FIXED
- FONTPITCH_VARIABLE
- FONTSETWIDTH_COMPRESSED
- FONTSETWIDTH_CONDENSED
- FONTSETWIDTH_DONTCARE
- FONTSETWIDTH_EXPANDED
- FONTSETWIDTH_EXTRACONDENSED
- FONTSETWIDTH_EXTRAEXPANDED
- FONTSETWIDTH_MEDIUM
- FONTSETWIDTH_NARROW
- FONTSETWIDTH_NORMAL
- FONTSETWIDTH_REGULAR
- FONTSETWIDTH_SEMICONDENSED
- FONTSETWIDTH_SEMIEXPANDED
- FONTSETWIDTH_ULTRACONDENSED
- FONTSETWIDTH_ULTRAEXPANDED
- FONTSETWIDTH_WIDE
- FONTSLANT_DONTCARE
- FONTSLANT_ITALIC
- FONTSLANT_OBLIQUE
- FONTSLANT_REGULAR
- FONTSLANT_REVERSE_ITALIC
- FONTSLANT_REVERSE_OBLIQUE
- FONTWEIGHT_BLACK
- FONTWEIGHT_BOLD
- FONTWEIGHT_DEMIBOLD
- FONTWEIGHT_DONTCARE
- FONTWEIGHT_EXTRABOLD
- FONTWEIGHT_EXTRALIGHT
- FONTWEIGHT_HEAVY
- FONTWEIGHT_LIGHT
- FONTWEIGHT_MEDIUM
- FONTWEIGHT_NORMAL
- FONTWEIGHT_REGULAR
- FONTWEIGHT_THIN
- FRAME_GROOVE
- FRAME_LINE
- FRAME_NONE
- FRAME_NORMAL
- FRAME_RAISED
- FRAME_RIDGE
- FRAME_SUNKEN
- FRAME_THICK
- FROM_CLIPBOARD
- FROM_DRAGNDROP
- FROM_SELECTION
- FXFromCurrent
- FXFromEnd
- FXFromStart
- FXStreamAlloc
- FXStreamDead
- FXStreamEnd
- FXStreamFailure
- FXStreamFormat
- FXStreamFull
- FXStreamLoad
- FXStreamNoRead
- FXStreamNoWrite
- FXStreamOK
- FXStreamSave
- FXStreamUnknown
- HANDLE_SIZE
- INPUT_EXCEPT
- INPUT_NONE
- INPUT_READ
- INPUT_WRITE
- JUSTIFY_BOTTOM
- JUSTIFY_CENTER_X
- JUSTIFY_CENTER_Y
- JUSTIFY_HZ_APART
- JUSTIFY_LEFT
- JUSTIFY_NORMAL
- JUSTIFY_RIGHT
- JUSTIFY_TOP
- JUSTIFY_VT_APART
- KEY_0
- KEY_1
- KEY_2
- KEY_3
- KEY_3270_AltCursor
- KEY_3270_Attn
- KEY_3270_BackTab
- KEY_3270_ChangeScreen
- KEY_3270_Copy
- KEY_3270_CursorBlink
- KEY_3270_CursorSelect
- KEY_3270_DeleteWord
- KEY_3270_Duplicate
3270 Terminal
- KEY_3270_Enter
- KEY_3270_EraseEOF
- KEY_3270_EraseInput
- KEY_3270_ExSelect
- KEY_3270_FieldMark
- KEY_3270_Ident
- KEY_3270_Jump
- KEY_3270_KeyClick
- KEY_3270_Left2
- KEY_3270_PA1
- KEY_3270_PA2
- KEY_3270_PA3
- KEY_3270_Play
- KEY_3270_PrintScreen
- KEY_3270_Quit
- KEY_3270_Record
- KEY_3270_Reset
- KEY_3270_Right2
- KEY_3270_Rule
- KEY_3270_Setup
- KEY_3270_Test
- KEY_4
- KEY_5
- KEY_6
- KEY_7
- KEY_8
- KEY_9
- KEY_A
- KEY_AE
- KEY_Aacute
- KEY_Abreve
- KEY_AccessX_Enable
- KEY_AccessX_Feedback_Enable
- KEY_Acircumflex
- KEY_Adiaeresis
- KEY_Agrave
- KEY_Alt_L
- KEY_Alt_R
- KEY_Amacron
- KEY_Aogonek
Latin 2
- KEY_Arabic_ain
- KEY_Arabic_alef
- KEY_Arabic_alefmaksura
- KEY_Arabic_beh
- KEY_Arabic_comma
Arabic
- KEY_Arabic_dad
- KEY_Arabic_dal
- KEY_Arabic_damma
- KEY_Arabic_dammatan
- KEY_Arabic_fatha
- KEY_Arabic_fathatan
- KEY_Arabic_feh
- KEY_Arabic_ghain
- KEY_Arabic_ha
- KEY_Arabic_hah
- KEY_Arabic_hamza
- KEY_Arabic_hamzaonalef
- KEY_Arabic_hamzaonwaw
- KEY_Arabic_hamzaonyeh
- KEY_Arabic_hamzaunderalef
- KEY_Arabic_heh
- KEY_Arabic_jeem
- KEY_Arabic_kaf
- KEY_Arabic_kasra
- KEY_Arabic_kasratan
- KEY_Arabic_khah
- KEY_Arabic_lam
- KEY_Arabic_maddaonalef
- KEY_Arabic_meem
- KEY_Arabic_noon
- KEY_Arabic_qaf
- KEY_Arabic_question_mark
- KEY_Arabic_ra
- KEY_Arabic_sad
- KEY_Arabic_seen
- KEY_Arabic_semicolon
- KEY_Arabic_shadda
- KEY_Arabic_sheen
- KEY_Arabic_sukun
- KEY_Arabic_switch
- KEY_Arabic_tah
- KEY_Arabic_tatweel
- KEY_Arabic_teh
- KEY_Arabic_tehmarbuta
- KEY_Arabic_thal
- KEY_Arabic_theh
- KEY_Arabic_waw
- KEY_Arabic_yeh
- KEY_Arabic_zah
- KEY_Arabic_zain
- KEY_Aring
- KEY_Atilde
- KEY_AudibleBell_Enable
- KEY_B
- KEY_BackSpace
Miscellaneous
- KEY_Begin
- KEY_BounceKeys_Enable
- KEY_Break
- KEY_Byelorussian_SHORTU
- KEY_Byelorussian_shortu
- KEY_C
- KEY_Cabovedot
- KEY_Cacute
- KEY_Cancel
- KEY_Caps_Lock
- KEY_Ccaron
- KEY_Ccedilla
- KEY_Ccircumflex
- KEY_Clear
- KEY_Control_L
- KEY_Control_R
- KEY_Cyrillic_A
- KEY_Cyrillic_BE
- KEY_Cyrillic_CHE
- KEY_Cyrillic_DE
- KEY_Cyrillic_DZHE
- KEY_Cyrillic_E
- KEY_Cyrillic_EF
- KEY_Cyrillic_EL
- KEY_Cyrillic_EM
- KEY_Cyrillic_EN
- KEY_Cyrillic_ER
- KEY_Cyrillic_ES
- KEY_Cyrillic_GHE
- KEY_Cyrillic_HA
- KEY_Cyrillic_HARDSIGN
- KEY_Cyrillic_I
- KEY_Cyrillic_IE
- KEY_Cyrillic_IO
- KEY_Cyrillic_JE
- KEY_Cyrillic_KA
- KEY_Cyrillic_LJE
- KEY_Cyrillic_NJE
- KEY_Cyrillic_O
- KEY_Cyrillic_PE
- KEY_Cyrillic_SHA
- KEY_Cyrillic_SHCHA
- KEY_Cyrillic_SHORTI
- KEY_Cyrillic_SOFTSIGN
- KEY_Cyrillic_TE
- KEY_Cyrillic_TSE
- KEY_Cyrillic_U
- KEY_Cyrillic_VE
- KEY_Cyrillic_YA
- KEY_Cyrillic_YERU
- KEY_Cyrillic_YU
- KEY_Cyrillic_ZE
- KEY_Cyrillic_ZHE
- KEY_Cyrillic_a
- KEY_Cyrillic_be
- KEY_Cyrillic_che
- KEY_Cyrillic_de
- KEY_Cyrillic_dzhe
- KEY_Cyrillic_e
- KEY_Cyrillic_ef
- KEY_Cyrillic_el
- KEY_Cyrillic_em
- KEY_Cyrillic_en
- KEY_Cyrillic_er
- KEY_Cyrillic_es
- KEY_Cyrillic_ghe
- KEY_Cyrillic_ha
- KEY_Cyrillic_hardsign
- KEY_Cyrillic_i
- KEY_Cyrillic_ie
- KEY_Cyrillic_io
- KEY_Cyrillic_je
- KEY_Cyrillic_ka
- KEY_Cyrillic_lje
- KEY_Cyrillic_nje
- KEY_Cyrillic_o
- KEY_Cyrillic_pe
- KEY_Cyrillic_sha
- KEY_Cyrillic_shcha
- KEY_Cyrillic_shorti
- KEY_Cyrillic_softsign
- KEY_Cyrillic_te
- KEY_Cyrillic_tse
- KEY_Cyrillic_u
- KEY_Cyrillic_ve
- KEY_Cyrillic_ya
- KEY_Cyrillic_yeru
- KEY_Cyrillic_yu
- KEY_Cyrillic_ze
- KEY_Cyrillic_zhe
- KEY_D
- KEY_Dcaron
- KEY_Delete
- KEY_Down
- KEY_Dstroke
- KEY_E
- KEY_ENG
- KEY_ETH
- KEY_Eabovedot
- KEY_Eacute
- KEY_Ecaron
- KEY_Ecircumflex
- KEY_Ediaeresis
- KEY_Egrave
- KEY_Eisu_Shift
- KEY_Eisu_toggle
- KEY_Emacron
- KEY_End
- KEY_Eogonek
- KEY_Escape
- KEY_Eth
- KEY_Execute
- KEY_F
- KEY_F1
Function keys
- KEY_F10
- KEY_F11
- KEY_F12
- KEY_F13
- KEY_F14
- KEY_F15
- KEY_F16
- KEY_F17
- KEY_F18
- KEY_F19
- KEY_F2
- KEY_F20
- KEY_F21
- KEY_F22
- KEY_F23
- KEY_F24
- KEY_F25
- KEY_F26
- KEY_F27
- KEY_F28
- KEY_F29
- KEY_F3
- KEY_F30
- KEY_F31
- KEY_F32
- KEY_F33
- KEY_F34
- KEY_F35
- KEY_F4
- KEY_F5
- KEY_F6
- KEY_F7
- KEY_F8
- KEY_F9
- KEY_Find
- KEY_First_Virtual_Screen
- KEY_G
- KEY_Gabovedot
- KEY_Gbreve
- KEY_Gcedilla
- KEY_Gcircumflex
- KEY_Greek_ALPHA
- KEY_Greek_ALPHAaccent
Greek
- KEY_Greek_BETA
- KEY_Greek_CHI
- KEY_Greek_DELTA
- KEY_Greek_EPSILON
- KEY_Greek_EPSILONaccent
- KEY_Greek_ETA
- KEY_Greek_ETAaccent
- KEY_Greek_GAMMA
- KEY_Greek_IOTA
- KEY_Greek_IOTAaccent
- KEY_Greek_IOTAdiaeresis
- KEY_Greek_KAPPA
- KEY_Greek_LAMBDA
- KEY_Greek_LAMDA
- KEY_Greek_MU
- KEY_Greek_NU
- KEY_Greek_OMEGA
- KEY_Greek_OMEGAaccent
- KEY_Greek_OMICRON
- KEY_Greek_OMICRONaccent
- KEY_Greek_PHI
- KEY_Greek_PI
- KEY_Greek_PSI
- KEY_Greek_RHO
- KEY_Greek_SIGMA
- KEY_Greek_TAU
- KEY_Greek_THETA
- KEY_Greek_UPSILON
- KEY_Greek_UPSILONaccent
- KEY_Greek_UPSILONdieresis
- KEY_Greek_XI
- KEY_Greek_ZETA
- KEY_Greek_accentdieresis
- KEY_Greek_alpha
- KEY_Greek_alphaaccent
- KEY_Greek_beta
- KEY_Greek_chi
- KEY_Greek_delta
- KEY_Greek_epsilon
- KEY_Greek_epsilonaccent
- KEY_Greek_eta
- KEY_Greek_etaaccent
- KEY_Greek_finalsmallsigma
- KEY_Greek_gamma
- KEY_Greek_horizbar
- KEY_Greek_iota
- KEY_Greek_iotaaccent
- KEY_Greek_iotaaccentdieresis
- KEY_Greek_iotadieresis
- KEY_Greek_kappa
- KEY_Greek_lambda
- KEY_Greek_lamda
- KEY_Greek_mu
- KEY_Greek_nu
- KEY_Greek_omega
- KEY_Greek_omegaaccent
- KEY_Greek_omicron
- KEY_Greek_omicronaccent
- KEY_Greek_phi
- KEY_Greek_pi
- KEY_Greek_psi
- KEY_Greek_rho
- KEY_Greek_sigma
- KEY_Greek_switch
- KEY_Greek_tau
- KEY_Greek_theta
- KEY_Greek_upsilon
- KEY_Greek_upsilonaccent
- KEY_Greek_upsilonaccentdieresis
- KEY_Greek_upsilondieresis
- KEY_Greek_xi
- KEY_Greek_zeta
- KEY_H
- KEY_Hangul
Korean
- KEY_Hangul_A
- KEY_Hangul_AE
- KEY_Hangul_AraeA
- KEY_Hangul_AraeAE
- KEY_Hangul_Banja
- KEY_Hangul_Cieuc
- KEY_Hangul_Codeinput
- KEY_Hangul_Dikeud
- KEY_Hangul_E
- KEY_Hangul_EO
- KEY_Hangul_EU
- KEY_Hangul_End
- KEY_Hangul_Hanja
- KEY_Hangul_Hieuh
- KEY_Hangul_I
- KEY_Hangul_Ieung
- KEY_Hangul_J_Cieuc
- KEY_Hangul_J_Dikeud
- KEY_Hangul_J_Hieuh
- KEY_Hangul_J_Ieung
- KEY_Hangul_J_Jieuj
- KEY_Hangul_J_Khieuq
- KEY_Hangul_J_Kiyeog
- KEY_Hangul_J_KiyeogSios
- KEY_Hangul_J_KkogjiDalrinIeung
- KEY_Hangul_J_Mieum
- KEY_Hangul_J_Nieun
- KEY_Hangul_J_NieunHieuh
- KEY_Hangul_J_NieunJieuj
- KEY_Hangul_J_PanSios
- KEY_Hangul_J_Phieuf
- KEY_Hangul_J_Pieub
- KEY_Hangul_J_PieubSios
- KEY_Hangul_J_Rieul
- KEY_Hangul_J_RieulHieuh
- KEY_Hangul_J_RieulKiyeog
- KEY_Hangul_J_RieulMieum
- KEY_Hangul_J_RieulPhieuf
- KEY_Hangul_J_RieulPieub
- KEY_Hangul_J_RieulSios
- KEY_Hangul_J_RieulTieut
- KEY_Hangul_J_Sios
- KEY_Hangul_J_SsangKiyeog
- KEY_Hangul_J_SsangSios
- KEY_Hangul_J_Tieut
- KEY_Hangul_J_YeorinHieuh
- KEY_Hangul_Jamo
- KEY_Hangul_Jeonja
- KEY_Hangul_Jieuj
- KEY_Hangul_Khieuq
- KEY_Hangul_Kiyeog
- KEY_Hangul_KiyeogSios
- KEY_Hangul_KkogjiDalrinIeung
- KEY_Hangul_Mieum
- KEY_Hangul_MultipleCandidate
- KEY_Hangul_Nieun
- KEY_Hangul_NieunHieuh
- KEY_Hangul_NieunJieuj
- KEY_Hangul_O
- KEY_Hangul_OE
- KEY_Hangul_PanSios
- KEY_Hangul_Phieuf
- KEY_Hangul_Pieub
- KEY_Hangul_PieubSios
- KEY_Hangul_PostHanja
- KEY_Hangul_PreHanja
- KEY_Hangul_PreviousCandidate
- KEY_Hangul_Rieul
- KEY_Hangul_RieulHieuh
- KEY_Hangul_RieulKiyeog
- KEY_Hangul_RieulMieum
- KEY_Hangul_RieulPhieuf
- KEY_Hangul_RieulPieub
- KEY_Hangul_RieulSios
- KEY_Hangul_RieulTieut
- KEY_Hangul_RieulYeorinHieuh
- KEY_Hangul_Romaja
- KEY_Hangul_SingleCandidate
- KEY_Hangul_Sios
- KEY_Hangul_Special
- KEY_Hangul_SsangDikeud
- KEY_Hangul_SsangJieuj
- KEY_Hangul_SsangKiyeog
- KEY_Hangul_SsangPieub
- KEY_Hangul_SsangSios
- KEY_Hangul_Start
- KEY_Hangul_SunkyeongeumMieum
- KEY_Hangul_SunkyeongeumPhieuf
- KEY_Hangul_SunkyeongeumPieub
- KEY_Hangul_Tieut
- KEY_Hangul_U
- KEY_Hangul_WA
- KEY_Hangul_WAE
- KEY_Hangul_WE
- KEY_Hangul_WEO
- KEY_Hangul_WI
- KEY_Hangul_YA
- KEY_Hangul_YAE
- KEY_Hangul_YE
- KEY_Hangul_YEO
- KEY_Hangul_YI
- KEY_Hangul_YO
- KEY_Hangul_YU
- KEY_Hangul_YeorinHieuh
- KEY_Hangul_switch
- KEY_Hankaku
- KEY_Hcircumflex
- KEY_Hebrew_switch
- KEY_Help
- KEY_Henkan
- KEY_Henkan_Mode
- KEY_Hiragana
- KEY_Hiragana_Katakana
- KEY_Home
Cursor
- KEY_Hstroke
Latin 3
- KEY_Hyper_L
- KEY_Hyper_R
- KEY_I
- KEY_ISO_Center_Object
- KEY_ISO_Continuous_Underline
- KEY_ISO_Discontinuous_Underline
- KEY_ISO_Emphasize
- KEY_ISO_Enter
- KEY_ISO_Fast_Cursor_Down
- KEY_ISO_Fast_Cursor_Left
- KEY_ISO_Fast_Cursor_Right
- KEY_ISO_Fast_Cursor_Up
- KEY_ISO_First_Group
- KEY_ISO_First_Group_Lock
- KEY_ISO_Group_Latch
- KEY_ISO_Group_Lock
- KEY_ISO_Group_Shift
- KEY_ISO_Last_Group
- KEY_ISO_Last_Group_Lock
- KEY_ISO_Left_Tab
- KEY_ISO_Level2_Latch
- KEY_ISO_Level3_Latch
- KEY_ISO_Level3_Lock
- KEY_ISO_Level3_Shift
- KEY_ISO_Lock
ISO 9995
- KEY_ISO_Move_Line_Down
- KEY_ISO_Move_Line_Up
- KEY_ISO_Next_Group
- KEY_ISO_Next_Group_Lock
- KEY_ISO_Partial_Line_Down
- KEY_ISO_Partial_Line_Up
- KEY_ISO_Partial_Space_Left
- KEY_ISO_Partial_Space_Right
- KEY_ISO_Prev_Group
- KEY_ISO_Prev_Group_Lock
- KEY_ISO_Release_Both_Margins
- KEY_ISO_Release_Margin_Left
- KEY_ISO_Release_Margin_Right
- KEY_ISO_Set_Margin_Left
- KEY_ISO_Set_Margin_Right
- KEY_Iabovedot
- KEY_Iacute
- KEY_Icircumflex
- KEY_Idiaeresis
- KEY_Igrave
- KEY_Imacron
- KEY_Insert
- KEY_Iogonek
- KEY_Itilde
- KEY_J
- KEY_Jcircumflex
- KEY_K
- KEY_KP_0
Keypad numbers
- KEY_KP_1
- KEY_KP_2
- KEY_KP_3
- KEY_KP_4
- KEY_KP_5
- KEY_KP_6
- KEY_KP_7
- KEY_KP_8
- KEY_KP_9
- KEY_KP_Add
- KEY_KP_Begin
- KEY_KP_Decimal
- KEY_KP_Delete
- KEY_KP_Divide
- KEY_KP_Down
- KEY_KP_End
- KEY_KP_Enter
- KEY_KP_Equal
- KEY_KP_F1
- KEY_KP_F2
- KEY_KP_F3
- KEY_KP_F4
- KEY_KP_Home
- KEY_KP_Insert
- KEY_KP_Left
- KEY_KP_Multiply
- KEY_KP_Next
- KEY_KP_Page_Down
- KEY_KP_Page_Up
- KEY_KP_Prior
- KEY_KP_Right
- KEY_KP_Separator
- KEY_KP_Space
Keypad
- KEY_KP_Subtract
- KEY_KP_Tab
- KEY_KP_Up
- KEY_Kana_Lock
- KEY_Kana_Shift
- KEY_Kanji
Japanese
- KEY_Katakana
- KEY_Kcedilla
- KEY_Korean_Won
- KEY_L
- KEY_L1
- KEY_L10
- KEY_L2
- KEY_L3
- KEY_L4
- KEY_L5
- KEY_L6
- KEY_L7
- KEY_L8
- KEY_L9
- KEY_Lacute
- KEY_Last_Virtual_Screen
- KEY_Lcaron
- KEY_Lcedilla
- KEY_Left
- KEY_Linefeed
- KEY_Lstroke
- KEY_M
- KEY_Macedonia_DSE
- KEY_Macedonia_GJE
- KEY_Macedonia_KJE
- KEY_Macedonia_dse
- KEY_Macedonia_gje
- KEY_Macedonia_kje
- KEY_Massyo
- KEY_Menu
- KEY_Meta_L
- KEY_Meta_R
- KEY_Mode_switch
- KEY_MouseKeys_Accel_Enable
- KEY_MouseKeys_Enable
- KEY_Muhenkan
- KEY_Multi_key
- KEY_N
- KEY_Nacute
- KEY_Ncaron
- KEY_Ncedilla
- KEY_Next
- KEY_Next_Virtual_Screen
- KEY_Ntilde
- KEY_Num_Lock
- KEY_O
- KEY_Oacute
- KEY_Ocircumflex
- KEY_Odiaeresis
- KEY_Odoubleacute
- KEY_Ograve
- KEY_Omacron
- KEY_Ooblique
- KEY_Otilde
- KEY_Overlay1_Enable
- KEY_Overlay2_Enable
- KEY_P
- KEY_Page_Down
- KEY_Page_Up
- KEY_Pause
- KEY_Pointer_Accelerate
- KEY_Pointer_Button1
- KEY_Pointer_Button2
- KEY_Pointer_Button3
- KEY_Pointer_Button4
- KEY_Pointer_Button5
- KEY_Pointer_Button_Dflt
- KEY_Pointer_DblClick1
- KEY_Pointer_DblClick2
- KEY_Pointer_DblClick3
- KEY_Pointer_DblClick4
- KEY_Pointer_DblClick5
- KEY_Pointer_DblClick_Dflt
- KEY_Pointer_DfltBtnNext
- KEY_Pointer_DfltBtnPrev
- KEY_Pointer_Down
- KEY_Pointer_DownLeft
- KEY_Pointer_DownRight
- KEY_Pointer_Drag1
- KEY_Pointer_Drag2
- KEY_Pointer_Drag3
- KEY_Pointer_Drag4
- KEY_Pointer_Drag5
- KEY_Pointer_Drag_Dflt
- KEY_Pointer_EnableKeys
- KEY_Pointer_Left
- KEY_Pointer_Right
- KEY_Pointer_Up
- KEY_Pointer_UpLeft
- KEY_Pointer_UpRight
- KEY_Prev_Virtual_Screen
- KEY_Print
- KEY_Prior
- KEY_Q
- KEY_R
- KEY_R1
- KEY_R10
- KEY_R11
- KEY_R12
- KEY_R13
- KEY_R14
- KEY_R15
- KEY_R2
- KEY_R3
- KEY_R4
- KEY_R5
- KEY_R6
- KEY_R7
- KEY_R8
- KEY_R9
- KEY_Racute
- KEY_Rcaron
- KEY_Rcedilla
- KEY_Redo
- KEY_RepeatKeys_Enable
- KEY_Return
- KEY_Right
- KEY_Romaji
- KEY_S
- KEY_Sacute
- KEY_Scaron
- KEY_Scedilla
- KEY_Scircumflex
- KEY_Scroll_Lock
- KEY_Select
Functions
- KEY_Serbian_DJE
- KEY_Serbian_DZE
- KEY_Serbian_JE
- KEY_Serbian_LJE
- KEY_Serbian_NJE
- KEY_Serbian_TSHE
- KEY_Serbian_dje
Cyrillic
- KEY_Serbian_dze
- KEY_Serbian_je
- KEY_Serbian_lje
- KEY_Serbian_nje
- KEY_Serbian_tshe
- KEY_Shift_L
Modifiers
- KEY_Shift_Lock
- KEY_Shift_R
- KEY_SlowKeys_Enable
- KEY_StickyKeys_Enable
- KEY_Super_L
- KEY_Super_R
- KEY_Sys_Req
- KEY_T
- KEY_THORN
- KEY_Tab
- KEY_Tcaron
- KEY_Tcedilla
- KEY_Terminate_Server
- KEY_Thai_baht
- KEY_Thai_bobaimai
- KEY_Thai_chochan
- KEY_Thai_chochang
- KEY_Thai_choching
- KEY_Thai_chochoe
- KEY_Thai_dochada
- KEY_Thai_dodek
- KEY_Thai_fofa
- KEY_Thai_fofan
- KEY_Thai_hohip
- KEY_Thai_honokhuk
- KEY_Thai_khokhai
- KEY_Thai_khokhon
- KEY_Thai_khokhuat
- KEY_Thai_khokhwai
- KEY_Thai_khorakhang
- KEY_Thai_kokai
Thai
- KEY_Thai_lakkhangyao
- KEY_Thai_lekchet
- KEY_Thai_lekha
- KEY_Thai_lekhok
- KEY_Thai_lekkao
- KEY_Thai_leknung
- KEY_Thai_lekpaet
- KEY_Thai_leksam
- KEY_Thai_leksi
- KEY_Thai_leksong
- KEY_Thai_leksun
- KEY_Thai_lochula
- KEY_Thai_loling
- KEY_Thai_lu
- KEY_Thai_maichattawa
- KEY_Thai_maiek
- KEY_Thai_maihanakat
- KEY_Thai_maihanakat_maitho
- KEY_Thai_maitaikhu
- KEY_Thai_maitho
- KEY_Thai_maitri
- KEY_Thai_maiyamok
- KEY_Thai_moma
- KEY_Thai_ngongu
- KEY_Thai_nikhahit
- KEY_Thai_nonen
- KEY_Thai_nonu
- KEY_Thai_oang
- KEY_Thai_paiyannoi
- KEY_Thai_phinthu
- KEY_Thai_phophan
- KEY_Thai_phophung
- KEY_Thai_phosamphao
- KEY_Thai_popla
- KEY_Thai_rorua
- KEY_Thai_ru
- KEY_Thai_saraa
- KEY_Thai_saraaa
- KEY_Thai_saraae
- KEY_Thai_saraaimaimalai
- KEY_Thai_saraaimaimuan
- KEY_Thai_saraam
- KEY_Thai_sarae
- KEY_Thai_sarai
- KEY_Thai_saraii
- KEY_Thai_sarao
- KEY_Thai_sarau
- KEY_Thai_saraue
- KEY_Thai_sarauee
- KEY_Thai_sarauu
- KEY_Thai_sorusi
- KEY_Thai_sosala
- KEY_Thai_soso
- KEY_Thai_sosua
- KEY_Thai_thanthakhat
- KEY_Thai_thonangmontho
- KEY_Thai_thophuthao
- KEY_Thai_thothahan
- KEY_Thai_thothan
- KEY_Thai_thothong
- KEY_Thai_thothung
- KEY_Thai_topatak
- KEY_Thai_totao
- KEY_Thai_wowaen
- KEY_Thai_yoyak
- KEY_Thai_yoying
- KEY_Thorn
- KEY_Touroku
- KEY_Tslash
- KEY_U
- KEY_Uacute
- KEY_Ubreve
- KEY_Ucircumflex
- KEY_Udiaeresis
- KEY_Udoubleacute
- KEY_Ugrave
- KEY_Ukrainian_I
- KEY_Ukrainian_IE
- KEY_Ukrainian_YI
- KEY_Ukrainian_i
- KEY_Ukrainian_ie
- KEY_Ukrainian_yi
- KEY_Ukranian_I
- KEY_Ukranian_JE
- KEY_Ukranian_YI
- KEY_Ukranian_i
- KEY_Ukranian_je
- KEY_Ukranian_yi
- KEY_Umacron
- KEY_Undo
- KEY_Uogonek
- KEY_Up
- KEY_Uring
- KEY_Utilde
- KEY_V
- KEY_VoidSymbol
Void symbol
- KEY_W
- KEY_X
- KEY_Y
- KEY_Yacute
- KEY_Z
- KEY_Zabovedot
- KEY_Zacute
- KEY_Zcaron
- KEY_Zenkaku
- KEY_Zenkaku_Hankaku
- KEY_a
- KEY_aacute
- KEY_abovedot
- KEY_abreve
- KEY_acircumflex
- KEY_acute
- KEY_adiaeresis
- KEY_ae
- KEY_agrave
- KEY_amacron
- KEY_ampersand
- KEY_aogonek
- KEY_apostrophe
- KEY_approximate
- KEY_aring
- KEY_asciicircum
- KEY_asciitilde
- KEY_asterisk
- KEY_at
- KEY_atilde
- KEY_b
- KEY_backslash
- KEY_ballotcross
- KEY_bar
- KEY_blank
Special
- KEY_botintegral
- KEY_botleftparens
- KEY_botleftsqbracket
- KEY_botleftsummation
- KEY_botrightparens
- KEY_botrightsqbracket
- KEY_botrightsummation
- KEY_bott
- KEY_botvertsummationconnector
- KEY_braceleft
- KEY_braceright
- KEY_bracketleft
- KEY_bracketright
- KEY_breve
- KEY_brokenbar
- KEY_c
- KEY_cabovedot
- KEY_cacute
- KEY_careof
- KEY_caret
- KEY_caron
- KEY_ccaron
- KEY_ccedilla
- KEY_ccircumflex
- KEY_cedilla
- KEY_cent
- KEY_checkerboard
- KEY_checkmark
- KEY_circle
- KEY_club
- KEY_colon
- KEY_comma
- KEY_copyright
- KEY_cr
- KEY_crossinglines
- KEY_currency
- KEY_cursor
- KEY_d
- KEY_dagger
- KEY_dcaron
- KEY_dead_abovedot
- KEY_dead_abovering
- KEY_dead_acute
- KEY_dead_belowdot
- KEY_dead_breve
- KEY_dead_caron
- KEY_dead_cedilla
- KEY_dead_circumflex
- KEY_dead_diaeresis
- KEY_dead_doubleacute
- KEY_dead_grave
- KEY_dead_iota
- KEY_dead_macron
- KEY_dead_ogonek
- KEY_dead_semivoiced_sound
- KEY_dead_tilde
- KEY_dead_voiced_sound
- KEY_decimalpoint
- KEY_degree
- KEY_diaeresis
- KEY_diamond
- KEY_digitspace
- KEY_division
- KEY_dollar
- KEY_doubbaselinedot
- KEY_doubleacute
- KEY_doubledagger
- KEY_doublelowquotemark
- KEY_downarrow
- KEY_downcaret
- KEY_downshoe
- KEY_downstile
- KEY_downtack
- KEY_dstroke
- KEY_e
- KEY_eabovedot
- KEY_eacute
- KEY_ecaron
- KEY_ecircumflex
- KEY_ediaeresis
- KEY_egrave
- KEY_ellipsis
- KEY_em3space
- KEY_em4space
- KEY_emacron
- KEY_emdash
- KEY_emfilledcircle
- KEY_emfilledrect
- KEY_emopencircle
- KEY_emopenrectangle
- KEY_emspace
Publishing
- KEY_endash
- KEY_enfilledcircbullet
- KEY_enfilledsqbullet
- KEY_eng
- KEY_enopencircbullet
- KEY_enopensquarebullet
- KEY_enspace
- KEY_eogonek
- KEY_equal
- KEY_eth
- KEY_exclam
- KEY_exclamdown
- KEY_f
- KEY_femalesymbol
- KEY_ff
- KEY_figdash
- KEY_filledlefttribullet
- KEY_filledrectbullet
- KEY_filledrighttribullet
- KEY_filledtribulletdown
- KEY_filledtribulletup
- KEY_fiveeighths
- KEY_fivesixths
- KEY_fourfifths
- KEY_function
- KEY_g
- KEY_gabovedot
- KEY_gbreve
- KEY_gcedilla
- KEY_gcircumflex
- KEY_grave
- KEY_greater
- KEY_greaterthanequal
- KEY_guillemotleft
- KEY_guillemotright
- KEY_h
- KEY_hairspace
- KEY_hcircumflex
- KEY_heart
- KEY_hebrew_aleph
- KEY_hebrew_ayin
- KEY_hebrew_bet
- KEY_hebrew_beth
- KEY_hebrew_chet
- KEY_hebrew_dalet
- KEY_hebrew_daleth
- KEY_hebrew_doublelowline
Hebrew
- KEY_hebrew_finalkaph
- KEY_hebrew_finalmem
- KEY_hebrew_finalnun
- KEY_hebrew_finalpe
- KEY_hebrew_finalzade
- KEY_hebrew_finalzadi
- KEY_hebrew_gimel
- KEY_hebrew_gimmel
- KEY_hebrew_he
- KEY_hebrew_het
- KEY_hebrew_kaph
- KEY_hebrew_kuf
- KEY_hebrew_lamed
- KEY_hebrew_mem
- KEY_hebrew_nun
- KEY_hebrew_pe
- KEY_hebrew_qoph
- KEY_hebrew_resh
- KEY_hebrew_samech
- KEY_hebrew_samekh
- KEY_hebrew_shin
- KEY_hebrew_taf
- KEY_hebrew_taw
- KEY_hebrew_tet
- KEY_hebrew_teth
- KEY_hebrew_waw
- KEY_hebrew_yod
- KEY_hebrew_zade
- KEY_hebrew_zadi
- KEY_hebrew_zain
- KEY_hebrew_zayin
- KEY_hexagram
- KEY_horizconnector
- KEY_horizlinescan1
- KEY_horizlinescan3
- KEY_horizlinescan5
- KEY_horizlinescan7
- KEY_horizlinescan9
- KEY_hstroke
- KEY_ht
- KEY_hyphen
- KEY_i
- KEY_iacute
- KEY_icircumflex
- KEY_identical
- KEY_idiaeresis
- KEY_idotless
- KEY_ifonlyif
- KEY_igrave
- KEY_imacron
- KEY_implies
- KEY_includedin
- KEY_includes
- KEY_infinity
- KEY_integral
- KEY_intersection
- KEY_iogonek
- KEY_itilde
- KEY_j
- KEY_jcircumflex
- KEY_jot
- KEY_k
- KEY_kana_A
- KEY_kana_CHI
- KEY_kana_E
- KEY_kana_FU
- KEY_kana_HA
- KEY_kana_HE
- KEY_kana_HI
- KEY_kana_HO
- KEY_kana_HU
- KEY_kana_I
- KEY_kana_KA
- KEY_kana_KE
- KEY_kana_KI
- KEY_kana_KO
- KEY_kana_KU
- KEY_kana_MA
- KEY_kana_ME
- KEY_kana_MI
- KEY_kana_MO
- KEY_kana_MU
- KEY_kana_N
- KEY_kana_NA
- KEY_kana_NE
- KEY_kana_NI
- KEY_kana_NO
- KEY_kana_NU
- KEY_kana_O
- KEY_kana_RA
- KEY_kana_RE
- KEY_kana_RI
- KEY_kana_RO
- KEY_kana_RU
- KEY_kana_SA
- KEY_kana_SE
- KEY_kana_SHI
- KEY_kana_SO
- KEY_kana_SU
- KEY_kana_TA
- KEY_kana_TE
- KEY_kana_TI
- KEY_kana_TO
- KEY_kana_TSU
- KEY_kana_TU
- KEY_kana_U
- KEY_kana_WA
- KEY_kana_WO
- KEY_kana_YA
- KEY_kana_YO
- KEY_kana_YU
- KEY_kana_a
- KEY_kana_closingbracket
- KEY_kana_comma
- KEY_kana_conjunctive
- KEY_kana_e
- KEY_kana_fullstop
- KEY_kana_i
- KEY_kana_middledot
- KEY_kana_o
- KEY_kana_openingbracket
- KEY_kana_switch
- KEY_kana_tsu
- KEY_kana_tu
- KEY_kana_u
- KEY_kana_ya
- KEY_kana_yo
- KEY_kana_yu
- KEY_kappa
- KEY_kcedilla
- KEY_kra
Latin 4
- KEY_l
- KEY_lacute
- KEY_latincross
- KEY_lcaron
- KEY_lcedilla
- KEY_leftanglebracket
- KEY_leftarrow
- KEY_leftcaret
APL
- KEY_leftdoublequotemark
- KEY_leftmiddlecurlybrace
- KEY_leftopentriangle
- KEY_leftpointer
- KEY_leftradical
Technical
- KEY_leftshoe
- KEY_leftsinglequotemark
- KEY_leftt
- KEY_lefttack
- KEY_less
- KEY_lessthanequal
- KEY_lf
- KEY_logicaland
- KEY_logicalor
- KEY_lowleftcorner
- KEY_lowrightcorner
- KEY_lstroke
- KEY_m
- KEY_macron
- KEY_malesymbol
- KEY_maltesecross
- KEY_marker
- KEY_masculine
- KEY_minus
- KEY_minutes
- KEY_mu
- KEY_multiply
- KEY_musicalflat
- KEY_musicalsharp
- KEY_n
- KEY_nabla
- KEY_nacute
- KEY_ncaron
- KEY_ncedilla
- KEY_nl
- KEY_nobreakspace
- KEY_notequal
- KEY_notsign
- KEY_ntilde
- KEY_numbersign
- KEY_numerosign
- KEY_o
- KEY_oacute
- KEY_ocircumflex
- KEY_odiaeresis
- KEY_odoubleacute
- KEY_ogonek
- KEY_ograve
- KEY_omacron
- KEY_oneeighth
- KEY_onefifth
- KEY_onehalf
- KEY_onequarter
- KEY_onesixth
- KEY_onesuperior
- KEY_onethird
- KEY_openrectbullet
- KEY_openstar
- KEY_opentribulletdown
- KEY_opentribulletup
- KEY_ordfeminine
- KEY_oslash
- KEY_otilde
- KEY_overbar
- KEY_overline
Katakana
- KEY_p
- KEY_paragraph
- KEY_parenleft
- KEY_parenright
- KEY_partialderivative
- KEY_percent
- KEY_period
- KEY_periodcentered
- KEY_phonographcopyright
- KEY_plus
- KEY_plusminus
- KEY_prescription
- KEY_prolongedsound
- KEY_punctspace
- KEY_q
- KEY_quad
- KEY_question
- KEY_questiondown
- KEY_quotedbl
- KEY_quoteleft
- KEY_quoteright
- KEY_r
- KEY_racute
- KEY_radical
- KEY_rcaron
- KEY_rcedilla
- KEY_registered
- KEY_rightanglebracket
- KEY_rightarrow
- KEY_rightcaret
- KEY_rightdoublequotemark
- KEY_rightmiddlecurlybrace
- KEY_rightmiddlesummation
- KEY_rightopentriangle
- KEY_rightpointer
- KEY_rightshoe
- KEY_rightsinglequotemark
- KEY_rightt
- KEY_righttack
- KEY_s
- KEY_sacute
- KEY_scaron
- KEY_scedilla
- KEY_scircumflex
- KEY_script_switch
- KEY_seconds
- KEY_section
- KEY_semicolon
- KEY_semivoicedsound
- KEY_seveneighths
- KEY_signaturemark
- KEY_signifblank
- KEY_similarequal
- KEY_singlelowquotemark
- KEY_slash
- KEY_soliddiamond
- KEY_space
Latin 1
- KEY_ssharp
- KEY_sterling
- KEY_t
- KEY_tcaron
- KEY_tcedilla
- KEY_telephone
- KEY_telephonerecorder
- KEY_therefore
- KEY_thinspace
- KEY_thorn
- KEY_threeeighths
- KEY_threefifths
- KEY_threequarters
- KEY_threesuperior
- KEY_topintegral
- KEY_topleftparens
- KEY_topleftradical
- KEY_topleftsqbracket
- KEY_topleftsummation
- KEY_toprightparens
- KEY_toprightsqbracket
- KEY_toprightsummation
- KEY_topt
- KEY_topvertsummationconnector
- KEY_trademark
- KEY_trademarkincircle
- KEY_tslash
- KEY_twofifths
- KEY_twosuperior
- KEY_twothirds
- KEY_u
- KEY_uacute
- KEY_ubreve
- KEY_ucircumflex
- KEY_udiaeresis
- KEY_udoubleacute
- KEY_ugrave
- KEY_umacron
- KEY_underbar
- KEY_underscore
- KEY_union
- KEY_uogonek
- KEY_uparrow
- KEY_upcaret
- KEY_upleftcorner
- KEY_uprightcorner
- KEY_upshoe
- KEY_upstile
- KEY_uptack
- KEY_uring
- KEY_utilde
- KEY_v
- KEY_variation
- KEY_vertbar
- KEY_vertconnector
- KEY_voicedsound
- KEY_vt
- KEY_w
- KEY_x
- KEY_y
- KEY_yacute
- KEY_ydiaeresis
- KEY_yen
- KEY_z
- KEY_zabovedot
- KEY_zacute
- KEY_zcaron
- LAYOUT_BOTTOM
- LAYOUT_CENTER_X
- LAYOUT_CENTER_Y
- LAYOUT_DOCK_NEXT
- LAYOUT_DOCK_SAME
- LAYOUT_EXPLICIT
- LAYOUT_FILL
- LAYOUT_FILL_COLUMN
- LAYOUT_FILL_ROW
- LAYOUT_FILL_X
- LAYOUT_FILL_Y
- LAYOUT_FIX_HEIGHT
- LAYOUT_FIX_WIDTH
- LAYOUT_FIX_X
- LAYOUT_FIX_Y
- LAYOUT_LEFT
- LAYOUT_MIN_HEIGHT
- LAYOUT_MIN_WIDTH
- LAYOUT_NORMAL
- LAYOUT_RESERVED_1
- LAYOUT_RIGHT
- LAYOUT_SIDE_BOTTOM
- LAYOUT_SIDE_LEFT
- LAYOUT_SIDE_RIGHT
- LAYOUT_SIDE_TOP
- LAYOUT_TOP
- LEFTBUTTON
- LEFTBUTTONMASK
- MAXKEY
- MAXTYPE
- MAYBE
- METAMASK
- MIDDLEBUTTON
- MIDDLEBUTTONMASK
- MINKEY
- MINTYPE
- MODAL_FOR_NONE
- MODAL_FOR_POPUP
- MODAL_FOR_WINDOW
- NULL
- NUMLOCKMASK
- PACK_NORMAL
- PACK_UNIFORM_HEIGHT
- PACK_UNIFORM_WIDTH
- PLACEMENT_CURSOR
- PLACEMENT_DEFAULT
- PLACEMENT_MAXIMIZED
- PLACEMENT_OWNER
- PLACEMENT_SCREEN
- PLACEMENT_VISIBLE
- POPUP_HORIZONTAL
- POPUP_SHRINKWRAP
- POPUP_VERTICAL
- RIGHTBUTTON
- RIGHTBUTTONMASK
- SCROLLLOCKMASK
- SEARCH_BACKWARD
- SEARCH_EXACT
- SEARCH_FORWARD
- SEARCH_IGNORECASE
- SEARCH_NOWRAP
- SEARCH_PREFIX
- SEARCH_REGEX
- SEARCH_WRAP
- SEL_BEGINDRAG
- SEL_CHANGED
- SEL_CHORE
- SEL_CLICKED
- SEL_CLIPBOARD_GAINED
- SEL_CLIPBOARD_LOST
- SEL_CLIPBOARD_REQUEST
- SEL_CLOSE
- SEL_CLOSED
- SEL_COLLAPSED
- SEL_COMMAND
- SEL_CONFIGURE
- SEL_CREATE
- SEL_DELETE
- SEL_DELETED
- SEL_DESELECTED
- SEL_DESTROY
- SEL_DND_DROP
- SEL_DND_ENTER
- SEL_DND_LEAVE
- SEL_DND_MOTION
- SEL_DND_REQUEST
- SEL_DOCKED
- SEL_DOUBLECLICKED
- SEL_DRAGGED
- SEL_ENDDRAG
- SEL_ENTER
- SEL_EXPANDED
- SEL_FLOATED
- SEL_FOCUSIN
- SEL_FOCUSOUT
- SEL_FOCUS_DOWN
- SEL_FOCUS_LEFT
- SEL_FOCUS_NEXT
- SEL_FOCUS_PREV
- SEL_FOCUS_RIGHT
- SEL_FOCUS_SELF
- SEL_FOCUS_UP
- SEL_INSERTED
- SEL_IO_EXCEPT
- SEL_IO_READ
- SEL_IO_WRITE
- SEL_KEYMAP
- SEL_KEYPRESS
- SEL_KEYRELEASE
- SEL_LASSOED
- SEL_LAST
- SEL_LEAVE
- SEL_LEFTBUTTONPRESS
- SEL_LEFTBUTTONRELEASE
- SEL_LOWERED
- SEL_MAP
- SEL_MAXIMIZE
- SEL_MIDDLEBUTTONPRESS
- SEL_MIDDLEBUTTONRELEASE
- SEL_MINIMIZE
- SEL_MOTION
- SEL_MOUSEWHEEL
- SEL_NONE
- SEL_OPENED
- SEL_PAINT
- SEL_PICKED
- SEL_QUERY_HELP
- SEL_QUERY_TIP
- SEL_RAISED
- SEL_REPLACED
- SEL_RESTORE
- SEL_RIGHTBUTTONPRESS
- SEL_RIGHTBUTTONRELEASE
- SEL_SELECTED
- SEL_SELECTION_GAINED
- SEL_SELECTION_LOST
- SEL_SELECTION_REQUEST
- SEL_SESSION_CLOSED
- SEL_SESSION_NOTIFY
- SEL_SIGNAL
- SEL_TIMEOUT
- SEL_TRIPLECLICKED
- SEL_UNGRABBED
- SEL_UNMAP
- SEL_UPDATE
- SEL_VERIFY
- SHIFTMASK
- SPLASH_DESTROY
- SPLASH_OWNS_ICON
- SPLASH_SHAPED
- SPLASH_SIMPLE
- TRUE
- VISIBILITYNONE
- VISIBILITYPARTIAL
- VISIBILITYTOTAL
- VISUALTYPE_GRAY
- VISUALTYPE_INDEX
- VISUALTYPE_MONO
- VISUALTYPE_TRUE
- VISUALTYPE_UNKNOWN
- VISUAL_BEST
- VISUAL_DEFAULT
- VISUAL_DOUBLEBUFFER
- VISUAL_GRAYSCALE
- VISUAL_INDEXCOLOR
- VISUAL_MONOCHROME
- VISUAL_NOACCEL
- VISUAL_OWNCOLORMAP
- VISUAL_STEREO
- VISUAL_SWAP_COPY
- VISUAL_TRUECOLOR
Public Class Methods
SWIGINTERN VALUE _wrap_FXALPHAVAL(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXuchar result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXuchar)_FXALPHAVAL(arg1); vresult = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXBLUEVAL(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXuchar result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXuchar)_FXBLUEVAL(arg1); vresult = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXGREENVAL(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXuchar result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXuchar)_FXGREENVAL(arg1); vresult = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXREDVAL(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXuchar result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXuchar)_FXREDVAL(arg1); vresult = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXRGB(int argc, VALUE *argv, VALUE self) { FXuchar arg1 ; FXuchar arg2 ; FXuchar arg3 ; FXuint result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); arg2 = NUM2UINT(argv[1]); arg3 = NUM2UINT(argv[2]); result = (FXuint)_FXRGB(arg1,arg2,arg3); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXRGBA(int argc, VALUE *argv, VALUE self) { FXuchar arg1 ; FXuchar arg2 ; FXuchar arg3 ; FXuchar arg4 ; FXuint result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 4)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); arg2 = NUM2UINT(argv[1]); arg3 = NUM2UINT(argv[2]); arg4 = NUM2UINT(argv[3]); result = (FXuint)_FXRGBA(arg1,arg2,arg3,arg4); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXRGBACOMPVAL(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXuchar arg2 ; FXuchar result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); arg2 = NUM2UINT(argv[1]); result = (FXuchar)_FXRGBACOMPVAL(arg1,arg2); vresult = SWIG_From_unsigned_SS_char(static_cast< unsigned char >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXSEL(int argc, VALUE *argv, VALUE self) { FXushort arg1 ; FXushort arg2 ; FXuint result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); arg2 = NUM2UINT(argv[1]); result = (FXuint)_FXSEL(arg1,arg2); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXSELID(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXushort result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXushort)_FXSELID(arg1); vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_FXSELTYPE(int argc, VALUE *argv, VALUE self) { FXuint arg1 ; FXushort result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = (FXushort)_FXSELTYPE(arg1); vresult = SWIG_From_unsigned_SS_short(static_cast< unsigned short >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_MKUINT(int argc, VALUE *argv, VALUE self) { FXushort arg1 ; FXushort arg2 ; FXuint result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 2)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); arg2 = NUM2UINT(argv[1]); result = (FXuint)_MKUINT(arg1,arg2); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_findHotKey(int argc, VALUE *argv, VALUE self) { FXString *arg1 = 0 ; SwigValueWrapper< FXString > p1 ; FXint result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } p1 = to_FXString(argv[0]); arg1 = &p1; result = (FXint)findHotKey((FXString const &)*arg1); vresult = SWIG_From_int(static_cast< int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxTraceLevel_get(VALUE self) { VALUE _val; _val = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(fxTraceLevel)); return _val; }
SWIGINTERN VALUE _wrap_fxTraceLevel_set(VALUE self, VALUE _val) { { unsigned int val; int res = SWIG_AsVal_unsigned_SS_int(_val, &val); if (!SWIG_IsOK(res)) { SWIG_exception_fail(SWIG_ArgError(res), "in variable '""fxTraceLevel""' of type '""unsigned int""'"); } fxTraceLevel = static_cast< unsigned int >(val); } return _val; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxcheckGIF(int argc, VALUE *argv, VALUE self) { FXStream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FXStream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXStream &","fxcheckGIF", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","fxcheckGIF", 1, argv[0])); } arg1 = reinterpret_cast< FXStream * >(argp1); result = (bool)fxcheckGIF(*arg1); vresult = SWIG_From_bool(static_cast< bool >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxcolorfromname(int argc, VALUE *argv, VALUE self) { FXchar *arg1 = (FXchar *) 0 ; FXColor result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NIL_P(argv[0]) ? 0 : StringValuePtr(argv[0]); result = (FXColor)fxcolorfromname((char const *)arg1); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the 'S' directive for String#unpack (which treats two successive characters as an unsigned short in native byte order) to decode the R, G, B and A values.
# File lib/fox16/core.rb, line 367 def Fox.fxdecodeColorData(data) clr = data.unpack('S4') Fox.FXRGBA((clr[0]+128)/257, (clr[1]+128)/257, (clr[2]+128)/257, (clr[3]+128)/257) end
The drag-and-drop data used for clipboard strings (i.e. when the drag type is Fox::FXWindow.stringType) is either a null-terminated string (for Microsoft Windows) or a non-null terminated string (for X11). Use this method to convert string data from the clipboard back into a Ruby string.
# File lib/fox16/core.rb, line 390 def Fox.fxdecodeStringData(data) if /cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM data.chop else data end end
The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the 'S' directive for Array#pack (which treats two successive characters as an unsigned short in native byte order) to encode the R, G, B and A values.
# File lib/fox16/core.rb, line 378 def Fox.fxencodeColorData(rgba) clr = [ 257*Fox.FXREDVAL(rgba), 257*Fox.FXGREENVAL(rgba), 257*Fox.FXBLUEVAL(rgba), 257*Fox.FXALPHAVAL(rgba) ] clr.pack('S4') end
The drag-and-drop data used for clipboard strings (i.e. when the drag type is Fox::FXWindow.stringType) is either a null-terminated string (for Microsoft Windows) or a non-null terminated string (for X11). Use this method to convert Ruby strings into a format appropriate for the current platform.
# File lib/fox16/core.rb, line 405 def Fox.fxencodeStringData(str) if /cygwin|mswin|mingw|bccwin|wince|emx/ =~ RUBY_PLATFORM str + "\0" else str end end
SWIGINTERN VALUE _wrap_fxfilematch(int argc, VALUE *argv, VALUE self) { char *arg1 = (char *) 0 ; char *arg2 = (char *) 0 ; FXuint arg3 = (FXuint) (FILEMATCH_NOESCAPE|FILEMATCH_FILE_NAME) ; int res1 ; char *buf1 = 0 ; int alloc1 = 0 ; int res2 ; char *buf2 = 0 ; int alloc2 = 0 ; FXint result; VALUE vresult = Qnil; if ((argc < 2) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 2)",argc); SWIG_fail; } res1 = SWIG_AsCharPtrAndSize(argv[0], &buf1, NULL, &alloc1); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "char const *","fxfilematch", 1, argv[0] )); } arg1 = reinterpret_cast< char * >(buf1); res2 = SWIG_AsCharPtrAndSize(argv[1], &buf2, NULL, &alloc2); if (!SWIG_IsOK(res2)) { SWIG_exception_fail(SWIG_ArgError(res2), Ruby_Format_TypeError( "", "char const *","fxfilematch", 2, argv[1] )); } arg2 = reinterpret_cast< char * >(buf2); if (argc > 2) { arg3 = NUM2UINT(argv[2]); } result = (FXint)fxfilematch((char const *)arg1,(char const *)arg2,arg3); vresult = SWIG_From_int(static_cast< int >(result)); if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return vresult; fail: if (alloc1 == SWIG_NEWOBJ) delete[] buf1; if (alloc2 == SWIG_NEWOBJ) delete[] buf2; return Qnil; }
SWIGINTERN VALUE _wrap_fxhsv_to_rgb(int argc, VALUE *argv, VALUE self) { FXfloat arg1 ; FXfloat arg2 ; FXfloat arg3 ; float val1 ; int ecode1 = 0 ; float val2 ; int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; VALUE result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_float(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "FXfloat","fxhsv_to_rgb", 1, argv[0] )); } arg1 = static_cast< FXfloat >(val1); ecode2 = SWIG_AsVal_float(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "FXfloat","fxhsv_to_rgb", 2, argv[1] )); } arg2 = static_cast< FXfloat >(val2); ecode3 = SWIG_AsVal_float(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "FXfloat","fxhsv_to_rgb", 3, argv[2] )); } arg3 = static_cast< FXfloat >(val3); result = (VALUE)fxhsv_to_rgb(arg1,arg2,arg3); vresult = result; return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxisconsole(int argc, VALUE *argv, VALUE self) { FXchar *arg1 = (FXchar *) 0 ; FXbool result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NIL_P(argv[0]) ? 0 : StringValuePtr(argv[0]); result = (FXbool)fxisconsole((char const *)arg1); vresult = result ? Qtrue : Qfalse; return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxloadGIF(int argc, VALUE *argv, VALUE self) { FXStream *arg1 = 0 ; void *argp1 = 0 ; int res1 = 0 ; VALUE result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FXStream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXStream &","fxloadGIF", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","fxloadGIF", 1, argv[0])); } arg1 = reinterpret_cast< FXStream * >(argp1); result = (VALUE)fxloadGIF(*arg1); vresult = result; return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxnamefromcolor(int argc, VALUE *argv, VALUE self) { FXColor arg1 ; FXchar *result = 0 ; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = to_FXColor(argv[0]); result = (FXchar *)fxnamefromcolor(arg1); vresult = SWIG_FromCharPtr((const char *)result); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxrgb_to_hsv(int argc, VALUE *argv, VALUE self) { FXfloat arg1 ; FXfloat arg2 ; FXfloat arg3 ; float val1 ; int ecode1 = 0 ; float val2 ; int ecode2 = 0 ; float val3 ; int ecode3 = 0 ; VALUE result; VALUE vresult = Qnil; if ((argc < 3) || (argc > 3)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 3)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_float(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "FXfloat","fxrgb_to_hsv", 1, argv[0] )); } arg1 = static_cast< FXfloat >(val1); ecode2 = SWIG_AsVal_float(argv[1], &val2); if (!SWIG_IsOK(ecode2)) { SWIG_exception_fail(SWIG_ArgError(ecode2), Ruby_Format_TypeError( "", "FXfloat","fxrgb_to_hsv", 2, argv[1] )); } arg2 = static_cast< FXfloat >(val2); ecode3 = SWIG_AsVal_float(argv[2], &val3); if (!SWIG_IsOK(ecode3)) { SWIG_exception_fail(SWIG_ArgError(ecode3), Ruby_Format_TypeError( "", "FXfloat","fxrgb_to_hsv", 3, argv[2] )); } arg3 = static_cast< FXfloat >(val3); result = (VALUE)fxrgb_to_hsv(arg1,arg2,arg3); vresult = result; return vresult; fail: return Qnil; }
# File lib/fox16/version.rb, line 2 def Fox.fxrubyversion "1.6.40" end
SWIGINTERN VALUE _wrap_fxsaveGIF(int argc, VALUE *argv, VALUE self) { FXStream *arg1 = 0 ; FXColor *arg2 = (FXColor *) 0 ; FXint arg3 ; FXint arg4 ; FXbool arg5 = (FXbool) 1 ; void *argp1 = 0 ; int res1 = 0 ; bool result; VALUE vresult = Qnil; if ((argc < 4) || (argc > 5)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 4)",argc); SWIG_fail; } res1 = SWIG_ConvertPtr(argv[0], &argp1, SWIGTYPE_p_FXStream, 0 ); if (!SWIG_IsOK(res1)) { SWIG_exception_fail(SWIG_ArgError(res1), Ruby_Format_TypeError( "", "FXStream &","fxsaveGIF", 1, argv[0] )); } if (!argp1) { SWIG_exception_fail(SWIG_ValueError, Ruby_Format_TypeError("invalid null reference ", "FXStream &","fxsaveGIF", 1, argv[0])); } arg1 = reinterpret_cast< FXStream * >(argp1); { arg2=NULL; if(argv[1]!=Qnil){ Check_Type(argv[1],T_ARRAY); if(FXMALLOC(&arg2,FXColor,RARRAY_LEN(argv[1]))){ for(long i=0; i<RARRAY_LEN(argv[1]); i++){ arg2[i]=static_cast<FXColor>(NUM2UINT(rb_ary_entry(argv[1],i))); } } } } arg3 = NUM2INT(argv[2]); arg4 = NUM2INT(argv[3]); if (argc > 4) { arg5 = to_FXbool(argv[4]); } result = (bool)fxsaveGIF(*arg1,(unsigned int const *)arg2,arg3,arg4,arg5); vresult = SWIG_From_bool(static_cast< bool >(result)); FXFREE(&arg2); return vresult; fail: FXFREE(&arg2); return Qnil; }
SWIGINTERN VALUE _wrap_fxsleep(int argc, VALUE *argv, VALUE self) { unsigned int arg1 ; unsigned int val1 ; int ecode1 = 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } ecode1 = SWIG_AsVal_unsigned_SS_int(argv[0], &val1); if (!SWIG_IsOK(ecode1)) { SWIG_exception_fail(SWIG_ArgError(ecode1), Ruby_Format_TypeError( "", "unsigned int","fxsleep", 1, argv[0] )); } arg1 = static_cast< unsigned int >(val1); fxsleep(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_fxversion(int argc, VALUE *argv, VALUE self) { VALUE result; VALUE vresult = Qnil; if ((argc < 0) || (argc > 0)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 0)",argc); SWIG_fail; } result = (VALUE)_fxversion(); vresult = result; return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_makeHiliteColor(int argc, VALUE *argv, VALUE self) { FXColor arg1 ; FXColor result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = to_FXColor(argv[0]); result = (FXColor)makeHiliteColor(arg1); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_makeShadowColor(int argc, VALUE *argv, VALUE self) { FXColor arg1 ; FXColor result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = to_FXColor(argv[0]); result = (FXColor)makeShadowColor(arg1); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_parseAccel(int argc, VALUE *argv, VALUE self) { FXString *arg1 = 0 ; SwigValueWrapper< FXString > p1 ; FXHotKey result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } p1 = to_FXString(argv[0]); arg1 = &p1; result = (FXHotKey)parseAccel((FXString const &)*arg1); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_parseHotKey(int argc, VALUE *argv, VALUE self) { FXString *arg1 = 0 ; SwigValueWrapper< FXString > p1 ; FXHotKey result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } p1 = to_FXString(argv[0]); arg1 = &p1; result = (FXHotKey)parseHotKey((FXString const &)*arg1); vresult = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result)); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_setIgnoreExceptions(int argc, VALUE *argv, VALUE self) { VALUE arg1 = (VALUE) 0 ; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = argv[0]; setIgnoreExceptions(arg1); return Qnil; fail: return Qnil; }
SWIGINTERN VALUE _wrap_stripHotKey(int argc, VALUE *argv, VALUE self) { FXString *arg1 = 0 ; SwigValueWrapper< FXString > p1 ; FXString result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } p1 = to_FXString(argv[0]); arg1 = &p1; result = stripHotKey((FXString const &)*arg1); vresult = to_ruby((&result)->text()); return vresult; fail: return Qnil; }
SWIGINTERN VALUE _wrap_unparseAccel(int argc, VALUE *argv, VALUE self) { FXHotKey arg1 ; FXString result; VALUE vresult = Qnil; if ((argc < 1) || (argc > 1)) { rb_raise(rb_eArgError, "wrong # of arguments(%d for 1)",argc); SWIG_fail; } arg1 = NUM2UINT(argv[0]); result = unparseAccel(arg1); vresult = to_ruby((&result)->text()); return vresult; fail: return Qnil; }