Class TreeViewColumn
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class TreeViewColumn : InitiallyUnowned, IObject, INotifyPropertyChanged, IDisposable, Buildable, CellLayout, IHandle, GTypeProvider
- Inheritance
-
TreeViewColumn
- Implements
- Inherited Members
Constructors
TreeViewColumn()
public TreeViewColumn()
TreeViewColumn(params ConstructArgument[])
protected TreeViewColumn(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
TreeViewColumn(IntPtr, bool)
protected TreeViewColumn(IntPtr ptr, bool ownedRef)
Parameters
Fields
AlignmentPropertyDefinition
public static readonly Property<float, TreeViewColumn> AlignmentPropertyDefinition
Field Value
CellAreaPropertyDefinition
public static readonly Property<CellArea?, TreeViewColumn> CellAreaPropertyDefinition
Field Value
ClickablePropertyDefinition
public static readonly Property<bool, TreeViewColumn> ClickablePropertyDefinition
Field Value
ClickedSignal
Signal Descriptor for OnClicked.
public static readonly Signal<TreeViewColumn> ClickedSignal
Field Value
ExpandPropertyDefinition
public static readonly Property<bool, TreeViewColumn> ExpandPropertyDefinition
Field Value
FixedWidthPropertyDefinition
public static readonly Property<int, TreeViewColumn> FixedWidthPropertyDefinition
Field Value
MaxWidthPropertyDefinition
public static readonly Property<int, TreeViewColumn> MaxWidthPropertyDefinition
Field Value
MinWidthPropertyDefinition
public static readonly Property<int, TreeViewColumn> MinWidthPropertyDefinition
Field Value
ReorderablePropertyDefinition
public static readonly Property<bool, TreeViewColumn> ReorderablePropertyDefinition
Field Value
ResizablePropertyDefinition
public static readonly Property<bool, TreeViewColumn> ResizablePropertyDefinition
Field Value
SizingPropertyDefinition
public static readonly Property<TreeViewColumnSizing, TreeViewColumn> SizingPropertyDefinition
Field Value
SortColumnIdPropertyDefinition
public static readonly Property<int, TreeViewColumn> SortColumnIdPropertyDefinition
Field Value
SortIndicatorPropertyDefinition
public static readonly Property<bool, TreeViewColumn> SortIndicatorPropertyDefinition
Field Value
SortOrderPropertyDefinition
public static readonly Property<SortType, TreeViewColumn> SortOrderPropertyDefinition
Field Value
SpacingPropertyDefinition
public static readonly Property<int, TreeViewColumn> SpacingPropertyDefinition
Field Value
TitlePropertyDefinition
public static readonly Property<string?, TreeViewColumn> TitlePropertyDefinition
Field Value
VisiblePropertyDefinition
public static readonly Property<bool, TreeViewColumn> VisiblePropertyDefinition
Field Value
WidgetPropertyDefinition
public static readonly Property<Widget?, TreeViewColumn> WidgetPropertyDefinition
Field Value
WidthPropertyDefinition
public static readonly Property<int, TreeViewColumn> WidthPropertyDefinition
Field Value
XOffsetPropertyDefinition
public static readonly Property<int, TreeViewColumn> XOffsetPropertyDefinition
Field Value
Properties
Alignment
public float Alignment { get; set; }
Property Value
CellArea
public CellArea? CellArea { get; }
Property Value
Clickable
public bool Clickable { get; set; }
Property Value
Expand
public bool Expand { get; set; }
Property Value
FixedWidth
public int FixedWidth { get; set; }
Property Value
MaxWidth
public int MaxWidth { get; set; }
Property Value
MinWidth
public int MinWidth { get; set; }
Property Value
Reorderable
public bool Reorderable { get; set; }
Property Value
Resizable
public bool Resizable { get; set; }
Property Value
Sizing
public TreeViewColumnSizing Sizing { get; set; }
Property Value
SortColumnId
public int SortColumnId { get; set; }
Property Value
SortIndicator
public bool SortIndicator { get; set; }
Property Value
SortOrder
public SortType SortOrder { get; set; }
Property Value
Spacing
public int Spacing { get; set; }
Property Value
Title
public string? Title { get; set; }
Property Value
Visible
public bool Visible { get; set; }
Property Value
Widget
public Widget? Widget { get; set; }
Property Value
Width
public int Width { get; }
Property Value
XOffset
public int XOffset { get; }
Property Value
Methods
AddAttribute(CellRenderer, string, int)
public void AddAttribute(CellRenderer cellRenderer, string attribute, int column)
Parameters
cellRenderer
CellRendererattribute
stringcolumn
int
CellGetPosition(CellRenderer, out int, out int)
public bool CellGetPosition(CellRenderer cellRenderer, out int xOffset, out int width)
Parameters
cellRenderer
CellRendererxOffset
intwidth
int
Returns
CellGetSize(out int, out int, out int, out int)
public void CellGetSize(out int xOffset, out int yOffset, out int width, out int height)
Parameters
CellIsVisible()
public bool CellIsVisible()
Returns
CellSetCellData(TreeModel, TreeIter, bool, bool)
public void CellSetCellData(TreeModel treeModel, TreeIter iter, bool isExpander, bool isExpanded)
Parameters
Clear()
public void Clear()
ClearAttributes(CellRenderer)
public void ClearAttributes(CellRenderer cellRenderer)
Parameters
cellRenderer
CellRenderer
Clicked()
public void Clicked()
FocusCell(CellRenderer)
public void FocusCell(CellRenderer cell)
Parameters
cell
CellRenderer
GetAlignment()
public float GetAlignment()
Returns
GetArea()
public CellArea? GetArea()
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetButton()
public Widget GetButton()
Returns
GetClickable()
public bool GetClickable()
Returns
GetExpand()
public bool GetExpand()
Returns
GetFixedWidth()
public int GetFixedWidth()
Returns
GetGType()
public static Type GetGType()
Returns
GetMaxWidth()
public int GetMaxWidth()
Returns
GetMinWidth()
public int GetMinWidth()
Returns
GetReorderable()
public bool GetReorderable()
Returns
GetResizable()
public bool GetResizable()
Returns
GetSizing()
public TreeViewColumnSizing GetSizing()
Returns
GetSortColumnId()
public int GetSortColumnId()
Returns
GetSortIndicator()
public bool GetSortIndicator()
Returns
GetSortOrder()
public SortType GetSortOrder()
Returns
GetSpacing()
public int GetSpacing()
Returns
GetTitle()
public string GetTitle()
Returns
GetTreeView()
public Widget? GetTreeView()
Returns
GetVisible()
public bool GetVisible()
Returns
GetWidget()
public Widget? GetWidget()
Returns
GetWidth()
public int GetWidth()
Returns
GetXOffset()
public int GetXOffset()
Returns
New()
public static TreeViewColumn New()
Returns
NewWithArea(CellArea)
public static TreeViewColumn NewWithArea(CellArea area)
Parameters
area
CellArea
Returns
PackEnd(CellRenderer, bool)
public void PackEnd(CellRenderer cell, bool expand)
Parameters
cell
CellRendererexpand
bool
PackStart(CellRenderer, bool)
public void PackStart(CellRenderer cell, bool expand)
Parameters
cell
CellRendererexpand
bool
QueueResize()
public void QueueResize()
Reorder(CellRenderer, int)
public void Reorder(CellRenderer cell, int position)
Parameters
cell
CellRendererposition
int
SetAlignment(float)
public void SetAlignment(float xalign)
Parameters
xalign
float
SetCellDataFunc(CellRenderer, CellLayoutDataFunc?)
public void SetCellDataFunc(CellRenderer cell, CellLayoutDataFunc? func)
Parameters
cell
CellRendererfunc
CellLayoutDataFunc
SetCellDataFunc(CellRenderer, TreeCellDataFunc?)
public void SetCellDataFunc(CellRenderer cellRenderer, TreeCellDataFunc? func)
Parameters
cellRenderer
CellRendererfunc
TreeCellDataFunc
SetClickable(bool)
public void SetClickable(bool clickable)
Parameters
clickable
bool
SetExpand(bool)
public void SetExpand(bool expand)
Parameters
expand
bool
SetFixedWidth(int)
public void SetFixedWidth(int fixedWidth)
Parameters
fixedWidth
int
SetMaxWidth(int)
public void SetMaxWidth(int maxWidth)
Parameters
maxWidth
int
SetMinWidth(int)
public void SetMinWidth(int minWidth)
Parameters
minWidth
int
SetReorderable(bool)
public void SetReorderable(bool reorderable)
Parameters
reorderable
bool
SetResizable(bool)
public void SetResizable(bool resizable)
Parameters
resizable
bool
SetSizing(TreeViewColumnSizing)
public void SetSizing(TreeViewColumnSizing type)
Parameters
type
TreeViewColumnSizing
SetSortColumnId(int)
public void SetSortColumnId(int sortColumnId)
Parameters
sortColumnId
int
SetSortIndicator(bool)
public void SetSortIndicator(bool setting)
Parameters
setting
bool
SetSortOrder(SortType)
public void SetSortOrder(SortType order)
Parameters
order
SortType
SetSpacing(int)
public void SetSpacing(int spacing)
Parameters
spacing
int
SetTitle(string)
public void SetTitle(string title)
Parameters
title
string
SetVisible(bool)
public void SetVisible(bool visible)
Parameters
visible
bool
SetWidget(Widget?)
public void SetWidget(Widget? widget)
Parameters
widget
Widget
Events
OnClicked
public event SignalHandler<TreeViewColumn> OnClicked