Class FlowBox
public class FlowBox
- Inheritance
-
FlowBox
- Inherited Members
Methods
Append(nint, nint)
Calls native method gtk_flow_box_append. Version: 4.6
[Version("4.6")]
public static extern void Append(nint self, nint child)
Parameters
self
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
BindModel(nint, nint, FlowBoxCreateWidgetFunc, nint, DestroyNotify)
Calls native method gtk_flow_box_bind_model.
public static extern void BindModel(nint box, nint model, FlowBoxCreateWidgetFunc createWidgetFunc, nint userData, DestroyNotify userDataFreeFunc)
Parameters
box
nintTransfer ownership: None Nullable: False
model
nintTransfer ownership: None Nullable: True
createWidgetFunc
FlowBoxCreateWidgetFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
userDataFreeFunc
DestroyNotifyTransfer ownership: None Nullable: False
GetActivateOnSingleClick(nint)
Calls native method gtk_flow_box_get_activate_on_single_click.
public static extern bool GetActivateOnSingleClick(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetChildAtIndex(nint, int)
Calls native method gtk_flow_box_get_child_at_index.
public static extern nint GetChildAtIndex(nint box, int idx)
Parameters
Returns
- nint
Transfer ownership: None Nullable: True
GetChildAtPos(nint, int, int)
Calls native method gtk_flow_box_get_child_at_pos.
public static extern nint GetChildAtPos(nint box, int x, int y)
Parameters
box
nintTransfer ownership: None Nullable: False
x
intTransfer ownership: None Nullable: False
y
intTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetColumnSpacing(nint)
Calls native method gtk_flow_box_get_column_spacing.
public static extern uint GetColumnSpacing(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_flow_box_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHomogeneous(nint)
Calls native method gtk_flow_box_get_homogeneous.
public static extern bool GetHomogeneous(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMaxChildrenPerLine(nint)
Calls native method gtk_flow_box_get_max_children_per_line.
public static extern uint GetMaxChildrenPerLine(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMinChildrenPerLine(nint)
Calls native method gtk_flow_box_get_min_children_per_line.
public static extern uint GetMinChildrenPerLine(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetRowSpacing(nint)
Calls native method gtk_flow_box_get_row_spacing.
public static extern uint GetRowSpacing(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetSelectionMode(nint)
Calls native method gtk_flow_box_get_selection_mode.
public static extern SelectionMode GetSelectionMode(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- SelectionMode
Transfer ownership: None Nullable: False
Insert(nint, nint, int)
Calls native method gtk_flow_box_insert.
public static extern void Insert(nint box, nint widget, int position)
Parameters
box
nintTransfer ownership: None Nullable: False
widget
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
InvalidateFilter(nint)
Calls native method gtk_flow_box_invalidate_filter.
public static extern void InvalidateFilter(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
InvalidateSort(nint)
Calls native method gtk_flow_box_invalidate_sort.
public static extern void InvalidateSort(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
New()
Calls native constructor gtk_flow_box_new.
public static extern nint New()
Returns
- nint
Transfer ownership: None Nullable: False
Prepend(nint, nint)
Calls native method gtk_flow_box_prepend. Version: 4.6
[Version("4.6")]
public static extern void Prepend(nint self, nint child)
Parameters
self
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
Remove(nint, nint)
Calls native method gtk_flow_box_remove.
public static extern void Remove(nint box, nint widget)
Parameters
box
nintTransfer ownership: None Nullable: False
widget
nintTransfer ownership: None Nullable: False
RemoveAll(nint)
Calls native method gtk_flow_box_remove_all. Version: 4.12
[Version("4.12")]
public static extern void RemoveAll(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
SelectAll(nint)
Calls native method gtk_flow_box_select_all.
public static extern void SelectAll(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
SelectChild(nint, nint)
Calls native method gtk_flow_box_select_child.
public static extern void SelectChild(nint box, nint child)
Parameters
box
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
SelectedForeach(nint, FlowBoxForeachFunc, nint)
Calls native method gtk_flow_box_selected_foreach.
public static extern void SelectedForeach(nint box, FlowBoxForeachFunc func, nint data)
Parameters
box
nintTransfer ownership: None Nullable: False
func
FlowBoxForeachFuncTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
SetActivateOnSingleClick(nint, bool)
Calls native method gtk_flow_box_set_activate_on_single_click.
public static extern void SetActivateOnSingleClick(nint box, bool single)
Parameters
box
nintTransfer ownership: None Nullable: False
single
boolTransfer ownership: None Nullable: False
SetColumnSpacing(nint, uint)
Calls native method gtk_flow_box_set_column_spacing.
public static extern void SetColumnSpacing(nint box, uint spacing)
Parameters
box
nintTransfer ownership: None Nullable: False
spacing
uintTransfer ownership: None Nullable: False
SetFilterFunc(nint, FlowBoxFilterFunc, nint, DestroyNotify)
Calls native method gtk_flow_box_set_filter_func.
public static extern void SetFilterFunc(nint box, FlowBoxFilterFunc filterFunc, nint userData, DestroyNotify destroy)
Parameters
box
nintTransfer ownership: None Nullable: False
filterFunc
FlowBoxFilterFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetHadjustment(nint, nint)
Calls native method gtk_flow_box_set_hadjustment.
public static extern void SetHadjustment(nint box, nint adjustment)
Parameters
box
nintTransfer ownership: None Nullable: False
adjustment
nintTransfer ownership: None Nullable: False
SetHomogeneous(nint, bool)
Calls native method gtk_flow_box_set_homogeneous.
public static extern void SetHomogeneous(nint box, bool homogeneous)
Parameters
box
nintTransfer ownership: None Nullable: False
homogeneous
boolTransfer ownership: None Nullable: False
SetMaxChildrenPerLine(nint, uint)
Calls native method gtk_flow_box_set_max_children_per_line.
public static extern void SetMaxChildrenPerLine(nint box, uint nChildren)
Parameters
box
nintTransfer ownership: None Nullable: False
nChildren
uintTransfer ownership: None Nullable: False
SetMinChildrenPerLine(nint, uint)
Calls native method gtk_flow_box_set_min_children_per_line.
public static extern void SetMinChildrenPerLine(nint box, uint nChildren)
Parameters
box
nintTransfer ownership: None Nullable: False
nChildren
uintTransfer ownership: None Nullable: False
SetRowSpacing(nint, uint)
Calls native method gtk_flow_box_set_row_spacing.
public static extern void SetRowSpacing(nint box, uint spacing)
Parameters
box
nintTransfer ownership: None Nullable: False
spacing
uintTransfer ownership: None Nullable: False
SetSelectionMode(nint, SelectionMode)
Calls native method gtk_flow_box_set_selection_mode.
public static extern void SetSelectionMode(nint box, SelectionMode mode)
Parameters
box
nintTransfer ownership: None Nullable: False
mode
SelectionModeTransfer ownership: None Nullable: False
SetSortFunc(nint, FlowBoxSortFunc, nint, DestroyNotify)
Calls native method gtk_flow_box_set_sort_func.
public static extern void SetSortFunc(nint box, FlowBoxSortFunc sortFunc, nint userData, DestroyNotify destroy)
Parameters
box
nintTransfer ownership: None Nullable: False
sortFunc
FlowBoxSortFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetVadjustment(nint, nint)
Calls native method gtk_flow_box_set_vadjustment.
public static extern void SetVadjustment(nint box, nint adjustment)
Parameters
box
nintTransfer ownership: None Nullable: False
adjustment
nintTransfer ownership: None Nullable: False
UnselectAll(nint)
Calls native method gtk_flow_box_unselect_all.
public static extern void UnselectAll(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
UnselectChild(nint, nint)
Calls native method gtk_flow_box_unselect_child.
public static extern void UnselectChild(nint box, nint child)