home
 
 index of namespace ui
 
 index of project tkui
 
 index of module MTableView

Class MTableView.ui::TableView


Synopsis

  Base classes:
  Methods:
  Constants:
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 endXFMTag
Signature
endXFMTag(ui::AbstractXMLFormform,
  HashTableattributes 
  )  
Arguments
ui::AbstractXMLFormform
HashTableattributes

 
 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 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 handleRowSelection
LMB down over table row. Note: if the row was already selected, bClicked is set to true
Signature
handleRowSelection(intbClicked,
  intbFoldHint 
  )  
Arguments
intbClicked
intbFoldHint

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

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

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

 
 top of page
Method moveCursorToFirstRow
Signature
moveCursorToFirstRow()

 
 top of page
Method moveCursorToFirstRowIfNoneSelected
Signature
moveCursorToFirstRowIfNoneSelected()

 
 top of page
Method moveCursorToLastRow
Signature
moveCursorToLastRow()

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

 
 top of page
Method moveCursorToNextRow
Signature
moveCursorToNextRow()

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

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

 
 top of page
Method moveCursorToPreviousRow
Signature
moveCursorToPreviousRow()

 
 top of page
Method moveCursorToPreviousRowNoEvent
Signature
moveCursorToPreviousRowNoEvent():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 onMouse
Signature
onMouse(ui::MouseEventev)
 :int
Arguments
Returns
int

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

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

 
 top of page
Method selectNone
Signature
selectNone()

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

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

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

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

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

 
 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_ROWCLICKED (String)
Constant ACTION_ROWSELECTED (String)
Constant ACTION_SHOWCONTEXTMENU (String)
Constant CELL_SEPARATOR_SIZE (int)
Constant HEADER_SIZE_Y (int)

 

Project Modules:MAbstractXMLForm , MAcceleratorKey , MAcceleratorList , MAction , MActionConsumer , MActionProvider , MBezierEdit , MButton , MCharFilter , MCharFilterFloat , MCharFilterFloatExpr , MCharFilterHex , MCharFilterHexExpr , MCheckBox , MChoiceDialog , MColorBox , MColorButton , MComboBox , MComboBoxTM , MComposite , MControl , MCursorShapes , MDial , MDialog , MDynamicPopupMenuAction , MFBO , MFloatAction , MFloatField , MFloatingLayer , MFloatParam , MFloatParamEditor , MFont , MFontResource , MForm , MFT2Face , MFT2FontCache , MFT2Glyph , MGeometry4f , MHiddenPanel , MHSVColorPicker , MIcon , MIconCache , MInfoDialog , MIntAction , MKeyAction , MLabel , MLayer , MLayerSwitch , MLayout , MLookAndFeel , MLookAndFeel_DarkFawn , MLookAndFeel_Gray , MLookAndFeel_LightFawn , MLookAndFeel_LightGray , MMouseEvent , MOpaquePanel , MPanel , MPNGIcon , MPoint2f , MPopupMenu , MPopupMenuBar , MPopupMenuBarButton , MPopupMenuButton , MPopupMenuCheckButton , MPopupMenuFolderButton , MPopupMenuSeparator , MPopupMenuWindowDock , MRadioButton , MRadioButtonGroup , MRectangle2f , MRepeatButton , MScroller , MScrollPane , MSize2f , MSizeGroup , MSizeGroupX , MSizeGroupXY , MSizeGroupY , MSlider , MSpacer , MSplitPane , MStatusBar , MStringAction , MStringDialog , MSuperBorderLayout , MTabbedView , MTableCellEditor , MTableCellEditorCheckBox , MTableCellEditorComboBox , MTableCellEditorFloatParam , MTableModel , MTableView , MTableViewData , MTableViewHeader , MTabSwitch , MTextEdit , MTextEditDialog , MTextField , MTextFieldIncDec , MTextInputDialog , MTextView , MTimerAction , MTitledPanel , MToolTip , MTransparentPanel , MTreeTableModel , MTreeTableNode , MUI , MUIConstants , MUIPluginLoader , MUIRenderer , MValueAction , MVector2f , MView , MViewPane , MWindow , MWindowDock , MWindowTitleBar , MXFMObject , MXMLForm 
Project Classes:ColorBox , HSVColorPicker , ui::AbstractXMLForm , ui::AcceleratorKey , ui::AcceleratorList , ui::Action , ui::ActionConsumer , ui::ActionProvider , ui::BezierEdit , ui::BezierEditState , ui::BezierHistory , ui::BorderLayout , ui::Button , ui::CharFilter , ui::CharFilterFloat , ui::CharFilterFloatExpr , ui::CharFilterHex , ui::CharFilterHexExpr , ui::CheckBox , ui::ChoiceDialog , ui::ColorButton , ui::ComboBox , ui::ComboBoxPopup , ui::ComboBoxTM , ui::Composite , ui::Control , ui::CursorShapes , ui::Dial , ui::Dialog , ui::DynamicPopupMenuAction , ui::FBO , ui::FloatAction , ui::FloatField , ui::FloatingLayer , ui::FloatParam , ui::FloatParamEditor , ui::Font , ui::FontResource , ui::Form , ui::FT2Face , ui::FT2FontCache , ui::FT2FontResource , ui::FT2Glyph , ui::FT2LocalFileFontResource , ui::FT2PakFileFontResource , ui::Geometry4f , ui::HiddenPanel , ui::Icon , ui::IconCache , ui::InfoDialog , ui::IntAction , ui::KeyAction , ui::KeyRepeatAction , ui::KeyRepeatConsumer , ui::Label , ui::Layer , ui::LayerSwitch , ui::Layout , ui::LookAndFeel , ui::LookAndFeel_DarkFawn , ui::LookAndFeel_Gray , ui::LookAndFeel_LightFawn , ui::LookAndFeel_LightGray , ui::MouseEvent , ui::MouseHoldAction , ui::MouseHoldConsumer , ui::OpaquePanel , ui::Panel , ui::PNGIcon , ui::Point2f , 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::Size2f , 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::TabbedView , ui::TableCellEditor , ui::TableCellEditorCheckBox , ui::TableCellEditorComboBox , ui::TableCellEditorFloatParam , ui::TableModel , ui::TableView , ui::TableViewData , ui::TableViewHeader , ui::TabSwitch , ui::TabSwitchLabelPanel , ui::TextEdit , ui::TextEditDialog , ui::TextField , ui::TextFieldIncDec , ui::TextInputDialog , ui::TextView , ui::TimerAction , ui::TitledPanel , ui::ToolTip , ui::TransparentPanel , ui::TreeTableModel , ui::TreeTableNode , ui::TriadKeyConsumer , ui::UI , ui::UIConstants , ui::UIRenderer , ui::ValueAction , ui::Vector2f , ui::View , ui::ViewPane , ui::Window , ui::WindowDock , ui::WindowTitleBar , ui::XFMObject , ui::XMLForm 
Project Functions:getTableViewStepSizeDec , getTableViewStepSizeInc , Screen_onApplicationActive , Screen_onClose , Screen_onDraw , Screen_onDropFiles , Screen_onExpose , Screen_onInputFocusActive , Screen_onKeyboard , Screen_onMouse , Screen_onMouseFocusActive , Screen_onOpen , Screen_onResize , Screen_onTimer 
All Namespaces:default , ui 
All Projects:core , debugtext , tkfreetype2 , tkmath , tkmidi , tkopengl , tkportaudio , tksdl , tkui , tkunit 


auto-generated by "DOG", the TkScript document generator. Mon, 28/Dec/2015 14:27:06