Table of Contents

Class CellRenderer

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

Methods

Activate(nint, nint, nint, NonNullableUtf8StringHandle, RectangleHandle, RectangleHandle, CellRendererState)

Calls native method gtk_cell_renderer_activate.

public static extern bool Activate(nint cell, nint @event, nint widget, NonNullableUtf8StringHandle path, RectangleHandle backgroundArea, RectangleHandle cellArea, CellRendererState flags)

Parameters

cell nint

Transfer ownership: None Nullable: False

event nint
widget nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

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

Returns

bool

Transfer ownership: None Nullable: False

GetAlignment(nint, out float, out float)

Calls native method gtk_cell_renderer_get_alignment.

public static extern void GetAlignment(nint cell, out float xalign, out float yalign)

Parameters

cell nint

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: Full Nullable: False

yalign float

Transfer ownership: Full Nullable: False

GetFixedSize(nint, out int, out int)

Calls native method gtk_cell_renderer_get_fixed_size.

public static extern void GetFixedSize(nint cell, out int width, out int height)

Parameters

cell nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: Full Nullable: False

height int

Transfer ownership: Full Nullable: False

GetGType()

Calls native function gtk_cell_renderer_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIsExpanded(nint)

Calls native method gtk_cell_renderer_get_is_expanded.

public static extern bool GetIsExpanded(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetIsExpander(nint)

Calls native method gtk_cell_renderer_get_is_expander.

public static extern bool GetIsExpander(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPadding(nint, out int, out int)

Calls native method gtk_cell_renderer_get_padding.

public static extern void GetPadding(nint cell, out int xpad, out int ypad)

Parameters

cell nint

Transfer ownership: None Nullable: False

xpad int

Transfer ownership: Full Nullable: False

ypad int

Transfer ownership: Full Nullable: False

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

Calls native method gtk_cell_renderer_get_preferred_height.

public static extern void GetPreferredHeight(nint cell, nint widget, out int minimumSize, out int naturalSize)

Parameters

cell nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

minimumSize int

Transfer ownership: Full Nullable: False

naturalSize int

Transfer ownership: Full Nullable: False

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

Calls native method gtk_cell_renderer_get_preferred_height_for_width.

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

Parameters

cell 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, out int, out int)

Calls native method gtk_cell_renderer_get_preferred_width.

public static extern void GetPreferredWidth(nint cell, nint widget, out int minimumSize, out int naturalSize)

Parameters

cell nint

Transfer ownership: None Nullable: False

widget nint

Transfer ownership: None Nullable: False

minimumSize int

Transfer ownership: Full Nullable: False

naturalSize int

Transfer ownership: Full Nullable: False

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

Calls native method gtk_cell_renderer_get_preferred_width_for_height.

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

Parameters

cell 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_renderer_get_request_mode.

public static extern SizeRequestMode GetRequestMode(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

SizeRequestMode

Transfer ownership: None Nullable: False

GetSensitive(nint)

Calls native method gtk_cell_renderer_get_sensitive.

public static extern bool GetSensitive(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetState(nint, nint, CellRendererState)

Calls native method gtk_cell_renderer_get_state.

public static extern StateFlags GetState(nint cell, nint widget, CellRendererState cellState)

Parameters

cell nint

Transfer ownership: None Nullable: True

widget nint

Transfer ownership: None Nullable: True

cellState CellRendererState

Transfer ownership: None Nullable: False

Returns

StateFlags

Transfer ownership: None Nullable: False

GetVisible(nint)

Calls native method gtk_cell_renderer_get_visible.

public static extern bool GetVisible(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsActivatable(nint)

Calls native method gtk_cell_renderer_is_activatable.

public static extern bool IsActivatable(nint cell)

Parameters

cell nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetAlignment(nint, float, float)

Calls native method gtk_cell_renderer_set_alignment.

public static extern void SetAlignment(nint cell, float xalign, float yalign)

Parameters

cell nint

Transfer ownership: None Nullable: False

xalign float

Transfer ownership: None Nullable: False

yalign float

Transfer ownership: None Nullable: False

SetFixedSize(nint, int, int)

Calls native method gtk_cell_renderer_set_fixed_size.

public static extern void SetFixedSize(nint cell, int width, int height)

Parameters

cell nint

Transfer ownership: None Nullable: False

width int

Transfer ownership: None Nullable: False

height int

Transfer ownership: None Nullable: False

SetIsExpanded(nint, bool)

Calls native method gtk_cell_renderer_set_is_expanded.

public static extern void SetIsExpanded(nint cell, bool isExpanded)

Parameters

cell nint

Transfer ownership: None Nullable: False

isExpanded bool

Transfer ownership: None Nullable: False

SetIsExpander(nint, bool)

Calls native method gtk_cell_renderer_set_is_expander.

public static extern void SetIsExpander(nint cell, bool isExpander)

Parameters

cell nint

Transfer ownership: None Nullable: False

isExpander bool

Transfer ownership: None Nullable: False

SetPadding(nint, int, int)

Calls native method gtk_cell_renderer_set_padding.

public static extern void SetPadding(nint cell, int xpad, int ypad)

Parameters

cell nint

Transfer ownership: None Nullable: False

xpad int

Transfer ownership: None Nullable: False

ypad int

Transfer ownership: None Nullable: False

SetSensitive(nint, bool)

Calls native method gtk_cell_renderer_set_sensitive.

public static extern void SetSensitive(nint cell, bool sensitive)

Parameters

cell nint

Transfer ownership: None Nullable: False

sensitive bool

Transfer ownership: None Nullable: False

SetVisible(nint, bool)

Calls native method gtk_cell_renderer_set_visible.

public static extern void SetVisible(nint cell, bool visible)

Parameters

cell nint

Transfer ownership: None Nullable: False

visible bool

Transfer ownership: None Nullable: False

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

Calls native method gtk_cell_renderer_snapshot.

public static extern void Snapshot(nint cell, nint snapshot, nint widget, RectangleHandle backgroundArea, RectangleHandle cellArea, CellRendererState flags)

Parameters

cell nint

Transfer ownership: None Nullable: False

snapshot nint

Transfer ownership: None Nullable: False

widget 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

StartEditing(nint, nint, nint, NonNullableUtf8StringHandle, RectangleHandle, RectangleHandle, CellRendererState)

Calls native method gtk_cell_renderer_start_editing.

public static extern nint StartEditing(nint cell, nint @event, nint widget, NonNullableUtf8StringHandle path, RectangleHandle backgroundArea, RectangleHandle cellArea, CellRendererState flags)

Parameters

cell nint

Transfer ownership: None Nullable: False

event nint
widget nint

Transfer ownership: None Nullable: False

path NonNullableUtf8StringHandle

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

Returns

nint

Transfer ownership: None Nullable: True

StopEditing(nint, bool)

Calls native method gtk_cell_renderer_stop_editing.

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

Parameters

cell nint

Transfer ownership: None Nullable: False

canceled bool

Transfer ownership: None Nullable: False