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_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_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_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_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
NULL
NUMLOCKMASK
PACK_NORMAL
PACK_UNIFORM_HEIGHT
PACK_UNIFORM_WIDTH
PLACEMENT_CURSOR
PLACEMENT_DEFAULT
PLACEMENT_MAXIMIZED
PLACEMENT_OWNER
PLACEMENT_SCREEN
PLACEMENT_VISIBLE
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

FXALPHAVAL(*args) click to toggle source
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;
}
FXBLUEVAL(*args) click to toggle source
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;
}
FXGREENVAL(*args) click to toggle source
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;
}
FXREDVAL(*args) click to toggle source
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;
}
FXRGB(*args) click to toggle source
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;
}
FXRGBA(*args) click to toggle source
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;
}
FXRGBACOMPVAL(*args) click to toggle source
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;
}
FXSEL(*args) click to toggle source
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;
}
FXSELID(*args) click to toggle source
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;
}
FXSELTYPE(*args) click to toggle source
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;
}
MKUINT(*args) click to toggle source
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;
}
findHotKey(*args) click to toggle source
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;
}
fxTraceLevel() click to toggle source
SWIGINTERN VALUE
_wrap_fxTraceLevel_get(VALUE self) {
  VALUE _val;
  
  _val = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(fxTraceLevel));
  return _val;
}
fxTraceLevel=(p1) click to toggle source
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;
}
fxcheckGIF(*args) click to toggle source
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;
}
fxcolorfromname(*args) click to toggle source
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;
}
fxdecodeColorData(data) click to toggle source

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
fxdecodeStringData(data) click to toggle source

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
fxencodeColorData(rgba) click to toggle source

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
fxencodeStringData(str) click to toggle source

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
fxfilematch(*args) click to toggle source
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;
}
fxhsv_to_rgb(*args) click to toggle source
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;
}
fxisconsole(*args) click to toggle source
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;
}
fxloadGIF(*args) click to toggle source
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;
}
fxnamefromcolor(*args) click to toggle source
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;
}
fxrgb_to_hsv(*args) click to toggle source
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;
}
fxrubyversion() click to toggle source
# File lib/fox16/version.rb, line 2
def Fox.fxrubyversion
  "1.6.40"
end
fxsaveGIF(*args) click to toggle source
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;
}
fxsleep(*args) click to toggle source
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;
}
fxversion(*args) click to toggle source
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;
}
makeHiliteColor(*args) click to toggle source
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;
}
makeShadowColor(*args) click to toggle source
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;
}
parseAccel(*args) click to toggle source
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;
}
parseHotKey(*args) click to toggle source
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;
}
setIgnoreExceptions(*args) click to toggle source
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;
}
stripHotKey(*args) click to toggle source
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;
}
unparseAccel(*args) click to toggle source
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;
}