Version: 2022.3
LanguageEnglish
  • C#

RowGUIArgs

struct in UnityEditor.IMGUI.Controls

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

Method arguments for the virtual method RowGUI.

Properties

focusedThis value is true only when the TreeView has keyboard focus and the TreeView's window has focus.
isRenamingThis value is true when the ::item is currently being renamed.
itemItem for the current row being handled in TreeView.RowGUI.
labelLabel used for text rendering of the item displayName. Note this is an empty string when isRenaming == true.
rowRow index into the list of current rows.
rowRectRow rect for the current row being handled.
selectedThis value is true when the current row's item is part of the current selection.

Public Methods

GetCellRectIf using a MultiColumnHeader for the TreeView this method can be used to get the cell rects of a row using the visible columns of the MultiColumnHeader.
GetColumnIf using a MultiColumnHeader for the TreeView this method can be used to convert an index from the visible columns list to a index into the actual columns in the MultiColumnHeaderState.
GetNumVisibleColumnsIf using a MultiColumnHeader for the TreeView use this method to get the number of visible columns currently being shown in the MultiColumnHeader.