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
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
Source
SWIGINTERN VALUE
_wrap_fxTraceLevel_get(VALUE self) {
VALUE _val;
_val = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(fxTraceLevel));
return _val;
}
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;
}
Source
# File rdoc-sources/FXBMPIcon.rb, line 66 def Fox.fxcheckBMP(store); end
Return true if store (an FXStream instance) contains a BMP image.
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;
}
Source
# File rdoc-sources/FXICOIcon.rb, line 63 def Fox.fxcheckICO(store); end
Return true if store (an FXStream instance) contains a ICO image.
Source
# File rdoc-sources/FXJPGIcon.rb, line 69 def Fox.fxcheckJPG(store); end
Return true if store (an FXStream instance) contains a JPEG image.
Source
# File rdoc-sources/FXPCXIcon.rb, line 61 def Fox.fxcheckPCX(store); end
Return true if store (an FXStream instance) contains a PCX image.
Source
# File rdoc-sources/FXPNGIcon.rb, line 64 def Fox.fxcheckPNG(store); end
Return true if store (an FXStream instance) contains a PNG image.
Source
# File rdoc-sources/FXPPMIcon.rb, line 35 def Fox.fxcheckPPM(store); end
Return true if store (an FXStream instance) contains a PPM image.
Source
# File rdoc-sources/FXRGBIcon.rb, line 62 def Fox.fxcheckRGB(store); end
Return true if store (an FXStream instance) contains a RGB image.
Source
# File rdoc-sources/FXTGAIcon.rb, line 61 def Fox.fxcheckTGA(store); end
Return true if store (an FXStream instance) contains a TGA image.
Source
# File rdoc-sources/FXTIFIcon.rb, line 68 def Fox.fxcheckTIF(store); end
Return true if store (an FXStream instance) contains a TIFF image.
Source
# File rdoc-sources/FXXBMIcon.rb, line 36 def Fox.fxcheckXBM(store); end
Return true if store (an FXStream instance) contains an XBM image.
Source
# File rdoc-sources/FXXPMIcon.rb, line 63 def Fox.fxcheckXPM(store); end
Return true if store (an FXStream instance) contains an XPM image.
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;
}
Source
# 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 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.
Source
# 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 clipboard strings (i.e. when the drag type is 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.
Source
# 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 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.
Source
# 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
The drag-and-drop data used for clipboard strings (i.e. when the drag type is 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.
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;
}
Source
# File rdoc-sources/fxdefs.rb, line 60 def Fox.fxfindhotkeyoffset(s); end
Locate hot key underline offset from begin of string
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;
}
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;
}
Source
# File rdoc-sources/FXBMPIcon.rb, line 47 def Fox.fxloadBMP(store); end
Load a BMP file from a stream. If successful, returns an array containing the image pixel data (as a String), the transparency color, the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
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;
}
Source
# File rdoc-sources/FXICOIcon.rb, line 42 def Fox.fxloadICO(store); end
Load a ICO file from store (an FXStream instance). On success, returns an array whose elements are the image data (a String), transparency color, icon width, icon height, and the icon hotspot x and y coordinates. If the operation fails, this method returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXJPGIcon.rb, line 49 def Fox.fxloadJPG(store); end
Load a JPEG file from a stream. If successful, returns an array containing the image pixel data (as a String), transparency color, image width, image height and quality. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXPCXIcon.rb, line 42 def Fox.fxloadPCX(store); end
Load a PCX file from a stream. If successful, returns an array containing the image pixel data (as a String), the transparency color, the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXPNGIcon.rb, line 45 def Fox.fxloadPNG(store); end
Load a PNG file from a stream. If successful, returns an array containing the image pixel data (as a String), the transparency color, the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXRGBIcon.rb, line 42 def Fox.fxloadRGB(store); end
Load a RGB file from a stream. If successful, returns an array containing the image pixel data (as a String), the transparency color, the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXTGAIcon.rb, line 42 def Fox.fxloadTGA(store); end
Load a Targa file from a stream. If successful, returns an array containing the image pixel data (as a String), the number of channels (either 3 or 4), the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXTIFIcon.rb, line 48 def Fox.fxloadTIF(store); end
Load a TIFF file from a stream. If successful, returns an array containing the image pixel data (as a String), transparency color, width, height and codec setting. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
Source
# File rdoc-sources/FXXPMIcon.rb, line 43 def Fox.fxloadXPM(store); end
Load a XPM file from a stream. If successful, returns an array containing the image pixel data (as an array of FXColor values), the transparency color (another FXColor) and the image width and the image height. If it fails, the function returns nil.
Parameters:¶ ↑
store-
stream from which to read the file data {FXStream}
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;
}
Source
# File rdoc-sources/fxdefs.rb, line 43 def Fox.fxparseAccel(str); end
Return a “hot key” code value that represents the accelerator key described in the string str. The string can contain some combination of the modifiers Ctrl, Alt and Shift, plus the key of interest. For example, to get the accelerator key for Ctrl+Alt+F7, you’d use:
hotKey = fxparseAccel("Ctrl+Alt+F7")
Source
# File rdoc-sources/fxdefs.rb, line 57 def Fox.fxparseHotKey(s); end
Return a hot key value that represents the hot key described in the string str. This method is less flexible than the similar Fox.fxparseAccel, and is mainly used internally for parsing the labels for FXButton and FXMenuCommand widgets. For example, this:
fxparseHotKey("&File")
returns the equivalent of:
fxparseAccel("Alt+F")
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;
}
Source
# File rdoc-sources/FXBMPIcon.rb, line 61 def Fox.fxsaveBMP(store, data, transp, width, height); end
Save a BMP image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
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;
}
Source
# File rdoc-sources/FXICOIcon.rb, line 58 def Fox.fxsaveICO(store, pixels, transp, width, height, xspot=-1, yspot=-1); end
Save a ICO image to store (an FXStream instance). Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
pixels-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
xspot-
hotspot x-coordinate [Integer]
yspot-
hotspot y-coordinate [Integer]
Source
# File rdoc-sources/FXJPGIcon.rb, line 64 def Fox.fxsaveJPG(store, data, transp, width, height, quality); end
Save a JPEG image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
quality-
image quality [Integer]
Source
# File rdoc-sources/FXPCXIcon.rb, line 56 def Fox.fxsavePCX(store, data, transp, width, height); end
Save a PCX image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
Source
# File rdoc-sources/FXPNGIcon.rb, line 59 def Fox.fxsavePNG(store, data, transp, width, height); end
Save a PNG image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
Source
# File rdoc-sources/FXRGBIcon.rb, line 57 def Fox.fxsaveRGB(store, data, transp, width, height); end
Save a RGB image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the file data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
opts-
options [Integer]
width-
width [Integer]
height-
height [Integer]
Source
# File rdoc-sources/FXTGAIcon.rb, line 56 def Fox.fxsaveTGA(store, data, channels, width, height); end
Save a Targa image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
channels-
number of channels in the image pixel data: 3 for RGB data, or 4 for RGBA data [Integer]
width-
width [Integer]
height-
height [Integer]
Source
# File rdoc-sources/FXTIFIcon.rb, line 63 def Fox.fxsaveTIF(store, data, transp, width, height, codec); end
Save a TIFF image to a stream. Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the image data {FXStream}
data-
the image pixel data [String]
transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
codec-
codec setting [Integer]
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
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;
}
Public Instance Methods
Source
# File rdoc-sources/FXAccelTable.rb, line 76 def findHotKey(string); end
Obtain hot key offset in string, or -1 if not found. For example, findHotKey(“Salt && &Pepper!”) yields 7. Note that this is the byte-offset, not the character index!
Source
# File rdoc-sources/FXXPMIcon.rb, line 58 def fxsaveXPM(store, data, transp, width, height, fast=true); end
Save an XPM image to store (an FXStream instance). Returns true on success, false on failure.
Parameters:¶ ↑
store-
stream to which to write the file data {FXStream}
data-
the image pixel data, an array of
FXColorvalues transp-
transparency color {FXColor}
width-
width [Integer]
height-
height [Integer]
fast-
if
true, use fast something
Source
# File rdoc-sources/FXAccelTable.rb, line 55 def parseAccel(string); end
Parse accelerator from string, yielding modifier and key code. For example, parseAccel(“Ctl+Shift+X”) yields MKUINT(KEY_X,CONTROLMASK|SHIFTMASK).
Source
# File rdoc-sources/FXAccelTable.rb, line 68 def parseHotKey(string); end
Parse hot key from string, yielding modifier and key code. For example, parseHotKey(“”Salt && &Pepper!“”) yields MKUINT(KEY_p,ALTMASK).
Source
# File rdoc-sources/FXAccelTable.rb, line 83 def stripHotKey(string); end
Strip hot key combination from the string. For example, stripHotKey(“Salt && &Pepper”) should yield “Salt & Pepper”.
Source
# File rdoc-sources/FXAccelTable.rb, line 61 def unparseAccel(key); end
Unparse hot key comprising modifier and key code back into a string suitable for parsing with {#parseHotKey}.