index of namespace ui
 
 index of project ui
 
 index of module MComboBox

Class MComboBox.ui::ComboBox


Synopsis

  Base classes:
  Functions:
  Methods:
  Constants:

Function GetDefaultArrowWidth
Signature
GetDefaultArrowWidth():int
Returns
int

 
 top of page
Function GetMinArrowWidth
Signature
GetMinArrowWidth():int
Returns
int

 
 top of page
Function New
Signature
New():ui::ComboBox
Returns

 
 top of page
Method beginXFMTag
Signature
beginXFMTag(ui::AbstractXMLFormform,
  HashTableattributes 
  )  
 :int
Arguments
ui::AbstractXMLFormform
HashTableattributes
Returns
int

 
 top of page
Method calcOptionWidth
Signature
calcOptionWidth(StringArrayoptions)
 :int
Arguments
StringArrayoptions
Returns
int

 
 top of page
Method calcSizeX
Signature
calcSizeX():float
Returns
float

 
 top of page
Method calcSizeY
Signature
calcSizeY():float
Returns
float

 
 top of page
Method getDisplayedText
Signature
getDisplayedText():String
Returns
String

 
 top of page
Method getEnableArrowTextBg
Signature
getEnableArrowTextBg():int
Returns
int

 
 top of page
Method getLabelRightAlignPadRight
Signature
getLabelRightAlignPadRight():int
Returns
int

 
 top of page
Method getNumOptions
Signature
getNumOptions():int
Returns
int

 
 top of page
Method getOptionNameByIdx
Get option string by index
Signature
getOptionNameByIdx(intidx)
 :String
Arguments
intidx
Returns
String

 
 top of page
Method getOptionNameLongByIdx
Get option string by index
Signature
getOptionNameLongByIdx(intidx)
 :String
Arguments
intidx
Returns
String

 
 top of page
Method getOptions
Signature
getOptions():StringArray
Returns

 
 top of page
Method getOptionsLong
Signature
getOptionsLong():StringArray
Returns

 
 top of page
Method getProvidedActionNames
Signature
getProvidedActionNames():StringArray
Returns

 
 top of page
Method getSelectedOption
Signature
getSelectedOption():int
Returns
int

 
 top of page
Method getSelectedOptionName
Get currently selected option string
Signature
getSelectedOptionName():String
Returns
String

 
 top of page
Method getSelectedOptionNameLeft
Get currently selected option string
Signature
getSelectedOptionNameLeft():String
Returns
String

 
 top of page
Method getSelectedOptionNameLong
Get currently selected long option string
Signature
getSelectedOptionNameLong():String
Returns
String

 
 top of page
Method getSelectedToolTipCaption
Signature
getSelectedToolTipCaption():String
Returns
String

 
 top of page
Method getToolTipCaption
Signature
getToolTipCaption():String
Returns
String

 
 top of page
Method handlePopupSelection
Called when the ComboBoxPopup is closed or an item is previewed.
Signature
handlePopupSelection(intnr,
  intbPreview 
  )  
Arguments
intnr
intbPreview

 
 top of page
Method haveBorders
Signature
haveBorders():int
Returns
int

 
 top of page
Method initComboBox
Signature
initComboBox()

 
 top of page
Method initComboBoxPost
Signature
initComboBoxPost()

 
 top of page
Method initComboBoxPre
Signature
initComboBoxPre()

 
 top of page
Method isTabCycleMember
Signature
isTabCycleMember():int
Returns
int

 
 top of page
Method layoutContent
Signature
layoutContent()

 
 top of page
Method onDraw
Signature
onDraw()

 
 top of page
Method onKey
Signature
onKey(Keyk)
 :int
Arguments
Keyk
Returns
int

 
 top of page
Method onKeyboardFocus
Signature
onKeyboardFocus()

 
 top of page
Method onKeyboardFocusLost
Signature
onKeyboardFocusLost(intbQuiet)
Arguments
intbQuiet

 
 top of page
Method onMouse
Signature
onMouse(ui::MouseEventev)
 :int
Arguments
Returns
int

 
 top of page
Method onMouseEnter
Signature
onMouseEnter(ui::MouseEventev)
 :int
Arguments
Returns
int

 
 top of page
Method onMouseHold
Signature
onMouseHold(ui::MouseEventev)
 :int
Arguments
Returns
int

 
 top of page
Method onMouseLeave
Signature
onMouseLeave(ui::MouseEventev)
 :int
Arguments
Returns
int

 
 top of page
Method randomize
Signature
randomize()

 
 top of page
Method selectNextOption
Signature
selectNextOption()

 
 top of page
