Class ListBox
public class ListBox
- Inheritance
-
ListBox
- Inherited Members
Methods
Append(nint, nint)
Calls native method gtk_list_box_append.
public static extern void Append(nint box, nint child)
Parameters
box
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
BindModel(nint, nint, ListBoxCreateWidgetFunc, nint, DestroyNotify)
Calls native method gtk_list_box_bind_model.
public static extern void BindModel(nint box, nint model, ListBoxCreateWidgetFunc createWidgetFunc, nint userData, DestroyNotify userDataFreeFunc)
Parameters
box
nintTransfer ownership: None Nullable: False
model
nintTransfer ownership: None Nullable: True
createWidgetFunc
ListBoxCreateWidgetFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
userDataFreeFunc
DestroyNotifyTransfer ownership: None Nullable: False
DragHighlightRow(nint, nint)
Calls native method gtk_list_box_drag_highlight_row.
public static extern void DragHighlightRow(nint box, nint row)
Parameters
DragUnhighlightRow(nint)
Calls native method gtk_list_box_drag_unhighlight_row.
public static extern void DragUnhighlightRow(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
GetActivateOnSingleClick(nint)
Calls native method gtk_list_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
GetAdjustment(nint)
Calls native method gtk_list_box_get_adjustment.
public static extern nint GetAdjustment(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetGType()
Calls native function gtk_list_box_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetRowAtIndex(nint, int)
Calls native method gtk_list_box_get_row_at_index.
public static extern nint GetRowAtIndex(nint box, int index)
Parameters
box
nintTransfer ownership: None Nullable: False
index
intTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetRowAtY(nint, int)
Calls native method gtk_list_box_get_row_at_y.
public static extern nint GetRowAtY(nint box, int y)
Parameters
Returns
- nint
Transfer ownership: None Nullable: True
GetSelectedRow(nint)
Calls native method gtk_list_box_get_selected_row.
public static extern nint GetSelectedRow(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetSelectionMode(nint)
Calls native method gtk_list_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
GetShowSeparators(nint)
Calls native method gtk_list_box_get_show_separators.
public static extern bool GetShowSeparators(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Insert(nint, nint, int)
Calls native method gtk_list_box_insert.
public static extern void Insert(nint box, nint child, int position)
Parameters
box
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
InvalidateFilter(nint)
Calls native method gtk_list_box_invalidate_filter.
public static extern void InvalidateFilter(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
InvalidateHeaders(nint)
Calls native method gtk_list_box_invalidate_headers.
public static extern void InvalidateHeaders(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
InvalidateSort(nint)
Calls native method gtk_list_box_invalidate_sort.
public static extern void InvalidateSort(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
New()
Calls native constructor gtk_list_box_new.
public static extern nint New()
Returns
- nint
Transfer ownership: None Nullable: False
Prepend(nint, nint)
Calls native method gtk_list_box_prepend.
public static extern void Prepend(nint box, nint child)
Parameters
box
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
Remove(nint, nint)
Calls native method gtk_list_box_remove.
public static extern void Remove(nint box, nint child)
Parameters
box
nintTransfer ownership: None Nullable: False
child
nintTransfer ownership: None Nullable: False
RemoveAll(nint)
Calls native method gtk_list_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_list_box_select_all.
public static extern void SelectAll(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
SelectRow(nint, nint)
Calls native method gtk_list_box_select_row.
public static extern void SelectRow(nint box, nint row)
Parameters
SelectedForeach(nint, ListBoxForeachFunc, nint)
Calls native method gtk_list_box_selected_foreach.
public static extern void SelectedForeach(nint box, ListBoxForeachFunc func, nint data)
Parameters
box
nintTransfer ownership: None Nullable: False
func
ListBoxForeachFuncTransfer ownership: None Nullable: False
data
nintTransfer ownership: None Nullable: True
SetActivateOnSingleClick(nint, bool)
Calls native method gtk_list_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
SetAdjustment(nint, nint)
Calls native method gtk_list_box_set_adjustment.
public static extern void SetAdjustment(nint box, nint adjustment)
Parameters
box
nintTransfer ownership: None Nullable: False
adjustment
nintTransfer ownership: None Nullable: True
SetFilterFunc(nint, ListBoxFilterFunc, nint, DestroyNotify)
Calls native method gtk_list_box_set_filter_func.
public static extern void SetFilterFunc(nint box, ListBoxFilterFunc filterFunc, nint userData, DestroyNotify destroy)
Parameters
box
nintTransfer ownership: None Nullable: False
filterFunc
ListBoxFilterFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetHeaderFunc(nint, ListBoxUpdateHeaderFunc, nint, DestroyNotify)
Calls native method gtk_list_box_set_header_func.
public static extern void SetHeaderFunc(nint box, ListBoxUpdateHeaderFunc updateHeader, nint userData, DestroyNotify destroy)
Parameters
box
nintTransfer ownership: None Nullable: False
updateHeader
ListBoxUpdateHeaderFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
SetPlaceholder(nint, nint)
Calls native method gtk_list_box_set_placeholder.
public static extern void SetPlaceholder(nint box, nint placeholder)
Parameters
box
nintTransfer ownership: None Nullable: False
placeholder
nintTransfer ownership: None Nullable: True
SetSelectionMode(nint, SelectionMode)
Calls native method gtk_list_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
SetShowSeparators(nint, bool)
Calls native method gtk_list_box_set_show_separators.
public static extern void SetShowSeparators(nint box, bool showSeparators)
Parameters
box
nintTransfer ownership: None Nullable: False
showSeparators
boolTransfer ownership: None Nullable: False
SetSortFunc(nint, ListBoxSortFunc, nint, DestroyNotify)
Calls native method gtk_list_box_set_sort_func.
public static extern void SetSortFunc(nint box, ListBoxSortFunc sortFunc, nint userData, DestroyNotify destroy)
Parameters
box
nintTransfer ownership: None Nullable: False
sortFunc
ListBoxSortFuncTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
destroy
DestroyNotifyTransfer ownership: None Nullable: False
UnselectAll(nint)
Calls native method gtk_list_box_unselect_all.
public static extern void UnselectAll(nint box)
Parameters
box
nintTransfer ownership: None Nullable: False
UnselectRow(nint, nint)
Calls native method gtk_list_box_unselect_row.
public static extern void UnselectRow(nint box, nint row)