index of namespace ui
 
 index of project ui
 
 index of module MPanel

Class MPanel.ui::Panel


Synopsis

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

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

 
 top of page
Function ParsePanelBlendFromString
Signature
ParsePanelBlendFromString(StringsBlend)
 :int
Arguments
StringsBlend
Returns
int

 
 top of page
Function ParsePanelGradientShapeFromString
Signature
ParsePanelGradientShapeFromString(Strings)
 :int
Arguments
Strings
Returns
int

 
 top of page
Function ParsePanelShapeFromString
Signature
ParsePanelShapeFromString(StringsShape)
 :int
Arguments
StringsShape
Returns
int

 
 top of page
Function ParsePanelStyleFromString
Signature
ParsePanelStyleFromString(StringsStyle)
 :int
Arguments
StringsStyle
Returns
int

 
 top of page
Method addSizeGroup
Signature
addSizeGroup(Stringname,
  ObjectsizeGroup 
  )  
 :ui::SizeGroup
Arguments
Stringname
ObjectsizeGroup
Returns

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

 
 top of page
Method calcBorderShapeCurveDistB
Signature
calcBorderShapeCurveDistB(intpattern)
 :float
Arguments
intpattern
Returns
float

 
 top of page
Method calcBorderShapeCurveDistP
Signature
calcBorderShapeCurveDistP(intpattern)
 :float
Arguments
intpattern
Returns
float

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

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

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

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

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

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

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

 
 top of page
Method configureAsControlPanel
Signature
configureAsControlPanel()

 
 top of page
Method drawPanelBorder
Signature
drawPanelBorder(floatstackOffX,
  floatstackOffY,
  floatalpha 
  )  
Arguments
floatstackOffX
floatstackOffY
floatalpha

 
 top of page
Method enablePanelBackgroundBlending
Signature
enablePanelBackgroundBlending()

 
 top of page
Method enablePanelBorderBlending
Signature
enablePanelBorderBlending()

 
 top of page
Method freeBorderShape
Signature
freeBorderShape()

 
 top of page
Method freeLayer
Signature
freeLayer()

 
 top of page
Method getBorderShape
Signature
getBorderShape():ui::ShapePolyline
Returns

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

 
 top of page
Method getOrCreateBorderShape
Signature
getOrCreateBorderShape():ui::ShapePolyline
Returns

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 
 top of page
Method getSizeGroupByName
Signature
getSizeGroupByName(Stringname)
 :ui::SizeGroup
Arguments
Stringname
Returns

 
 top of page
Method initPanel
Signature
initPanel()

 
 top of page
Method invalidateSizeGroupMemberSizes
Signature
invalidateSizeGroupMemberSizes()

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

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

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

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

 
 top of page
Method layoutHierarchy
Signature
layoutHierarchy(intbInvalidateSizeCaches,
  intbLayoutFinal 
  )  
Arguments
intbInvalidateSizeCaches
intbLayoutFinal

 
 top of page
Method layoutSizeGroups
Signature
layoutSizeGroups()

 
 top of page
Method lazyAddSizeGroupXByName
Signature
lazyAddSizeGroupXByName(Stringname)
 :ui::SizeGroupX
Arguments
Stringname
Returns

 
 top of page
Method lazyAddSizeGroupXYByName
Signature
lazyAddSizeGroupXYByName(Stringname)
 :ui::SizeGroupX
Arguments
Stringname
Returns

 
 top of page
Method lazyAddSizeGroupYByName
Signature
lazyAddSizeGroupYByName(Stringname)
 :ui::SizeGroupX
Arguments
Stringname
Returns

 
 top of page
Method onDraw
Signature
onDraw()

 
 top of page
Method onDrawPost
Signature
onDrawPost()

 
 top of page
Method setDebug
Signature
setDebug(intbDebug)
Arguments
intbDebug

 
 top of page
Method setPanelAlpha
Set alpha
Signature
setPanelAlpha(intalpha)
Arguments
intalpha

 
 top of page
Method setPanelAlphaAndTint
Set background alpha and tint
Signature
setPanelAlphaAndTint(intalpha,
  inttint 
  )  
Arguments
intalpha
inttint

 
 top of page
Method setPanelBackgroundAlpha
Signature
setPanelBackgroundAlpha(intalpha)
Arguments
intalpha

 
 top of page
Method setPanelBackgroundBlend
Signature
setPanelBackgroundBlend(intblend)
Arguments
intblend

 
 top of page
Method setPanelBackgroundGradientShape
Signature
setPanelBackgroundGradientShape(intshape)
Arguments
intshape

 
 top of page
Method setPanelBackgroundGradientTexture
Signature
setPanelBackgroundGradientTexture(Texturetex)
Arguments
Texturetex

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

 
 top of page
Method setPanelBackgroundPatternIndex
Signature
setPanelBackgroundPatternIndex(intindex)
Arguments
intindex

 
 top of page
Method setPanelBackgroundPatternIntensity
Signature
setPanelBackgroundPatternIntensity(floatintensity)
Arguments
floatintensity

 
 top of page
Method setPanelBackgroundShape
Signature
setPanelBackgroundShape(intshape)
Arguments
intshape

 
 top of page
Method setPanelBackgroundStyle
Signature
setPanelBackgroundStyle(intstyle)
Arguments
intstyle

 
 top of page
Method setPanelBorderAlpha
Signature
setPanelBorderAlpha(intalpha)
Arguments
intalpha

 
 top of page
Method setPanelBorderBlend
Signature
setPanelBorderBlend(intblend)
Arguments
intblend

 
 top of page
