Table of Contents

Class CellArea

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class CellArea
Inheritance
CellArea
Inherited Members

Methods

Activate(nint, nint, nint, RectangleHandle, CellRendererState, bool)

Calls native method gtk_cell_area_activate.

public static extern bool Activate(nint area, nint context, nint widget, RectangleHandle cellArea, CellRendererState flags, bool editOnly)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

cellArea RectangleHandle

Transfer ownership: None Nullable: False

flags CellRendererState

Transfer ownership: None Nullable: False

editOnly bool

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ActivateCell(nint, nint, nint, nint, RectangleHandle, CellRendererState)

Calls native method gtk_cell_area_activate_cell.

public static extern bool ActivateCell(nint area, nint widget, nint renderer, nint @event, RectangleHandle cellArea, CellRendererState flags)

Parameters

area nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

event nint
cellArea RectangleHandle

Transfer ownership: None Nullable: False

flags CellRendererState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Add(nint, nint)

Calls native method gtk_cell_area_add.

public static extern void Add(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

AddFocusSibling(nint, nint, nint)

Calls native method gtk_cell_area_add_focus_sibling.

public static extern void AddFocusSibling(nint area, nint renderer, nint sibling)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

sibling nint

Transfer ownership: None Nullable: False

ApplyAttributes(nint, nint, TreeIterHandle, bool, bool)

Calls native method gtk_cell_area_apply_attributes.

public static extern void ApplyAttributes(nint area, nint treeModel, TreeIterHandle iter, bool isExpander, bool isExpanded)

Parameters

area nint

Transfer ownership: None Nullable: False

treeModel nint

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

isExpander bool

Transfer ownership: None Nullable: False

isExpanded bool

Transfer ownership: None Nullable: False

AttributeConnect(nint, nint, NonNullableUtf8StringHandle, int)

Calls native method gtk_cell_area_attribute_connect.

public static extern void AttributeConnect(nint area, nint renderer, NonNullableUtf8StringHandle attribute, int column)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

column int

Transfer ownership: None Nullable: False

AttributeDisconnect(nint, nint, NonNullableUtf8StringHandle)

Calls native method gtk_cell_area_attribute_disconnect.

public static extern void AttributeDisconnect(nint area, nint renderer, NonNullableUtf8StringHandle attribute)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AttributeGetColumn(nint, nint, NonNullableUtf8StringHandle)

Calls native method gtk_cell_area_attribute_get_column.

public static extern int AttributeGetColumn(nint area, nint renderer, NonNullableUtf8StringHandle attribute)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

attribute NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

CellGetProperty(nint, nint, NonNullableUtf8StringHandle, ValueHandle)

Calls native method gtk_cell_area_cell_get_property.

public static extern void CellGetProperty(nint area, nint renderer, NonNullableUtf8StringHandle propertyName, ValueHandle value)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

propertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

CellGetValist(nint, nint, NonNullableUtf8StringHandle, nint)

Calls native method gtk_cell_area_cell_get_valist.

public static extern void CellGetValist(nint area, nint renderer, NonNullableUtf8StringHandle firstPropertyName, nint varArgs)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

firstPropertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

CellSetProperty(nint, nint, NonNullableUtf8StringHandle, ValueHandle)

Calls native method gtk_cell_area_cell_set_property.

public static extern void CellSetProperty(nint area, nint renderer, NonNullableUtf8StringHandle propertyName, ValueHandle value)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

propertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

CellSetValist(nint, nint, NonNullableUtf8StringHandle, nint)

Calls native method gtk_cell_area_cell_set_valist.

public static extern void CellSetValist(nint area, nint renderer, NonNullableUtf8StringHandle firstPropertyName, nint varArgs)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

firstPropertyName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varArgs nint

Transfer ownership: None Nullable: False

CopyContext(nint, nint)

Calls native method gtk_cell_area_copy_context.

public static extern nint CopyContext(nint area, nint context)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

CreateContext(nint)

Calls native method gtk_cell_area_create_context.

public static extern nint CreateContext(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

Event(nint, nint, nint, nint, RectangleHandle, CellRendererState)

Calls native method gtk_cell_area_event.

public static extern int Event(nint area, nint context, nint widget, nint @event, RectangleHandle cellArea, CellRendererState flags)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

event nint
cellArea RectangleHandle

Transfer ownership: None Nullable: False

flags CellRendererState

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

Focus(nint, DirectionType)

Calls native method gtk_cell_area_focus.

public static extern bool Focus(nint area, DirectionType direction)

Parameters

area nint

Transfer ownership: None Nullable: False

direction DirectionType

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Foreach(nint, CellCallback, nint)

Calls native method gtk_cell_area_foreach.

public static extern void Foreach(nint area, CellCallback callback, nint callbackData)

Parameters

area nint

Transfer ownership: None Nullable: False

callback CellCallback

Transfer ownership: None Nullable: False

callbackData nint

Transfer ownership: None Nullable: True

ForeachAlloc(nint, nint, nint, RectangleHandle, RectangleHandle, CellAllocCallback, nint)

Calls native method gtk_cell_area_foreach_alloc.

public static extern void ForeachAlloc(nint area, nint context, nint widget, RectangleHandle cellArea, RectangleHandle backgroundArea, CellAllocCallback callback, nint callbackData)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

cellArea RectangleHandle

Transfer ownership: None Nullable: False

backgroundArea RectangleHandle

Transfer ownership: None Nullable: False

callback CellAllocCallback

Transfer ownership: None Nullable: False

callbackData nint

Transfer ownership: None Nullable: True

GetCurrentPathString(nint)

Calls native method gtk_cell_area_get_current_path_string.

public static extern NonNullableUtf8StringUnownedHandle GetCurrentPathString(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetEditWidget(nint)

Calls native method gtk_cell_area_get_edit_widget.

public static extern nint GetEditWidget(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetEditedCell(nint)

Calls native method gtk_cell_area_get_edited_cell.

public static extern nint GetEditedCell(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFocusCell(nint)

Calls native method gtk_cell_area_get_focus_cell.

public static extern nint GetFocusCell(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFocusFromSibling(nint, nint)

Calls native method gtk_cell_area_get_focus_from_sibling.

public static extern nint GetFocusFromSibling(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFocusSiblings(nint, nint)

Calls native method gtk_cell_area_get_focus_siblings.

public static extern ListUnownedHandle GetFocusSiblings(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

Returns

ListUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_cell_area_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPreferredHeight(nint, nint, nint, out int, out int)

Calls native method gtk_cell_area_get_preferred_height.

public static extern void GetPreferredHeight(nint area, nint context, nint widget, out int minimumHeight, out int naturalHeight)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

minimumHeight int

Transfer ownership: Full Nullable: False

naturalHeight int

Transfer ownership: Full Nullable: False

GetPreferredHeightForWidth(nint, nint, nint, int, out int, out int)

Calls native method gtk_cell_area_get_preferred_height_for_width.

public static extern void GetPreferredHeightForWidth(nint area, nint context, nint widget, int width, out int minimumHeight, out int naturalHeight)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

minimumHeight int

Transfer ownership: Full Nullable: False

naturalHeight int

Transfer ownership: Full Nullable: False

GetPreferredWidth(nint, nint, nint, out int, out int)

Calls native method gtk_cell_area_get_preferred_width.

public static extern void GetPreferredWidth(nint area, nint context, nint widget, out int minimumWidth, out int naturalWidth)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

minimumWidth int

Transfer ownership: Full Nullable: False

naturalWidth int

Transfer ownership: Full Nullable: False

GetPreferredWidthForHeight(nint, nint, nint, int, out int, out int)

Calls native method gtk_cell_area_get_preferred_width_for_height.

public static extern void GetPreferredWidthForHeight(nint area, nint context, nint widget, int height, out int minimumWidth, out int naturalWidth)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

minimumWidth int

Transfer ownership: Full Nullable: False

naturalWidth int

Transfer ownership: Full Nullable: False

GetRequestMode(nint)

Calls native method gtk_cell_area_get_request_mode.

public static extern SizeRequestMode GetRequestMode(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

SizeRequestMode

Transfer ownership: None Nullable: False

HasRenderer(nint, nint)

Calls native method gtk_cell_area_has_renderer.

public static extern bool HasRenderer(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsActivatable(nint)

Calls native method gtk_cell_area_is_activatable.

public static extern bool IsActivatable(nint area)

Parameters

area nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsFocusSibling(nint, nint, nint)

Calls native method gtk_cell_area_is_focus_sibling.

public static extern bool IsFocusSibling(nint area, nint renderer, nint sibling)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

sibling nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Remove(nint, nint)

Calls native method gtk_cell_area_remove.

public static extern void Remove(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

RemoveFocusSibling(nint, nint, nint)

Calls native method gtk_cell_area_remove_focus_sibling.

public static extern void RemoveFocusSibling(nint area, nint renderer, nint sibling)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

sibling nint

Transfer ownership: None Nullable: False

RequestRenderer(nint, nint, Orientation, nint, int, out int, out int)

Calls native method gtk_cell_area_request_renderer.

public static extern void RequestRenderer(nint area, nint renderer, Orientation orientation, nint widget, int forSize, out int minimumSize, out int naturalSize)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: False

orientation Orientation

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

forSize int

Transfer ownership: None Nullable: False

minimumSize int

Transfer ownership: Full Nullable: False

naturalSize int

Transfer ownership: Full Nullable: False

SetFocusCell(nint, nint)

Calls native method gtk_cell_area_set_focus_cell.

public static extern void SetFocusCell(nint area, nint renderer)

Parameters

area nint

Transfer ownership: None Nullable: False

renderer nint

Transfer ownership: None Nullable: True

Snapshot(nint, nint, nint, nint, RectangleHandle, RectangleHandle, CellRendererState, bool)

Calls native method gtk_cell_area_snapshot.

public static extern void Snapshot(nint area, nint context, nint widget, nint snapshot, RectangleHandle backgroundArea, RectangleHandle cellArea, CellRendererState flags, bool paintFocus)

Parameters

area nint

Transfer ownership: None Nullable: False

context nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

snapshot nint

Transfer ownership: None Nullable: False

backgroundArea RectangleHandle

Transfer ownership: None Nullable: False

cellArea RectangleHandle

Transfer ownership: None Nullable: False

flags CellRendererState

Transfer ownership: None Nullable: False

paintFocus bool

Transfer ownership: None Nullable: False

StopEditing(nint, bool)

Calls native method gtk_cell_area_stop_editing.

public static extern void StopEditing(nint area, bool canceled)

Parameters

area nint

Transfer ownership: None Nullable: False

canceled bool

Transfer ownership: None Nullable: False