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

Class MTreeTableModel.ui::TreeTableModel


Synopsis

  Base classes:
  Methods:
Method getCellCaption
Signature
getCellCaption(intcol,
  introw 
  )  
 :String
Arguments
intcol
introw
Returns
String

 
 top of page
Method getCellIcon
Signature
getCellIcon(intcol,
  introw 
  )  
 :ui::Icon
Arguments
intcol
introw
Returns

 
 top of page
Method getCellRenderer
Signature
getCellRenderer(intcol,
  introw,
  intvisibleRow 
  )  
 :ui::Layer
Arguments
intcol
introw
intvisibleRow
Returns

 
 top of page
Method getColumnCaption
Signature
getColumnCaption(intcol)
 :String
Arguments
intcol
Returns
String

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

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

 
 top of page
Method getRootNode
Signature
getRootNode():ui::TreeTableNode
Returns

 
 top of page
Method getRowHeight
Signature
getRowHeight(introw)
 :int
Arguments
introw
Returns
int

 
 top of page
Method getTreeCellCaption
Return text label for the given user_data column.
Signature
getTreeCellCaption(ObjectuserData,
  intcol 
  )  
 :String
Arguments
ObjectuserData
intcol
Returns
String

 
 top of page
Method getTreeCellIcon
Return custom icon for the given user_data column.
Signature
getTreeCellIcon(ObjectuserData,
  intcol 
  )  
 :ui::Icon
Arguments
ObjectuserData
intcol
Returns

 
 top of page
Method getTreeCellRenderer
Return custom tree cell renderer. If this method returns null (default impl.), the standard Label renderer is used.
Signature
getTreeCellRenderer(ObjectuserData,
  intcol 
  )  
 :ui::Layer
Arguments
ObjectuserData
intcol
Returns

 
 top of page
Method getTreeColumnCaption
Return caption for the given user_data column.
Signature
getTreeColumnCaption(intcol)
 :String
Arguments
intcol
Returns
String

 
 top of page
Method getTreeNumColumns
Return number of user_data columns.
Signature
getTreeNumColumns():int
Returns
int

 
 top of page
Method getTreeRowHeight
Can be used to override the default row height for specific nodes.
Signature
getTreeRowHeight(ObjectuserData)
 :int
Arguments
ObjectuserData
Returns
int

 
 top of page
Method handleFold
can be implemented by applications to delete child nodes when they become invisible.
Signature
handleFold(ui::TreeTableNodetn)
Arguments

 
 top of page
Method handleRowClick
Signature
handleRowClick(intbFoldHint)
 :int
Arguments
intbFoldHint
Returns
int

 
 top of page
Method handleUnfold
can be implemented by applications to dynamically add child nodes when the given node is openend.
Signature
handleUnfold(ui::TreeTableNodetn)
Arguments

 
 top of page
Method initRootNode
Signature
initRootNode(ui::IconiconOpen,
  ui::IconiconClosed,
  Stringcaption,
  ObjectuserData 
  )  
 :ui::TreeTableNode
Arguments
ui::IconiconOpen
ui::IconiconClosed
Stringcaption
ObjectuserData
Returns

 
 top of page
Method setEnableHideLeaves
Signature
setEnableHideLeaves(intbHide)
Arguments
intbHide

 
 top of page
Method tableModelChanged
Signature
tableModelChanged()

 
 top of page
 

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