Class ColumnViewColumn
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class ColumnViewColumn : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
ColumnViewColumn
- Implements
- Inherited Members
Constructors
ColumnViewColumn(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public ColumnViewColumn(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
ColumnViewColumn(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected ColumnViewColumn(CreationData data)
Parameters
dataCreationData
ColumnViewColumn(ColumnViewColumnHandle)
protected ColumnViewColumn(ColumnViewColumnHandle handle)
Parameters
handleColumnViewColumnHandle
Fields
ColumnViewPropertyDefinition
public static readonly Property<ColumnView?, ColumnViewColumn> ColumnViewPropertyDefinition
Field Value
ExpandPropertyDefinition
public static readonly Property<bool, ColumnViewColumn> ExpandPropertyDefinition
Field Value
FactoryPropertyDefinition
public static readonly Property<ListItemFactory?, ColumnViewColumn> FactoryPropertyDefinition
Field Value
FixedWidthPropertyDefinition
public static readonly Property<int, ColumnViewColumn> FixedWidthPropertyDefinition
Field Value
HeaderMenuPropertyDefinition
public static readonly Property<MenuModel?, ColumnViewColumn> HeaderMenuPropertyDefinition
Field Value
IdPropertyDefinition
public static readonly Property<string?, ColumnViewColumn> IdPropertyDefinition
Field Value
ResizablePropertyDefinition
public static readonly Property<bool, ColumnViewColumn> ResizablePropertyDefinition
Field Value
SorterPropertyDefinition
public static readonly Property<Sorter?, ColumnViewColumn> SorterPropertyDefinition
Field Value
TitlePropertyDefinition
public static readonly Property<string?, ColumnViewColumn> TitlePropertyDefinition
Field Value
VisiblePropertyDefinition
public static readonly Property<bool, ColumnViewColumn> VisiblePropertyDefinition
Field Value
Properties
ColumnView
public ColumnView? ColumnView { get; }
Property Value
Expand
public bool Expand { get; set; }
Property Value
Factory
public ListItemFactory? Factory { get; set; }
Property Value
FixedWidth
public int FixedWidth { get; set; }
Property Value
HeaderMenu
public MenuModel? HeaderMenu { get; set; }
Property Value
Id
public string? Id { get; set; }
Property Value
Resizable
public bool Resizable { get; set; }
Property Value
Sorter
public Sorter? Sorter { get; set; }
Property Value
Title
public string? Title { get; set; }
Property Value
Visible
public bool Visible { get; set; }
Property Value
Methods
GetColumnView()
public ColumnView? GetColumnView()
Returns
GetExpand()
public bool GetExpand()
Returns
GetFactory()
public ListItemFactory? GetFactory()
Returns
GetFixedWidth()
public int GetFixedWidth()
Returns
GetGType()
public static Type GetGType()
Returns
GetHeaderMenu()
public MenuModel? GetHeaderMenu()
Returns
GetId()
[Version("4.10")]
public string? GetId()
Returns
GetResizable()
public bool GetResizable()
Returns
GetSorter()
public Sorter? GetSorter()
Returns
GetTitle()
public string? GetTitle()
Returns
GetVisible()
public bool GetVisible()
Returns
New(string?, ListItemFactory?)
public static ColumnViewColumn New(string? title, ListItemFactory? factory)
Parameters
titlestringfactoryListItemFactory
Returns
NewFromPointer(nint, bool)
Creates a new managed ColumnViewColumn instance for a given pointer.
public static ColumnViewColumn NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new ColumnViewColumn and sets the properties specified by the construct arguments.
public static ColumnViewColumn NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
SetExpand(bool)
public void SetExpand(bool expand)
Parameters
expandbool
SetFactory(ListItemFactory?)
public void SetFactory(ListItemFactory? factory)
Parameters
factoryListItemFactory
SetFixedWidth(int)
public void SetFixedWidth(int fixedWidth)
Parameters
fixedWidthint
SetHeaderMenu(MenuModel?)
public void SetHeaderMenu(MenuModel? menu)
Parameters
menuMenuModel
SetId(string?)
[Version("4.10")]
public void SetId(string? id)
Parameters
idstring
SetResizable(bool)
public void SetResizable(bool resizable)
Parameters
resizablebool
SetSorter(Sorter?)
public void SetSorter(Sorter? sorter)
Parameters
sorterSorter
SetTitle(string?)
public void SetTitle(string? title)
Parameters
titlestring
SetVisible(bool)
public void SetVisible(bool visible)
Parameters
visiblebool