Method selectNextOptionAction
Signature
selectNextOptionAction()

 
 top of page
Method selectNextOptionByChar
Signature
selectNextOptionByChar(intc)
 :int
Arguments
intc
Returns
int

 
 top of page
Method selectNextOptionCycle
Signature
selectNextOptionCycle()

 
 top of page
Method selectNextOptionCycleAction
Signature
selectNextOptionCycleAction()

 
 top of page
Method selectPreviousOption
Signature
selectPreviousOption()

 
 top of page
Method selectPreviousOptionAction
Signature
selectPreviousOptionAction()

 
 top of page
Method selectPreviousOptionCycle
Signature
selectPreviousOptionCycle()

 
 top of page
Method setArrowIcon
Signature
setArrowIcon(ui::Iconicon)
Arguments
ui::Iconicon

 
 top of page
Method setArrowSx
Signature
setArrowSx(intsx)
Arguments
intsx

 
 top of page
Method setArrowWidth
Signature
setArrowWidth(intsx)
Arguments
intsx

 
 top of page
Method setDefaultInnerPadding
Signature
setDefaultInnerPadding()

 
 top of page
Method setEditable
Signature
setEditable(intbEditable)
Arguments
intbEditable

 
 top of page
Method setEnableArrow
Signature
setEnableArrow(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableArrowTextBg
Signature
setEnableArrowTextBg(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableBorders
Signature
setEnableBorders(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableForceOptionSizeReserve
Signature
setEnableForceOptionSizeReserve(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableLargeArrow
Signature
setEnableLargeArrow(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableMouseWheel
Signature
setEnableMouseWheel(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableNonChildMouseWheel
Signature
setEnableNonChildMouseWheel(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnablePreview
Signature
setEnablePreview(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableReselect
Signature
setEnableReselect(intbEnable)
Arguments
intbEnable

 
 top of page
Method setEnableSliderArrow
Signature
setEnableSliderArrow(intbEnable)
Arguments
intbEnable

 
 top of page
Method setInvalidOptionName
Signature
setInvalidOptionName(StringinvName)
Arguments
StringinvName

 
 top of page
Method setInvalidOptionToolTip
Signature
setInvalidOptionToolTip(StringinvToolTip)
Arguments
StringinvToolTip

 
 top of page
Method setOptionBGColors
Signature
setOptionBGColors(IntArraybgColors)
Arguments
IntArraybgColors

 
 top of page
Method setOptionFGTints
Signature
setOptionFGTints(IntArrayfgTints)
Arguments
IntArrayfgTints

 
 top of page
Method setOptions
Set option names.
Signature
setOptions(StringArrayoptions)
Arguments
StringArrayoptions

 
 top of page
Method setOptionsAndReselectByName
Signature
setOptionsAndReselectByName(StringArrayopt)
Arguments
StringArrayopt

 
 top of page
Method setOptionSizeReserve
Signature
setOptionSizeReserve(Stringtext)
Arguments
Stringtext

 
 top of page
Method setOptionsLong
Set combobox option names.
Signature
setOptionsLong(StringArrayoptions)
Arguments
StringArrayoptions

 
 top of page
Method setSelectedOption
Set selected option by index
Signature
setSelectedOption(intnr)
Arguments
intnr

 
 top of page
Method setSelectedOptionAction
Signature
setSelectedOptionAction(intoption)
Arguments
intoption

 
 top of page
Method setSelectedOptionAndDisable
Signature
setSelectedOptionAndDisable(intnr)
Arguments
intnr

 
 top of page
Method setSelectedOptionAndEnable
Signature
setSelectedOptionAndEnable(intnr)
Arguments
intnr

 
 top of page
Method setSelectedOptionByName
Signature
setSelectedOptionByName(Stringname)
Arguments
Stringname

 
 top of page
Method setToolTipCaptions
Set option tooltip captions.
Signature
setToolTipCaptions(StringArraytooltipcaptions)
Arguments
StringArraytooltipcaptions

 
 top of page
Method showComboBoxPopup
Signature
showComboBoxPopup()

 
 top of page
Constant ACTION_OPTIONPREVIEWED (String)
Constant ACTION_OPTIONSELECTED (String)
Constant DEFAULT_ARROW_WIDTH (int)
Constant MIN_ARROW_WIDTH (int)
Constant MIN_SIZE_Y (int)

 

Project Modules:MAbstractXMLForm , MAcceleratorKey , MAcceleratorList , MAction , MActionConsumer , MActionProvider , MBezier01Edit , MBezierEdit , MButton , MCharFilter , MCharFilterBinary255Expr , MCharFilterFloat , MCharFilterFloatExpr , MCharFilterHex , MCharFilterHexExpr , MCharFilterHexShort , MCharFilterHexShortExpr , MCharFilterUFix16 , MCheckBox , MChoiceDialog , MCmdProvider , MColorBox , MColorButton , MComboBox , MComboBoxPopup , MComboBoxTM , MComboField , MComposite , MControl , MCursorShapes , MDial , MDialog , MDragHandleLabel , MDynamicPopupMenuAction , MFBO , MFloatAction , MFloatField , MFloatingLayer , MFloatParam , MFloatParamDialog , MFloatParamEditor , MFlowLayout , MFont , MFontCache , MFontResource , MForm , MFT2Face , MFT2FontResource , MFT2Glyph , MGeometry4f , MGraph , MGraphForm , MGridLayout , MHiddenPanel , MHSVColorPicker , MIcon , MIconCache , MInfoDialog , MIntAction , MKeyAction , MKeyboardMonitor , MKeyHelpDialog , MLabel , MLayer , MLayerSwitch , MLayout , MLogger , MLookAndFeel , MLookAndFeel_Dark , MLookAndFeel_Light , MLookAndFeel_Mono , MMouseEvent , MObjectAction , MOpaquePanel , MPanel , MPNGIcon , MPopupMenu , MPopupMenuBar , MPopupMenuBarButton , MPopupMenuButton , MPopupMenuCheckButton , MPopupMenuFolderButton , MPopupMenuSeparator , MPopupMenuWindowDock , MRadioButton , MRadioButtonGroup , MRectangle2f , MRepeatButton , MScroller , MScrollPane , MShader , MShader_ColorGrading , MShader_GradientH , MShader_GradientR , MShader_GradientV , MShader_InvertColor , MShader_PatternFill , MShader_PatternGradientH , MShader_PatternGradientR , MShader_PatternGradientV , MShader_SharpenFilter , MShader_SharpenFilterAndColorGrading , MShape , MShapePolyline , MSizeGroup , MSizeGroupX , MSizeGroupXY , MSizeGroupY , MSlider , MSpacer , MSplitPane , MStatusBar , MStringAction , MStringDialog , MSuperBorderLayout , MTableCellEditor , MTableCellEditorCheckBox , MTableCellEditorComboBox , MTableCellEditorFloatParam , MTableCellEditorString , MTableModel , MTableView , MTableViewData , MTableViewHeader , MTabSwitch , MTextEdit , MTextEditDialog , MTextField , MTextFieldIncDec , MTextInputDialog , MTextView , MTimerAction , MTitledPanel , MToolTip , MTransparentPanel , MTreeTableModel , MTreeTableNode , MUI , MUIConstants , MUIPluginLoader , MUIRenderer , MUserDataContainer , MValueAction , MView , MViewPane , MWindow , MWindowDock , MWindowTitleBar , MXFMObject , MXMLForm , MXYPad 
Project Classes:CmdProvider , ColorBox , graph::AttribsBase , graph::BBox , graph::Canvas , graph::Cell , graph::Edge , graph::GR , graph::Graph , graph::GRGradient , graph::GRPalette , graph::GRParseContext , graph::GRStyle , graph::GRUtils , graph::Node , graph::Port , graph::PortsBase , HSVColorPicker , ui::AbstractXMLForm , ui::AcceleratorKey , ui::AcceleratorList , ui::Action , ui::ActionConsumer , ui::ActionProvider , ui::Bezier01Edit , ui::BezierEdit , ui::BezierEditState , ui::BezierHistory , ui::BezierLUT01 , ui::BorderLayout , ui::Button , ui::CharFilter , ui::CharFilterBinary255Expr , ui::CharFilterFloat , ui::CharFilterFloatExpr , ui::CharFilterHex , ui::CharFilterHexExpr , ui::CharFilterHexShort , ui::CharFilterHexShortExpr , ui::CharFilterUFix16 , ui::CheckBox , ui::ChoiceDialog , ui::ColorButton , ui::ComboBox , ui::ComboBoxPopup , ui::ComboBoxTM , ui::ComboField , ui::Composite , ui::Control , ui::CursorShapes , ui::Dial , ui::Dialog , ui::DragHandleLabel , ui::DynamicPopupMenuAction , ui::FBO , ui::FloatAction , ui::FloatField , ui::FloatingLayer , ui::FloatParam , ui::FloatParamDialog , ui::FloatParamEditor , ui::FlowLayout , ui::Font , ui::FontCache , ui::FontResource , ui::Form , ui::FT2Face , ui::FT2FontResource , ui::FT2Glyph , ui::FT2LocalFileFontResource , ui::FT2PakFileFontResource , ui::Geometry4f , ui::GraphEdge , ui::GraphEdgeArrow , ui::GraphForm , ui::GraphPortButton , ui::GridLayout , ui::HiddenPanel , ui::Icon , ui::IconCache , ui::InfoDialog , ui::IntAction , ui::KeyAction , ui::KeyboardFocusListener , ui::KeyboardMonitor , ui::KeyboardMonitorEntry , ui::KeyHelpButton , ui::KeyHelpDialog , ui::KeyHelpToolTip , ui::KeyRepeatAction , ui::KeyRepeatConsumer , ui::Label , ui::Layer , ui::LayerSwitch , ui::Layout , ui::Logger , ui::LookAndFeel , ui::LookAndFeelDefs , ui::LookAndFeel_Dark , ui::LookAndFeel_Light , ui::LookAndFeel_Mono , ui::MouseEvent , ui::MouseHoldAction , ui::MouseHoldConsumer , ui::ObjectAction , ui::OpaquePanel , ui::Panel , ui::PNGIcon , ui::PopupMenu , ui::PopupMenuBar , ui::PopupMenuBarButton , ui::PopupMenuButton , ui::PopupMenuCheckButton , ui::PopupMenuFolderButton , ui::PopupMenuRadioButton , ui::PopupMenuSeparator , ui::PopupMenuWindowDock , ui::RadioButton , ui::RadioButtonGroup , ui::Rectangle2f , ui::RepeatButton , ui::Scroller , ui::ScrollPane , ui::Shader , ui::Shader_ColorGrading , ui::Shader_GradientH , ui::Shader_GradientR , ui::Shader_GradientV , ui::Shader_InvertColor , ui::Shader_PatternFill , ui::Shader_PatternGradientH , ui::Shader_PatternGradientR , ui::Shader_PatternGradientV , ui::Shader_SharpenFilter , ui::Shader_SharpenFilterAndColorGrading , ui::Shape , ui::ShapePolyline , ui::SizeGroup , ui::SizeGroupX , ui::SizeGroupXY , ui::SizeGroupY , ui::Slider , ui::Spacer , ui::SplitPane , ui::StatusBar , ui::StatusBarListener , ui::StatusBarMessage , ui::StringAction , ui::StringDialog , ui::StringDialogTextField , ui::SuperBorderLayout , ui::TableCellEditor , ui::TableCellEditorCheckBox , ui::TableCellEditorComboBox , ui::TableCellEditorFloatParam , ui::TableCellEditorString , ui::TableGraphPanel , ui::TableModel , ui::TableView , ui::TableViewData , ui::TableViewHeader , ui::TabSwitch , ui::TabSwitchLabelPanel , ui::TextEdit , ui::TextEditDialog , ui::TextEditPlugin , ui::TextEditUndoEntry , ui::TextField , ui::TextFieldIncDec , ui::TextInputDialog , ui::TextView , ui::TextViewSyntaxHighlighter , ui::TimerAction , ui::TitledPanel , ui::ToolTip , ui::TransparentPanel , ui::TreeTableModel , ui::TreeTableNode , ui::TriadKeyConsumer , ui::UI , ui::UIConstants , ui::UIRenderer , ui::UserDataContainer , ui::ValueAction , ui::View , ui::ViewPane , ui::Window , ui::WindowDock , ui::WindowTitleBar , ui::XFMObject , ui::XMLForm , ui::XYPad 
Project Functions:getTableViewStepCoarse , Screen_onApplicationActive , Screen_onClose , Screen_onDrainEventQueue , Screen_onDraw , Screen_onDropFiles , Screen_onExpose , Screen_onInputFocusActive , Screen_onKeyboard , Screen_onMouse , Screen_onMouseFocusActive , Screen_onMoveWindow , Screen_onOpen , Screen_onResize , Screen_onTimer , SetDebugLevel , SetDebugLevel , SetEnableProfiling 
All Namespaces:default , graph , ui 
All Projects:core , eqxmms , ShaderVG , ShaderVG_Text , tkanalogrytm , tkchipmunk , tkclap , tkfileutils , tkfreeglut , tkfreetype2 , tkfreeverb , tkmath , tkmidi , tkmidipipe , tkminnie , tkoldmath , tkopengl , tkportaudio , tkradiastools , tksamplechain , tksampleedit , tksampler , tksdl , tksdl_net , tksidplay2 , tkspeexdsp , tksqlite , tktriangulate , tkui , tkvst2 , tkzip , ui , yingtest 


auto-generated by "DOG", the TkScript document generator. Thu, 11/Dec/2025 13:42:00