Method setPanelBorderColor
Signature
setPanelBorderColor(intc24)
Arguments
intc24

 
 top of page
Method setPanelBorderDir
Signature
setPanelBorderDir(intdir)
Arguments
intdir

 
 top of page
Method setPanelBorderGradientShape
Signature
setPanelBorderGradientShape(intshape)
Arguments
intshape

 
 top of page
Method setPanelBorderGradientTexture
Signature
setPanelBorderGradientTexture(Texturetex)
Arguments
Texturetex

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

 
 top of page
Method setPanelBorderPatternIndex
Signature
setPanelBorderPatternIndex(intindex)
Arguments
intindex

 
 top of page
Method setPanelBorderPatternIntensity
Signature
setPanelBorderPatternIntensity(floatintensity)
Arguments
floatintensity

 
 top of page
Method setPanelBorderShape
Signature
setPanelBorderShape(intshape)
Arguments
intshape

 
 top of page
Method setPanelBorderStyle
Signature
setPanelBorderStyle(intstyle)
Arguments
intstyle

 
 top of page
Method setPanelBorderWidth
Signature
setPanelBorderWidth(floatw)
Arguments
floatw

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

 
 top of page
Method setPanelShape
Signature
setPanelShape(intshape)
Arguments
intshape

 
 top of page
Method setPanelShapeDiamondRx
Signature
setPanelShapeDiamondRx(floatrx)
Arguments
floatrx

 
 top of page
Method setPanelShapeDiamondRy
Signature
setPanelShapeDiamondRy(floatry)
Arguments
floatry

 
 top of page
Method setPanelShapeEllipseRx
Signature
setPanelShapeEllipseRx(floatrx)
Arguments
floatrx

 
 top of page
Method setPanelShapeEllipseRy
Signature
setPanelShapeEllipseRy(floatry)
Arguments
floatry

 
 top of page
Method setPanelShapeHexagonAx
Signature
setPanelShapeHexagonAx(floatax)
Arguments
floatax

 
 top of page
Method setPanelShapeHexagonAy
Signature
setPanelShapeHexagonAy(floatay)
Arguments
floatay

 
 top of page
Method setPanelShapeHexagonScale
Signature
setPanelShapeHexagonScale(floatscale)
Arguments
floatscale

 
 top of page
Method setPanelShapeRhombTx
Signature
setPanelShapeRhombTx(floattx)
Arguments
floattx

 
 top of page
Method setPanelShapeRhombTy
Signature
setPanelShapeRhombTy(floatty)
Arguments
floatty

 
 top of page
Method setPanelShapeRoundAmount
Signature
setPanelShapeRoundAmount(floatamt)
Arguments
floatamt

 
 top of page
Method setPanelShapeRoundAspect
Signature
setPanelShapeRoundAspect(floataspect)
Arguments
floataspect

 
 top of page
Method setPanelShapeRoundLimit
Signature
setPanelShapeRoundLimit(floatlimit)
Arguments
floatlimit

 
 top of page
Method setPanelShapeTriAx
Signature
setPanelShapeTriAx(floatax)
Arguments
floatax

 
 top of page
Method setPanelShapeTriAy
Signature
setPanelShapeTriAy(floatay)
Arguments
floatay

 
 top of page
Method setPanelStack
Signature
setPanelStack(intnum)
Arguments
intnum

 
 top of page
Method setPanelStackAlphaDecay
Signature
setPanelStackAlphaDecay(floatamt)
Arguments
floatamt

 
 top of page
Method setPanelStackAlphaExponent
Signature
setPanelStackAlphaExponent(floatexp)
Arguments
floatexp

 
 top of page
Method setPanelStackOff
Signature
setPanelStackOff(floatx,
  floaty 
  )  
Arguments
floatx
floaty

 
 top of page
Method setPanelStackOffScaled
Signature
setPanelStackOffScaled(floatx,
  floaty 
  )  
Arguments
floatx
floaty

 
 top of page
Method setPanelStyle
Signature
setPanelStyle(intstyle)
Arguments
intstyle

 
 top of page
Method setPanelTint
Set background tint
Signature
setPanelTint(inttint)
Arguments
inttint

 
 top of page
Method tryBindPatternGradientShader
Signature
tryBindPatternGradientShader(intpatternIdx,
  floatpatternIntensity,
  intshape,
  TexturetexGradient,
  floatw,
  floath 
  )  
 :ui::Shader
Arguments
intpatternIdx
floatpatternIntensity
intshape
TexturetexGradient
floatw
floath
Returns

 
 top of page
Constant ELLIPSE_NUMSEG (int)
Constant GRADIENT_SHAPE_H (int)
Constant GRADIENT_SHAPE_R (int)
Constant GRADIENT_SHAPE_V (int)
Constant SHAPE_DEFAULT (int)
Constant SHAPE_DIAMOND (int)
Constant SHAPE_ELLIPSE (int)
Constant SHAPE_HEXAGON (int)
Constant SHAPE_NONE (int)
Constant SHAPE_RECT (int)
Constant SHAPE_RHOMB (int)
Constant SHAPE_ROUND (int)
Constant SHAPE_TRI (int)
Constant STYLE_DASHED (int)
Constant STYLE_DEFAULT (int)
Constant STYLE_DOTTED (int)
Constant STYLE_FLAT (int)
Constant STYLE_NONE (int)
Constant STYLE_RAISED (int)
Constant STYLE_SOLID (int)
Constant STYLE_SUNKEN (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