Class ColumnView
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class ColumnView : Widget, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, Scrollable, IHandle, GTypeProvider
- Inheritance
-
ColumnView
- Implements
- Inherited Members
Constructors
ColumnView()
public ColumnView()
ColumnView(params ConstructArgument[])
protected ColumnView(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
ColumnView(IntPtr, bool)
protected ColumnView(IntPtr ptr, bool ownedRef)
Parameters
Fields
ActivateSignal
Signal Descriptor for OnActivate.
public static readonly Signal<ColumnView, ColumnView.ActivateSignalArgs> ActivateSignal
Field Value
ColumnsPropertyDefinition
public static readonly Property<ListModel, ColumnView> ColumnsPropertyDefinition
Field Value
EnableRubberbandPropertyDefinition
public static readonly Property<bool, ColumnView> EnableRubberbandPropertyDefinition
Field Value
HeaderFactoryPropertyDefinition
public static readonly Property<ListItemFactory?, ColumnView> HeaderFactoryPropertyDefinition
Field Value
ModelPropertyDefinition
public static readonly Property<SelectionModel, ColumnView> ModelPropertyDefinition
Field Value
ReorderablePropertyDefinition
public static readonly Property<bool, ColumnView> ReorderablePropertyDefinition
Field Value
RowFactoryPropertyDefinition
public static readonly Property<ListItemFactory?, ColumnView> RowFactoryPropertyDefinition
Field Value
ShowColumnSeparatorsPropertyDefinition
public static readonly Property<bool, ColumnView> ShowColumnSeparatorsPropertyDefinition
Field Value
ShowRowSeparatorsPropertyDefinition
public static readonly Property<bool, ColumnView> ShowRowSeparatorsPropertyDefinition
Field Value
SingleClickActivatePropertyDefinition
public static readonly Property<bool, ColumnView> SingleClickActivatePropertyDefinition
Field Value
SorterPropertyDefinition
public static readonly Property<Sorter?, ColumnView> SorterPropertyDefinition
Field Value
TabBehaviorPropertyDefinition
public static readonly Property<ListTabBehavior, ColumnView> TabBehaviorPropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
Columns
public ListModel Columns { get; }
Property Value
EnableRubberband
public bool EnableRubberband { get; set; }
Property Value
Hadjustment
public Adjustment? Hadjustment { get; set; }
Property Value
HeaderFactory
public ListItemFactory? HeaderFactory { get; set; }
Property Value
HscrollPolicy
public ScrollablePolicy HscrollPolicy { get; set; }
Property Value
Model
public SelectionModel Model { get; set; }
Property Value
Reorderable
public bool Reorderable { get; set; }
Property Value
RowFactory
public ListItemFactory? RowFactory { get; set; }
Property Value
ShowColumnSeparators
public bool ShowColumnSeparators { get; set; }
Property Value
ShowRowSeparators
public bool ShowRowSeparators { get; set; }
Property Value
SingleClickActivate
public bool SingleClickActivate { get; set; }
Property Value
Sorter
public Sorter? Sorter { get; }
Property Value
TabBehavior
public ListTabBehavior TabBehavior { get; set; }
Property Value
Vadjustment
public Adjustment? Vadjustment { get; set; }
Property Value
VscrollPolicy
public ScrollablePolicy VscrollPolicy { get; set; }
Property Value
Methods
Announce(string, AccessibleAnnouncementPriority)
[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)
Parameters
message
stringpriority
AccessibleAnnouncementPriority
AppendColumn(ColumnViewColumn)
public void AppendColumn(ColumnViewColumn column)
Parameters
column
ColumnViewColumn
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetAtContext()
[Version("4.10")]
public ATContext GetAtContext()
Returns
GetBounds(out int, out int, out int, out int)
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)
Parameters
Returns
GetBuildableId()
public string? GetBuildableId()
Returns
GetColumns()
public ListModel GetColumns()
Returns
GetEnableRubberband()
public bool GetEnableRubberband()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetHadjustment()
public Adjustment? GetHadjustment()
Returns
GetHeaderFactory()
[Version("4.12")]
public ListItemFactory? GetHeaderFactory()
Returns
GetHscrollPolicy()
public ScrollablePolicy GetHscrollPolicy()
Returns
GetModel()
public SelectionModel? GetModel()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
GetReorderable()
public bool GetReorderable()
Returns
GetRowFactory()
[Version("4.12")]
public ListItemFactory? GetRowFactory()
Returns
GetShowColumnSeparators()
public bool GetShowColumnSeparators()
Returns
GetShowRowSeparators()
public bool GetShowRowSeparators()
Returns
GetSingleClickActivate()
public bool GetSingleClickActivate()
Returns
GetSorter()
public Sorter? GetSorter()
Returns
GetTabBehavior()
[Version("4.12")]
public ListTabBehavior GetTabBehavior()
Returns
GetVadjustment()
public Adjustment? GetVadjustment()
Returns
GetVscrollPolicy()
public ScrollablePolicy GetVscrollPolicy()
Returns
InsertColumn(uint, ColumnViewColumn)
public void InsertColumn(uint position, ColumnViewColumn column)
Parameters
position
uintcolumn
ColumnViewColumn
New(SelectionModel?)
public static ColumnView New(SelectionModel? model)
Parameters
model
SelectionModel
Returns
RemoveColumn(ColumnViewColumn)
public void RemoveColumn(ColumnViewColumn column)
Parameters
column
ColumnViewColumn
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
property
AccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relation
AccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
state
AccessibleState
ScrollTo(uint, ColumnViewColumn?, ListScrollFlags, ScrollInfo?)
[Version("4.12")]
public void ScrollTo(uint pos, ColumnViewColumn? column, ListScrollFlags flags, ScrollInfo? scroll)
Parameters
pos
uintcolumn
ColumnViewColumnflags
ListScrollFlagsscroll
ScrollInfo
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent
AccessiblenextSibling
Accessible
SetEnableRubberband(bool)
public void SetEnableRubberband(bool enableRubberband)
Parameters
enableRubberband
bool
SetHadjustment(Adjustment?)
public void SetHadjustment(Adjustment? hadjustment)
Parameters
hadjustment
Adjustment
SetHeaderFactory(ListItemFactory?)
[Version("4.12")]
public void SetHeaderFactory(ListItemFactory? factory)
Parameters
factory
ListItemFactory
SetHscrollPolicy(ScrollablePolicy)
public void SetHscrollPolicy(ScrollablePolicy policy)
Parameters
policy
ScrollablePolicy
SetModel(SelectionModel?)
public void SetModel(SelectionModel? model)
Parameters
model
SelectionModel
SetReorderable(bool)
public void SetReorderable(bool reorderable)
Parameters
reorderable
bool
SetRowFactory(ListItemFactory?)
[Version("4.12")]
public void SetRowFactory(ListItemFactory? factory)
Parameters
factory
ListItemFactory
SetShowColumnSeparators(bool)
public void SetShowColumnSeparators(bool showColumnSeparators)
Parameters
showColumnSeparators
bool
SetShowRowSeparators(bool)
public void SetShowRowSeparators(bool showRowSeparators)
Parameters
showRowSeparators
bool
SetSingleClickActivate(bool)
public void SetSingleClickActivate(bool singleClickActivate)
Parameters
singleClickActivate
bool
SetTabBehavior(ListTabBehavior)
[Version("4.12")]
public void SetTabBehavior(ListTabBehavior tabBehavior)
Parameters
tabBehavior
ListTabBehavior
SetVadjustment(Adjustment?)
public void SetVadjustment(Adjustment? vadjustment)
Parameters
vadjustment
Adjustment
SetVscrollPolicy(ScrollablePolicy)
public void SetVscrollPolicy(ScrollablePolicy policy)
Parameters
policy
ScrollablePolicy
SortByColumn(ColumnViewColumn?, SortType)
public void SortByColumn(ColumnViewColumn? column, SortType direction)
Parameters
column
ColumnViewColumndirection
SortType
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
Events
OnActivate
public event SignalHandler<ColumnView, ColumnView.ActivateSignalArgs> OnActivate