Class IconView
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class IconView : Widget, Accessible, Buildable, CellLayout, ConstraintTarget, Scrollable, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
IconView
- Implements
- Inherited Members
Constructors
IconView(params ConstructArgument[])
public IconView(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
IconView(IconViewHandle)
public IconView(IconViewHandle handle)
Parameters
handleIconViewHandle
Fields
ActivateCursorItemSignal
Signal Descriptor for OnActivateCursorItem.
public static readonly ReturningSignal<IconView, bool> ActivateCursorItemSignal
Field Value
ActivateOnSingleClickPropertyDefinition
public static readonly Property<bool, IconView> ActivateOnSingleClickPropertyDefinition
Field Value
CellAreaPropertyDefinition
public static readonly Property<CellArea?, IconView> CellAreaPropertyDefinition
Field Value
ColumnSpacingPropertyDefinition
public static readonly Property<int, IconView> ColumnSpacingPropertyDefinition
Field Value
ColumnsPropertyDefinition
public static readonly Property<int, IconView> ColumnsPropertyDefinition
Field Value
ItemActivatedSignal
Signal Descriptor for OnItemActivated.
public static readonly Signal<IconView, IconView.ItemActivatedSignalArgs> ItemActivatedSignal
Field Value
ItemOrientationPropertyDefinition
public static readonly Property<Orientation, IconView> ItemOrientationPropertyDefinition
Field Value
ItemPaddingPropertyDefinition
public static readonly Property<int, IconView> ItemPaddingPropertyDefinition
Field Value
ItemWidthPropertyDefinition
public static readonly Property<int, IconView> ItemWidthPropertyDefinition
Field Value
MarginPropertyDefinition
public static readonly Property<int, IconView> MarginPropertyDefinition
Field Value
MarkupColumnPropertyDefinition
public static readonly Property<int, IconView> MarkupColumnPropertyDefinition
Field Value
ModelPropertyDefinition
public static readonly Property<TreeModel, IconView> ModelPropertyDefinition
Field Value
MoveCursorSignal
Signal Descriptor for OnMoveCursor.
public static readonly ReturningSignal<IconView, IconView.MoveCursorSignalArgs, bool> MoveCursorSignal
Field Value
PixbufColumnPropertyDefinition
public static readonly Property<int, IconView> PixbufColumnPropertyDefinition
Field Value
ReorderablePropertyDefinition
public static readonly Property<bool, IconView> ReorderablePropertyDefinition
Field Value
RowSpacingPropertyDefinition
public static readonly Property<int, IconView> RowSpacingPropertyDefinition
Field Value
SelectAllSignal
Signal Descriptor for OnSelectAll.
public static readonly Signal<IconView> SelectAllSignal
Field Value
SelectCursorItemSignal
Signal Descriptor for OnSelectCursorItem.
public static readonly Signal<IconView> SelectCursorItemSignal
Field Value
SelectionChangedSignal
Signal Descriptor for OnSelectionChanged.
public static readonly Signal<IconView> SelectionChangedSignal
Field Value
SelectionModePropertyDefinition
public static readonly Property<SelectionMode, IconView> SelectionModePropertyDefinition
Field Value
SpacingPropertyDefinition
public static readonly Property<int, IconView> SpacingPropertyDefinition
Field Value
TextColumnPropertyDefinition
public static readonly Property<int, IconView> TextColumnPropertyDefinition
Field Value
ToggleCursorItemSignal
Signal Descriptor for OnToggleCursorItem.
public static readonly Signal<IconView> ToggleCursorItemSignal
Field Value
TooltipColumnPropertyDefinition
public static readonly Property<int, IconView> TooltipColumnPropertyDefinition
Field Value
UnselectAllSignal
Signal Descriptor for OnUnselectAll.
public static readonly Signal<IconView> UnselectAllSignal
Field Value
Properties
AccessibleRole
public AccessibleRole AccessibleRole { get; set; }
Property Value
ActivateOnSingleClick
public bool ActivateOnSingleClick { get; set; }
Property Value
CellArea
public CellArea? CellArea { get; }
Property Value
ColumnSpacing
public int ColumnSpacing { get; set; }
Property Value
Columns
public int Columns { get; set; }
Property Value
Hadjustment
public Adjustment? Hadjustment { get; set; }
Property Value
HscrollPolicy
public ScrollablePolicy HscrollPolicy { get; set; }
Property Value
ItemOrientation
public Orientation ItemOrientation { get; set; }
Property Value
ItemPadding
public int ItemPadding { get; set; }
Property Value
ItemWidth
public int ItemWidth { get; set; }
Property Value
Margin
public int Margin { get; set; }
Property Value
MarkupColumn
public int MarkupColumn { get; set; }
Property Value
Model
public TreeModel Model { get; set; }
Property Value
PixbufColumn
public int PixbufColumn { get; set; }
Property Value
Reorderable
public bool Reorderable { get; set; }
Property Value
RowSpacing
public int RowSpacing { get; set; }
Property Value
SelectionMode
public SelectionMode SelectionMode { get; set; }
Property Value
Spacing
public int Spacing { get; set; }
Property Value
TextColumn
public int TextColumn { get; set; }
Property Value
TooltipColumn
public int TooltipColumn { 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
messagestringpriorityAccessibleAnnouncementPriority
CreateDragIcon(TreePath)
public Paintable? CreateDragIcon(TreePath path)
Parameters
pathTreePath
Returns
EnableModelDragDest(ContentFormats, DragAction)
public void EnableModelDragDest(ContentFormats formats, DragAction actions)
Parameters
formatsContentFormatsactionsDragAction
EnableModelDragSource(ModifierType, ContentFormats, DragAction)
public void EnableModelDragSource(ModifierType startButtonMask, ContentFormats formats, DragAction actions)
Parameters
startButtonMaskModifierTypeformatsContentFormatsactionsDragAction
GetAccessibleParent()
[Version("4.10")]
public Accessible? GetAccessibleParent()
Returns
GetAccessibleRole()
public AccessibleRole GetAccessibleRole()
Returns
GetActivateOnSingleClick()
public bool GetActivateOnSingleClick()
Returns
GetArea()
public CellArea? GetArea()
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
GetColumnSpacing()
public int GetColumnSpacing()
Returns
GetColumns()
public int GetColumns()
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
GetItemColumn(TreePath)
public int GetItemColumn(TreePath path)
Parameters
pathTreePath
Returns
GetItemOrientation()
public Orientation GetItemOrientation()
Returns
GetItemPadding()
public int GetItemPadding()
Returns
GetItemRow(TreePath)
public int GetItemRow(TreePath path)
Parameters
pathTreePath
Returns
GetItemWidth()
public int GetItemWidth()
Returns
GetMargin()
public int GetMargin()
Returns
GetMarkupColumn()
public int GetMarkupColumn()
Returns
GetModel()
public TreeModel? GetModel()
Returns
GetNextAccessibleSibling()
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()
Returns
GetPathAtPos(int, int)
public TreePath? GetPathAtPos(int x, int y)
Parameters
Returns
GetPixbufColumn()
public int GetPixbufColumn()
Returns
GetPlatformState(AccessiblePlatformState)
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)
Parameters
stateAccessiblePlatformState
Returns
GetReorderable()
public bool GetReorderable()
Returns
GetRowSpacing()
public int GetRowSpacing()
Returns
GetSelectedItems()
public List GetSelectedItems()
Returns
GetSelectionMode()
public SelectionMode GetSelectionMode()
Returns
GetSpacing()
public int GetSpacing()
Returns
GetTextColumn()
public int GetTextColumn()
Returns
GetTooltipColumn()
public int GetTooltipColumn()
Returns
GetVadjustment()
public Adjustment? GetVadjustment()
Returns
GetVscrollPolicy()
public ScrollablePolicy GetVscrollPolicy()
Returns
ItemActivated(TreePath)
public void ItemActivated(TreePath path)
Parameters
pathTreePath
New()
public static IconView New()
Returns
NewWithArea(CellArea)
public static IconView NewWithArea(CellArea area)
Parameters
areaCellArea
Returns
NewWithModel(TreeModel)
public static IconView NewWithModel(TreeModel model)
Parameters
modelTreeModel
Returns
PathIsSelected(TreePath)
public bool PathIsSelected(TreePath path)
Parameters
pathTreePath
Returns
Reorder(CellRenderer, int)
public void Reorder(CellRenderer cell, int position)
Parameters
cellCellRendererpositionint
ResetProperty(AccessibleProperty)
public void ResetProperty(AccessibleProperty property)
Parameters
propertyAccessibleProperty
ResetRelation(AccessibleRelation)
public void ResetRelation(AccessibleRelation relation)
Parameters
relationAccessibleRelation
ResetState(AccessibleState)
public void ResetState(AccessibleState state)
Parameters
stateAccessibleState
ScrollToPath(TreePath, bool, float, float)
public void ScrollToPath(TreePath path, bool useAlign, float rowAlign, float colAlign)
Parameters
SelectAll()
public void SelectAll()
SelectPath(TreePath)
public void SelectPath(TreePath path)
Parameters
pathTreePath
SelectedForeach(IconViewForeachFunc)
public void SelectedForeach(IconViewForeachFunc func)
Parameters
funcIconViewForeachFunc
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parentAccessiblenextSiblingAccessible
SetActivateOnSingleClick(bool)
public void SetActivateOnSingleClick(bool single)
Parameters
singlebool
SetCellDataFunc(CellRenderer, CellLayoutDataFunc?)
public void SetCellDataFunc(CellRenderer cell, CellLayoutDataFunc? func)
Parameters
cellCellRendererfuncCellLayoutDataFunc
SetColumnSpacing(int)
public void SetColumnSpacing(int columnSpacing)
Parameters
columnSpacingint
SetColumns(int)
public void SetColumns(int columns)
Parameters
columnsint
SetCursor(TreePath, CellRenderer?, bool)
public void SetCursor(TreePath path, CellRenderer? cell, bool startEditing)
Parameters
pathTreePathcellCellRendererstartEditingbool
SetDragDestItem(TreePath?, IconViewDropPosition)
public void SetDragDestItem(TreePath? path, IconViewDropPosition pos)
Parameters
pathTreePathposIconViewDropPosition
SetHadjustment(Adjustment?)
public void SetHadjustment(Adjustment? hadjustment)
Parameters
hadjustmentAdjustment
SetHscrollPolicy(ScrollablePolicy)
public void SetHscrollPolicy(ScrollablePolicy policy)
Parameters
policyScrollablePolicy
SetItemOrientation(Orientation)
public void SetItemOrientation(Orientation orientation)
Parameters
orientationOrientation
SetItemPadding(int)
public void SetItemPadding(int itemPadding)
Parameters
itemPaddingint
SetItemWidth(int)
public void SetItemWidth(int itemWidth)
Parameters
itemWidthint
SetMargin(int)
public void SetMargin(int margin)
Parameters
marginint
SetMarkupColumn(int)
public void SetMarkupColumn(int column)
Parameters
columnint
SetModel(TreeModel?)
public void SetModel(TreeModel? model)
Parameters
modelTreeModel
SetPixbufColumn(int)
public void SetPixbufColumn(int column)
Parameters
columnint
SetReorderable(bool)
public void SetReorderable(bool reorderable)
Parameters
reorderablebool
SetRowSpacing(int)
public void SetRowSpacing(int rowSpacing)
Parameters
rowSpacingint
SetSelectionMode(SelectionMode)
public void SetSelectionMode(SelectionMode mode)
Parameters
modeSelectionMode
SetSpacing(int)
public void SetSpacing(int spacing)
Parameters
spacingint
SetTextColumn(int)
public void SetTextColumn(int column)
Parameters
columnint
SetTooltipCell(Tooltip, TreePath, CellRenderer?)
public void SetTooltipCell(Tooltip tooltip, TreePath path, CellRenderer? cell)
Parameters
tooltipTooltippathTreePathcellCellRenderer
SetTooltipColumn(int)
public void SetTooltipColumn(int column)
Parameters
columnint
SetTooltipItem(Tooltip, TreePath)
public void SetTooltipItem(Tooltip tooltip, TreePath path)
Parameters
SetVadjustment(Adjustment?)
public void SetVadjustment(Adjustment? vadjustment)
Parameters
vadjustmentAdjustment
SetVscrollPolicy(ScrollablePolicy)
public void SetVscrollPolicy(ScrollablePolicy policy)
Parameters
policyScrollablePolicy
UnselectAll()
public void UnselectAll()
UnselectPath(TreePath)
public void UnselectPath(TreePath path)
Parameters
pathTreePath
UnsetModelDragDest()
public void UnsetModelDragDest()
UnsetModelDragSource()
public void UnsetModelDragSource()
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSiblingAccessible
Events
OnActivateCursorItem
public event ReturningSignalHandler<IconView, bool> OnActivateCursorItem
Event Type
OnItemActivated
public event SignalHandler<IconView, IconView.ItemActivatedSignalArgs> OnItemActivated
Event Type
OnMoveCursor
public event ReturningSignalHandler<IconView, IconView.MoveCursorSignalArgs, bool> OnMoveCursor
Event Type
OnSelectAll
public event SignalHandler<IconView> OnSelectAll
Event Type
OnSelectCursorItem
public event SignalHandler<IconView> OnSelectCursorItem
Event Type
OnSelectionChanged
public event SignalHandler<IconView> OnSelectionChanged
Event Type
OnToggleCursorItem
public event SignalHandler<IconView> OnToggleCursorItem
Event Type
OnUnselectAll
public event SignalHandler<IconView> OnUnselectAll