index of namespace ui
 
 index of project ui
 
 index of module MDial

Class MDial.ui::Dial


Synopsis

  Base classes:
  Functions:
  Methods:
  Constants:

Function New
Signature
New(floatmin,
  floatmax,
  floatcurrent 
  )  
Arguments
floatmin
floatmax
floatcurrent

 
 top of page
Method addRel
Signature
addRel(floata)
Arguments
floata

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

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

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

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

 
 top of page
Method consumeAction
Signature
consumeAction(ui::Actionac)
 :int
Arguments
ui::Actionac
Returns
int

 
 top of page
Method continueGrabAtNewMousePosition
Signature
continueGrabAtNewMousePosition()

 
 top of page
Method endGrab
Signature
endGrab()

 
 top of page
Method endGrabMiniUndo
Signature
endGrabMiniUndo()

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

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

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

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

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

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

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

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

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

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

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

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

 
 top of page
Method handleIncDec
Signature
handleIncDec(intdir,
  intbFine,
  intbAllowForceFineEdit 
  )  
Arguments
intdir
intbFine
intbAllowForceFineEdit

 
 top of page
Method handleModValueChanged
Signature
handleModValueChanged()

 
 top of page
Method handleModValueChanging
Signature
handleModValueChanging()

 
 top of page
Method handleResetValue
Signature
handleResetValue()

 
 top of page
Method handleValueChanged
Signature
handleValueChanged()

 
 top of page
Method handleValueChanging
Signature
handleValueChanging()

 
 top of page
Method initDial
Signature
initDial(floatmin,
  floatmax,
  floatcurrent 
  )  
Arguments
floatmin
floatmax
floatcurrent

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

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

 
 top of page
Method onDraw
Signature
onDraw()

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

 
 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 onMouseHoldEnd
Signature
onMouseHoldEnd(ui::MouseEventev)
 :int
Arguments
Returns
int

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

 
 top of page
Method quantizeValue
Signature
quantizeValue(floatvalue)
 :float
Arguments
floatvalue
Returns
float

 
 top of page
Method setBackgroundColor
Set color of dial background
Signature
setBackgroundColor(intc32bg)
Arguments
intc32bg

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

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

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

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

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

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

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

 
 top of page
Method setMaxValue
Signature
setMaxValue(floatmax)
Arguments
floatmax

 
 top of page
Method setMinValue
Signature
setMinValue(floatmin)
Arguments
floatmin

 
 top of page
Method setModValue
Signature
setModValue(floatf)
Arguments
floatf

 
 top of page
Method setPowerOfTwoDisplayMax
Signature
setPowerOfTwoDisplayMax(floatf)
Arguments
floatf

 
 top of page
Method setPrecision
Signature
setPrecision(intprec)
Arguments
intprec

 
 top of page
Method setPresetOptions
Signature
setPresetOptions(FloatArraypresetValues,
  StringArraypresetNamesOrNull 
  )  
Arguments
FloatArraypresetValues
StringArraypresetNamesOrNull

 
 top of page
Method setResetValue
Signature
setResetValue(floatf)
Arguments
floatf

 
 top of page
Method setResetValues
Signature
setResetValues(FloatArrayfa)
Arguments
FloatArrayfa

 
 top of page
Method setStep
Signature
setStep(floats)
Arguments
floats

 
 top of page
Method setToggleMinValue
Signature
setToggleMinValue(floatf)
Arguments
floatf

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

 
 top of page
Method setToggleThreshold
Signature
setToggleThreshold(floatf)
Arguments
floatf

 
 top of page
Method setValue
Signature
setValue(floatf)
Arguments
floatf

 
 top of page
Method showDetailEdit
Signature
showDetailEdit()

 
 top of page
Method showPresetPopup
Signature
showPresetPopup()

 
 top of page
Method updateToggleStateFromValue
Signature
updateToggleStateFromValue()

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

 
 top of page
Constant ACTION_MODVALUECHANGED (String)
Constant ACTION_MODVALUECHANGING (String)
Constant ACTION_VALUECHANGED (String)
Constant ACTION_VALUECHANGING (String)
Constant LOCK_X_THRESHOLD_X (int)
Constant LOCK_X_THRESHOLD_Y (int)
Constant YDIST_THRESHOLD (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