index of namespace ui
 
 index of project ui
 
 index of module MTableView

Class MTableView.ui::TableView


Synopsis

  Base classes:
  Methods:
  Constants:

Method autoScrollAhead
Signature
autoScrollAhead(intnumRows)
Arguments
intnumRows

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

 
 top of page
Method calcPreferredSizeY
Signature
calcPreferredSizeY()

 
 top of page
Method centerRow
Adjust scroll offset so that the currently selected row is shown centered
Signature
centerRow()

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

 
 top of page
Method deselectMultiple
Signature
deselectMultiple()

 
 top of page
Method deselectRow
Signature
deselectRow(intidx)
Arguments
intidx

 
 top of page
Method endXFMTag
Signature
endXFMTag(ui::AbstractXMLFormform,
  HashTableattributes 
  )  
Arguments
ui::AbstractXMLFormform
HashTableattributes

 
 top of page
Method findTabCycleHeader
Signature
findTabCycleHeader():ui::Layer
Returns

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

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

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

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

 
 top of page
Method getSelectedRows
Signature
getSelectedRows():IntArray
Returns

 
 top of page
Method getTableModel
Signature
getTableModel():ui::TableModel
Returns

 
 top of page
Method getTableViewData
Signature
getTableViewData():ui::TableViewData
Returns

 
 top of page
Method handleCursorMove
Signature
handleCursorMove()

 
 top of page
Method handleMultipleSelection
Signature
handleMultipleSelection(intnewCsrRow,
  intbCtrl,
  intbShift 
  )  
Arguments
intnewCsrRow
intbCtrl
intbShift

 
 top of page
Method handleRowHold
Signature
handleRowHold(intbDown)
Arguments
intbDown

 
 top of page
Method handleRowSelection
LMB down over table row. Note: if the row was already selected, bClicked is set to true
Signature
handleRowSelection(intbClicked,
  intbFoldHint,
  intbPreview 
  )  
Arguments
intbClicked
intbFoldHint
intbPreview

 
 top of page
Method hasKeyboardFocus
Query whether this layer currently has the keyboard focus
Signature
hasKeyboardFocus():int
Returns
int

 
 top of page
Method initTableView
Initialize TableView instance.
Signature
initTableView(intbHeader)
Arguments
intbHeader

 
 top of page
Method initTableViewPre
Signature
initTableViewPre()

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

 
 top of page
Method isRowSelected
Signature
isRowSelected(intidx)
Arguments
intidx

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

 
 top of page
Method makeCursorRowVisible
Signature
makeCursorRowVisible()

 
 top of page
Method makeCursorRowVisibleAlignTop
Signature
makeCursorRowVisibleAlignTop()

 
 top of page
Method moveCursorToFirstRow
Signature
moveCursorToFirstRow()

 
 top of page
Method moveCursorToFirstRowIfNoneSelected
Signature
moveCursorToFirstRowIfNoneSelected()

 
 top of page
Method moveCursorToFirstRowIfNoneSelectedNoAction
Signature
moveCursorToFirstRowIfNoneSelectedNoAction()

 
 top of page
Method moveCursorToFirstRowNoAction
Signature
moveCursorToFirstRowNoAction()

 
 top of page
Method moveCursorToLastRow
Signature
moveCursorToLastRow()

 
 top of page
Method moveCursorToLastRowNoAction
Signature
moveCursorToLastRowNoAction()

 
 top of page
Method moveCursorToNextPage
Signature
moveCursorToNextPage(intpageSize)
Arguments
intpageSize

 
 top of page
Method moveCursorToNextRow
Signature
moveCursorToNextRow()

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

 
 top of page
Method moveCursorToPreviousPage
Signature
moveCursorToPreviousPage(intpageSize)
Arguments
intpageSize

 
 top of page
Method moveCursorToPreviousRow
Signature
moveCursorToPreviousRow()

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

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

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

 
 top of page
Method moveCursorWheelDown
Signature
moveCursorWheelDown()

 
 top of page
Method moveCursorWheelUp
Signature
moveCursorWheelUp()

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

 
 top of page
Method onLookAndFeelChanged
Signature
onLookAndFeelChanged()

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

 
 top of page
Method onTabFocus
Signature
onTabFocus()

 
 top of page
Method provideActionKbdFocus
Signature
provideActionKbdFocus()

 
 top of page
Method provideActionMultipleSelection
Signature
provideActionMultipleSelection()

 
 top of page
Method provideActionTab
Signature
provideActionTab()

 
 top of page
Method scrollAhead
Signature
scrollAhead(intnumRows)
Arguments
intnumRows

 
 top of page
Method scrollToPositionY
Signature
scrollToPositionY(intpy)
Arguments
intpy

 
 top of page
Method scrollToPositionYNoScroller
Signature
scrollToPositionYNoScroller(intpy)
Arguments
intpy

 
 top of page
Method selectAll
Signature
selectAll()

 
 top of page
Method selectNone
Signature
selectNone()

 
 top of page
Method selectRow
Signature
selectRow(intidx)
Arguments
intidx

 
 top of page
Method setAllowMouseOverSelection
Signature
setAllowMouseOverSelection(intbAllow)
Arguments
intbAllow

 
 top of page
Method setBackgroundColor
Signature
setBackgroundColor(intbg32)
Arguments
intbg32

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

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

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

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

 
 top of page
Method setEnableMouseOverPreview
Signature
setEnableMouseOverPreview(intbPreview)
Arguments
intbPreview

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

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

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

 
 top of page
Method setForegroundColor
Signature
setForegroundColor(intfg32)
Arguments
intfg32

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

 
 top of page
Method setLeadSelection
Signature
setLeadSelection(intleadIndex)
Arguments
intleadIndex

 
 top of page
Method setPageSize
Signature
setPageSize(intsz)
Arguments
intsz

 
 top of page
Method setScrollerYSx
Signature
setScrollerYSx(floatsx)
Arguments
floatsx

 
 top of page
Method setSelectedRows
Signature
setSelectedRows(IntArrayia)
Arguments
IntArrayia

 
 top of page
Method setTableModel
Signature
setTableModel(ui::TableModelmodel)
Arguments
ui::TableModelmodel

 
 top of page
Method showContextMenu
Signature
showContextMenu(intbNearRow)
Arguments
intbNearRow

 
 top of page
Method tableModelChanged
Signature
tableModelChanged()

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

 
 top of page
Method updateSliderPositions
Signature
updateSliderPositions()

 
 top of page
Constant ACTION_CANCEL_FIRST_UP (String)
Constant ACTION_KBDFOCUS (String)
Constant ACTION_MULTIPLESELECTION (String)
Constant ACTION_ROWCLICKED (String)
Constant ACTION_ROWHOLDBEGIN (String)
Constant ACTION_ROWHOLDEND (String)
Constant ACTION_ROWPREVIEW (String)
Constant ACTION_ROWSELECTED (String)
Constant ACTION_SELECTALL (String)
Constant ACTION_SELECTNONE (String)
Constant ACTION_SHOWCONTEXTMENU (String)
Constant ACTION_TAB (String)
Constant CELL_SEPARATOR_SIZE (int)
Constant HEADER_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