Class GridView
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class GridView : ListBase, IDisposable, Accessible, Buildable, ConstraintTarget, Orientable, Scrollable, GTypeProvider, InstanceFactory
- Inheritance
-
GridView
- Implements
- Inherited Members
Constructors
GridView(params ConstructArgument[])
public GridView(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
GridView(GridViewHandle)
public GridView(GridViewHandle handle)
Parameters
handle
GridViewHandle
Fields
ActivateSignal
Signal Descriptor for OnActivate.
public static readonly Signal<GridView, GridView.ActivateSignalArgs> ActivateSignal
Field Value
EnableRubberbandPropertyDefinition
public static readonly Property<bool, GridView> EnableRubberbandPropertyDefinition
Field Value
FactoryPropertyDefinition
public static readonly Property<ListItemFactory?, GridView> FactoryPropertyDefinition
Field Value
MaxColumnsPropertyDefinition
public static readonly Property<uint, GridView> MaxColumnsPropertyDefinition
Field Value
MinColumnsPropertyDefinition
public static readonly Property<uint, GridView> MinColumnsPropertyDefinition
Field Value
ModelPropertyDefinition
public static readonly Property<SelectionModel, GridView> ModelPropertyDefinition
Field Value
SingleClickActivatePropertyDefinition
public static readonly Property<bool, GridView> SingleClickActivatePropertyDefinition
Field Value
TabBehaviorPropertyDefinition
public static readonly Property<ListTabBehavior, GridView> TabBehaviorPropertyDefinition
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
EnableRubberband
public bool EnableRubberband { get; set; }
Property Value
Factory
public ListItemFactory? Factory { get; set; }
Property Value
Hadjustment
public Adjustment? Hadjustment { get; set; }
Property Value
HscrollPolicy
public ScrollablePolicy HscrollPolicy { get; set; }
Property Value
MaxColumns
public uint MaxColumns { get; set; }
Property Value
MinColumns
public uint MinColumns { get; set; }
Property Value
Model
public SelectionModel Model { get; set; }
Property Value
SingleClickActivate
public bool SingleClickActivate { get; set; }
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
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
GetEnableRubberband()
public bool GetEnableRubberband()
Returns
GetFactory()
public ListItemFactory? GetFactory()
Returns
GetFirstAccessibleChild()
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()
Returns
GetGType()
public static Type GetGType()
Returns
GetHadjustment()
public Adjustment? GetHadjustment()
Returns
GetHscrollPolicy()
public ScrollablePolicy GetHscrollPolicy()
Returns
GetMaxColumns()
public uint GetMaxColumns()
Returns
GetMinColumns()
public uint GetMinColumns()
Returns
GetModel()
public SelectionModel? GetModel()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetOrientation()
public Orientation GetOrientation()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
state
AccessiblePlatformState
Returns
GetSingleClickActivate()
public bool GetSingleClickActivate()
Returns
GetTabBehavior()
[Version("4.12")]
public ListTabBehavior GetTabBehavior()
Returns
GetVadjustment()
public Adjustment? GetVadjustment()
Returns
GetVscrollPolicy()
public ScrollablePolicy GetVscrollPolicy()
Returns
New(SelectionModel?, ListItemFactory?)
public static GridView New(SelectionModel? model, ListItemFactory? factory)
Parameters
model
SelectionModelfactory
ListItemFactory
Returns
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, ListScrollFlags, ScrollInfo?)
[Version("4.12")]
public void ScrollTo(uint pos, ListScrollFlags flags, ScrollInfo? scroll)
Parameters
pos
uintflags
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
SetFactory(ListItemFactory?)
public void SetFactory(ListItemFactory? factory)
Parameters
factory
ListItemFactory
SetHadjustment(Adjustment?)
public void SetHadjustment(Adjustment? hadjustment)
Parameters
hadjustment
Adjustment
SetHscrollPolicy(ScrollablePolicy)
public void SetHscrollPolicy(ScrollablePolicy policy)
Parameters
policy
ScrollablePolicy
SetMaxColumns(uint)
public void SetMaxColumns(uint maxColumns)
Parameters
maxColumns
uint
SetMinColumns(uint)
public void SetMinColumns(uint minColumns)
Parameters
minColumns
uint
SetModel(SelectionModel?)
public void SetModel(SelectionModel? model)
Parameters
model
SelectionModel
SetOrientation(Orientation)
public void SetOrientation(Orientation orientation)
Parameters
orientation
Orientation
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
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
Events
OnActivate
public event SignalHandler<GridView, GridView.ActivateSignalArgs> OnActivate