Class IconView
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class IconView : Widget, IDisposable, Accessible, Buildable, CellLayout, ConstraintTarget, Scrollable, GTypeProvider, InstanceFactory
- Inheritance
-
IconView
- Implements
- Inherited Members
Constructors
IconView(params ConstructArgument[])
public IconView(params ConstructArgument[] constructArguments)
Parameters
constructArguments
ConstructArgument[]
IconView(IconViewHandle)
public IconView(IconViewHandle handle)
Parameters
handle
IconViewHandle
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
message
stringpriority
AccessibleAnnouncementPriority
CreateDragIcon(TreePath)
public Paintable? CreateDragIcon(TreePath path)
Parameters
path
TreePath
Returns
EnableModelDragDest(ContentFormats, DragAction)
public void EnableModelDragDest(ContentFormats formats, DragAction actions)
Parameters
formats
ContentFormatsactions
DragAction
EnableModelDragSource(ModifierType, ContentFormats, DragAction)
public void EnableModelDragSource(ModifierType startButtonMask, ContentFormats formats, DragAction actions)
Parameters
startButtonMask
ModifierTypeformats
ContentFormatsactions
DragAction
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
path
TreePath
Returns
GetItemOrientation()
public Orientation GetItemOrientation()
Returns
GetItemPadding()
public int GetItemPadding()
Returns
GetItemRow(TreePath)
public int GetItemRow(TreePath path)
Parameters
path
TreePath
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
state
AccessiblePlatformState
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
path
TreePath
New()
public static IconView New()
Returns
NewWithArea(CellArea)
public static IconView NewWithArea(CellArea area)
Parameters
area
CellArea
Returns
NewWithModel(TreeModel)
public static IconView NewWithModel(TreeModel model)
Parameters
model
TreeModel
Returns
PathIsSelected(TreePath)
public bool PathIsSelected(TreePath path)
Parameters
path
TreePath
Returns
Reorder(CellRenderer, int)
public void Reorder(CellRenderer cell, int position)
Parameters
cell
CellRendererposition
int
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
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
path
TreePath
SelectedForeach(IconViewForeachFunc)
public void SelectedForeach(IconViewForeachFunc func)
Parameters
func
IconViewForeachFunc
SetAccessibleParent(Accessible?, Accessible?)
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)
Parameters
parent
AccessiblenextSibling
Accessible
SetActivateOnSingleClick(bool)
public void SetActivateOnSingleClick(bool single)
Parameters
single
bool
SetCellDataFunc(CellRenderer, CellLayoutDataFunc?)
public void SetCellDataFunc(CellRenderer cell, CellLayoutDataFunc? func)
Parameters
cell
CellRendererfunc
CellLayoutDataFunc
SetColumnSpacing(int)
public void SetColumnSpacing(int columnSpacing)
Parameters
columnSpacing
int
SetColumns(int)
public void SetColumns(int columns)
Parameters
columns
int
SetCursor(TreePath, CellRenderer?, bool)
public void SetCursor(TreePath path, CellRenderer? cell, bool startEditing)
Parameters
path
TreePathcell
CellRendererstartEditing
bool
SetDragDestItem(TreePath?, IconViewDropPosition)
public void SetDragDestItem(TreePath? path, IconViewDropPosition pos)
Parameters
path
TreePathpos
IconViewDropPosition
SetHadjustment(Adjustment?)
public void SetHadjustment(Adjustment? hadjustment)
Parameters
hadjustment
Adjustment
SetHscrollPolicy(ScrollablePolicy)
public void SetHscrollPolicy(ScrollablePolicy policy)
Parameters
policy
ScrollablePolicy
SetItemOrientation(Orientation)
public void SetItemOrientation(Orientation orientation)
Parameters
orientation
Orientation
SetItemPadding(int)
public void SetItemPadding(int itemPadding)
Parameters
itemPadding
int
SetItemWidth(int)
public void SetItemWidth(int itemWidth)
Parameters
itemWidth
int
SetMargin(int)
public void SetMargin(int margin)
Parameters
margin
int
SetMarkupColumn(int)
public void SetMarkupColumn(int column)
Parameters
column
int
SetModel(TreeModel?)
public void SetModel(TreeModel? model)
Parameters
model
TreeModel
SetPixbufColumn(int)
public void SetPixbufColumn(int column)
Parameters
column
int
SetReorderable(bool)
public void SetReorderable(bool reorderable)
Parameters
reorderable
bool
SetRowSpacing(int)
public void SetRowSpacing(int rowSpacing)
Parameters
rowSpacing
int
SetSelectionMode(SelectionMode)
public void SetSelectionMode(SelectionMode mode)
Parameters
mode
SelectionMode
SetSpacing(int)
public void SetSpacing(int spacing)
Parameters
spacing
int
SetTextColumn(int)
public void SetTextColumn(int column)
Parameters
column
int
SetTooltipCell(Tooltip, TreePath, CellRenderer?)
public void SetTooltipCell(Tooltip tooltip, TreePath path, CellRenderer? cell)
Parameters
tooltip
Tooltippath
TreePathcell
CellRenderer
SetTooltipColumn(int)
public void SetTooltipColumn(int column)
Parameters
column
int
SetTooltipItem(Tooltip, TreePath)
public void SetTooltipItem(Tooltip tooltip, TreePath path)
Parameters
SetVadjustment(Adjustment?)
public void SetVadjustment(Adjustment? vadjustment)
Parameters
vadjustment
Adjustment
SetVscrollPolicy(ScrollablePolicy)
public void SetVscrollPolicy(ScrollablePolicy policy)
Parameters
policy
ScrollablePolicy
UnselectAll()
public void UnselectAll()
UnselectPath(TreePath)
public void UnselectPath(TreePath path)
Parameters
path
TreePath
UnsetModelDragDest()
public void UnsetModelDragDest()
UnsetModelDragSource()
public void UnsetModelDragSource()
UpdateNextAccessibleSibling(Accessible?)
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)
Parameters
newSibling
Accessible
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