index of namespace ui
 
 index of project ui
 
 index of module MButton

Class MButton.ui::Button


Synopsis

  Base classes:
  Derived classes:
  Functions:
  Methods:
  Constants:

Function New
Signature
New():ui::Button
Returns

 
 top of page
Function NewCancelButton
Signature
NewCancelButton()

 
 top of page
Function NewDefaultButton
Signature
NewDefaultButton(Stringcaption)
Arguments
Stringcaption

 
 top of page
Function NewDeleteButton
Signature
NewDeleteButton()

 
 top of page
Function NewIconButton
Signature
NewIconButton(StringiconName,
  intplacement 
  )  
Arguments
StringiconName
intplacement

 
 top of page
Function NewLoadButton
Signature
NewLoadButton()

 
 top of page
Function NewOkButton
Signature
NewOkButton()

 
 top of page
Function NewSaveButton
Signature
NewSaveButton()

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

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

 
 top of page
Method calcButtonTint2ForOuterPanel
Signature
calcButtonTint2ForOuterPanel():int
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 consumeAction
Signature
consumeAction(ui::Actionaction)
 :int
Arguments
ui::Actionaction
Returns
int

 
 top of page
Method drawFlatDisabledShade
Signature
drawFlatDisabledShade()

 
 top of page
Method drawKeyboardFocus
Signature
drawKeyboardFocus(floatfillX,
  floatfillY,
  floatfillW,
  floatfillH 
  )  
Arguments
floatfillX
floatfillY
floatfillW
floatfillH

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

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

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

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

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

 
 top of page
Method getIconPressed
Signature
getIconPressed():ui::Icon
Returns

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

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

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

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

 
 top of page
Method handleBeginPress
Signature
handleBeginPress(intbRMB)
Arguments
intbRMB

 
 top of page
Method handleButtonClick
Signature
handleButtonClick(ui::MouseEventev)
Arguments

 
 top of page
Method handleButtonHoldClick
Signature
handleButtonHoldClick(ui::MouseEventev)
Arguments

 
 top of page
Method handleEndPress
Signature
handleEndPress()

 
 top of page
Method initButton
Signature
initButton()

 
 top of page
Method initButtonOnly
Signature
initButtonOnly()

 
 top of page
Method initButtonPost
Signature
initButtonPost()

 
 top of page
Method initButtonPre
Signature
initButtonPre()

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

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

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

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

 
 top of page
Method lazyAllocRepeatTimer
Signature
lazyAllocRepeatTimer()

 
 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 onLookAndFeelChanged
Signature
onLookAndFeelChanged()

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

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

 
 top of page
Method onMouseDoubleClick
Signature
onMouseDoubleClick(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 onTabFocus
Signature
onTabFocus()

 
 top of page
Method redraw
Signature
redraw()

 
 top of page
Method setDefaultInnerPadding
Signature
setDefaultInnerPadding()

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

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

 
 top of page
Method setEnableDelta
Signature
setEnableDelta(intbDelta)
Arguments
intbDelta

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

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

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

 
 top of page
Method setEnableHold
Signature
setEnableHold(intbHold)
Arguments
intbHold

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

 
 top of page
Method setEnableLabelButtonHiDPI
Signature
setEnableLabelButtonHiDPI()

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

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

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

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

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

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

 
 top of page
Method setEnableRepeat
Signature
setEnableRepeat(intbRepeat)
Arguments
intbRepeat

 
 top of page
Method setEnableToggle
Signature
setEnableToggle(intbEnabled)
Arguments
intbEnabled

 
 top of page
Method setForegroundColorLabelMix
Signature
setForegroundColorLabelMix(floatmix)
Arguments
floatmix

 
 top of page
Method setIconPressed
Set the pressed Icon for this button
Signature
setIconPressed(ui::Iconicon)
Arguments
ui::Iconicon

 
 top of page
Method setMouseOverTint
Signature
setMouseOverTint(intc32)
Arguments
intc32

 
 top of page
Method setSelected
Signature
setSelected(intbEnabled)
Arguments
intbEnabled

 
 top of page
Method setToggleState
Signature
setToggleState(intbEnabled)
Arguments
intbEnabled

 
 top of page
Method setToggleTint
Signature
setToggleTint(intc32)
Arguments
intc32

 
 top of page
Method toggleSelection
Signature
toggleSelection()

 
 top of page
Method toggleSelectionAction
Signature
toggleSelectionAction()

 
 top of page
Method toggleState
Signature
toggleState()

 
 top of page
Method toggleStateAction
Signature
toggleStateAction()

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

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

 
 top of page
Constant ACTION_CLICK (String)
Constant ACTION_HOLD_CLICK (String)
Constant ACTION_KEY (String)
Constant ACTION_MIDDLE_CLICK (String)
Constant ACTION_PRESS (String)
Constant ACTION_RELEASE (String)
Constant ACTION_RIGHT_CLICK (String)
Constant ACTION_RIGHT_HOLD_CLICK (String)
Constant ACTION_RIGHT_PRESS (String)
Constant ACTION_RIGHT_RELEASE (String)
Constant ACTION_WHEEL_DOWN (String)
Constant ACTION_WHEEL_UP (String)
Constant TA_REPEAT (String)

 

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