Table of Contents

Class Functions

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

Methods

AcceleratorGetDefaultModMask()

Calls native function gtk_accelerator_get_default_mod_mask.

public static extern ModifierType AcceleratorGetDefaultModMask()

Returns

ModifierType

Transfer ownership: None Nullable: False

AcceleratorGetLabel(uint, ModifierType)

Calls native function gtk_accelerator_get_label.

public static extern NonNullableUtf8StringOwnedHandle AcceleratorGetLabel(uint acceleratorKey, ModifierType acceleratorMods)

Parameters

acceleratorKey uint

Transfer ownership: None Nullable: False

acceleratorMods ModifierType

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

AcceleratorGetLabelWithKeycode(nint, uint, uint, ModifierType)

Calls native function gtk_accelerator_get_label_with_keycode.

public static extern NonNullableUtf8StringOwnedHandle AcceleratorGetLabelWithKeycode(nint display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)

Parameters

display nint

Transfer ownership: None Nullable: True

acceleratorKey uint

Transfer ownership: None Nullable: False

keycode uint

Transfer ownership: None Nullable: False

acceleratorMods ModifierType

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

AcceleratorName(uint, ModifierType)

Calls native function gtk_accelerator_name.

public static extern NonNullableUtf8StringOwnedHandle AcceleratorName(uint acceleratorKey, ModifierType acceleratorMods)

Parameters

acceleratorKey uint

Transfer ownership: None Nullable: False

acceleratorMods ModifierType

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

AcceleratorNameWithKeycode(nint, uint, uint, ModifierType)

Calls native function gtk_accelerator_name_with_keycode.

public static extern NonNullableUtf8StringOwnedHandle AcceleratorNameWithKeycode(nint display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)

Parameters

display nint

Transfer ownership: None Nullable: True

acceleratorKey uint

Transfer ownership: None Nullable: False

keycode uint

Transfer ownership: None Nullable: False

acceleratorMods ModifierType

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

AcceleratorParse(NonNullableUtf8StringHandle, out uint, out ModifierType)

Calls native function gtk_accelerator_parse.

public static extern bool AcceleratorParse(NonNullableUtf8StringHandle accelerator, out uint acceleratorKey, out ModifierType acceleratorMods)

Parameters

accelerator NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

acceleratorKey uint

Transfer ownership: Full Nullable: False

acceleratorMods ModifierType

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

AcceleratorParseWithKeycode(NonNullableUtf8StringHandle, nint, out uint, out uint[], out ModifierType)

Calls native function gtk_accelerator_parse_with_keycode.

public static extern bool AcceleratorParseWithKeycode(NonNullableUtf8StringHandle accelerator, nint display, out uint acceleratorKey, out uint[] acceleratorCodes, out ModifierType acceleratorMods)

Parameters

accelerator NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

display nint

Transfer ownership: None Nullable: True

acceleratorKey uint

Transfer ownership: Full Nullable: False

acceleratorCodes uint[]

Transfer ownership: Full Nullable: False

acceleratorMods ModifierType

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

AcceleratorValid(uint, ModifierType)

Calls native function gtk_accelerator_valid.

public static extern bool AcceleratorValid(uint keyval, ModifierType modifiers)

Parameters

keyval uint

Transfer ownership: None Nullable: False

modifiers ModifierType

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

AccessiblePropertyInitValue(AccessibleProperty, ValueHandle)

Calls native function gtk_accessible_property_init_value.

public static extern void AccessiblePropertyInitValue(AccessibleProperty property, ValueHandle value)

Parameters

property AccessibleProperty

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

AccessibleRelationInitValue(AccessibleRelation, ValueHandle)

Calls native function gtk_accessible_relation_init_value.

public static extern void AccessibleRelationInitValue(AccessibleRelation relation, ValueHandle value)

Parameters

relation AccessibleRelation

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

AccessibleStateInitValue(AccessibleState, ValueHandle)

Calls native function gtk_accessible_state_init_value.

public static extern void AccessibleStateInitValue(AccessibleState state, ValueHandle value)

Parameters

state AccessibleState

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

BuilderErrorQuark()

Calls native function gtk_builder_error_quark.

public static extern uint BuilderErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

CheckVersion(uint, uint, uint)

Calls native function gtk_check_version.

public static extern NullableUtf8StringUnownedHandle CheckVersion(uint requiredMajor, uint requiredMinor, uint requiredMicro)

Parameters

requiredMajor uint

Transfer ownership: None Nullable: False

requiredMinor uint

Transfer ownership: None Nullable: False

requiredMicro uint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

ConstraintVflParserErrorQuark()

Calls native function gtk_constraint_vfl_parser_error_quark.

public static extern uint ConstraintVflParserErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

CssParserErrorQuark()

Calls native function gtk_css_parser_error_quark.

public static extern uint CssParserErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

CssParserWarningQuark()

Calls native function gtk_css_parser_warning_quark.

public static extern uint CssParserWarningQuark()

Returns

uint

Transfer ownership: None Nullable: False

DialogErrorQuark()

Calls native function gtk_dialog_error_quark.

public static extern uint DialogErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

DisableSetlocale()

Calls native function gtk_disable_setlocale.

public static extern void DisableSetlocale()

DistributeNaturalAllocation(int, uint, RequestedSizeArrayHandle)

Calls native function gtk_distribute_natural_allocation.

public static extern int DistributeNaturalAllocation(int extraSpace, uint nRequestedSizes, RequestedSizeArrayHandle sizes)

Parameters

extraSpace int

Transfer ownership: None Nullable: False

nRequestedSizes uint

Transfer ownership: None Nullable: False

sizes RequestedSizeArrayHandle

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

EditableDelegateGetProperty(nint, uint, ValueHandle, nint)

Calls native function gtk_editable_delegate_get_property.

public static extern bool EditableDelegateGetProperty(nint @object, uint propId, ValueHandle value, nint pspec)

Parameters

object nint
propId uint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

pspec nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

EditableDelegateSetProperty(nint, uint, ValueHandle, nint)

Calls native function gtk_editable_delegate_set_property.

public static extern bool EditableDelegateSetProperty(nint @object, uint propId, ValueHandle value, nint pspec)

Parameters

object nint
propId uint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

pspec nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

EditableInstallProperties(ObjectClassHandle, uint)

Calls native function gtk_editable_install_properties.

public static extern uint EditableInstallProperties(ObjectClassHandle objectClass, uint firstProp)

Parameters

objectClass ObjectClassHandle

Transfer ownership: None Nullable: False

firstProp uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

EnumeratePrinters(PrinterFunc, nint, DestroyNotify, bool)

Calls native function gtk_enumerate_printers.

public static extern void EnumeratePrinters(PrinterFunc func, nint data, DestroyNotify destroy, bool wait)

Parameters

func PrinterFunc

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

wait bool

Transfer ownership: None Nullable: False

FileChooserErrorQuark()

Calls native function gtk_file_chooser_error_quark.

public static extern uint FileChooserErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

GetBinaryAge()

Calls native function gtk_get_binary_age.

public static extern uint GetBinaryAge()

Returns

uint

Transfer ownership: None Nullable: False

GetDebugFlags()

Calls native function gtk_get_debug_flags.

public static extern DebugFlags GetDebugFlags()

Returns

DebugFlags

Transfer ownership: None Nullable: False

GetDefaultLanguage()

Calls native function gtk_get_default_language.

public static extern LanguageUnownedHandle GetDefaultLanguage()

Returns

LanguageUnownedHandle

Transfer ownership: None Nullable: False

GetInterfaceAge()

Calls native function gtk_get_interface_age.

public static extern uint GetInterfaceAge()

Returns

uint

Transfer ownership: None Nullable: False

GetLocaleDirection()

Calls native function gtk_get_locale_direction.

public static extern TextDirection GetLocaleDirection()

Returns

TextDirection

Transfer ownership: None Nullable: False

GetMajorVersion()

Calls native function gtk_get_major_version.

public static extern uint GetMajorVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMicroVersion()

Calls native function gtk_get_micro_version.

public static extern uint GetMicroVersion()

Returns

uint

Transfer ownership: None Nullable: False

GetMinorVersion()

Calls native function gtk_get_minor_version.

public static extern uint GetMinorVersion()

Returns

uint

Transfer ownership: None Nullable: False

HsvToRgb(float, float, float, out float, out float, out float)

Calls native function gtk_hsv_to_rgb.

public static extern void HsvToRgb(float h, float s, float v, out float r, out float g, out float b)

Parameters

h float

Transfer ownership: None Nullable: False

s float

Transfer ownership: None Nullable: False

v float

Transfer ownership: None Nullable: False

r float

Transfer ownership: Full Nullable: False

g float

Transfer ownership: Full Nullable: False

b float

Transfer ownership: Full Nullable: False

IconThemeErrorQuark()

Calls native function gtk_icon_theme_error_quark.

public static extern uint IconThemeErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

Init()

Calls native function gtk_init.

public static extern void Init()

InitAbiCheck(int, nuint, nuint)

Calls native function gtk_init_abi_check.

public static extern void InitAbiCheck(int numChecks, nuint sizeofGtkWindow, nuint sizeofGtkBox)

Parameters

numChecks int

Transfer ownership: None Nullable: False

sizeofGtkWindow nuint

Transfer ownership: None Nullable: False

sizeofGtkBox nuint

Transfer ownership: None Nullable: False

InitCheck()

Calls native function gtk_init_check.

public static extern bool InitCheck()

Returns

bool

Transfer ownership: None Nullable: False

InitCheckAbiCheck(int, nuint, nuint)

Calls native function gtk_init_check_abi_check.

public static extern bool InitCheckAbiCheck(int numChecks, nuint sizeofGtkWindow, nuint sizeofGtkBox)

Parameters

numChecks int

Transfer ownership: None Nullable: False

sizeofGtkWindow nuint

Transfer ownership: None Nullable: False

sizeofGtkBox nuint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsInitialized()

Calls native function gtk_is_initialized.

public static extern bool IsInitialized()

Returns

bool

Transfer ownership: None Nullable: False

NativeGetForSurface(nint)

Calls native function gtk_native_get_for_surface.

public static extern nint NativeGetForSurface(nint surface)

Parameters

surface nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

OrderingFromCmpfunc(int)

Calls native function gtk_ordering_from_cmpfunc. Version: 4.2

[Version("4.2")]
public static extern Ordering OrderingFromCmpfunc(int cmpfuncResult)

Parameters

cmpfuncResult int

Transfer ownership: None Nullable: False

Returns

Ordering

Transfer ownership: None Nullable: False

PaperSizeGetDefault()

Calls native function gtk_paper_size_get_default.

public static extern NonNullableUtf8StringUnownedHandle PaperSizeGetDefault()

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

PaperSizeGetPaperSizes(bool)

Calls native function gtk_paper_size_get_paper_sizes.

public static extern ListOwnedHandle PaperSizeGetPaperSizes(bool includeCustom)

Parameters

includeCustom bool

Transfer ownership: None Nullable: False

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

ParamSpecExpression(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ParamFlags)

Calls native function gtk_param_spec_expression.

public static extern nint ParamSpecExpression(NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle nick, NonNullableUtf8StringHandle blurb, ParamFlags flags)

Parameters

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

nick NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

blurb NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

flags ParamFlags

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

PrintErrorQuark()

Calls native function gtk_print_error_quark.

public static extern uint PrintErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

PrintRunPageSetupDialog(nint, nint, nint)

Calls native function gtk_print_run_page_setup_dialog.

public static extern nint PrintRunPageSetupDialog(nint parent, nint pageSetup, nint settings)

Parameters

parent nint

Transfer ownership: None Nullable: True

pageSetup nint

Transfer ownership: None Nullable: True

settings nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

PrintRunPageSetupDialogAsync(nint, nint, nint, PageSetupDoneFunc, nint)

Calls native function gtk_print_run_page_setup_dialog_async.

public static extern void PrintRunPageSetupDialogAsync(nint parent, nint pageSetup, nint settings, PageSetupDoneFunc doneCb, nint data)

Parameters

parent nint

Transfer ownership: None Nullable: True

pageSetup nint

Transfer ownership: None Nullable: True

settings nint

Transfer ownership: None Nullable: False

doneCb PageSetupDoneFunc

Transfer ownership: None Nullable: False

data nint

Transfer ownership: None Nullable: True

RecentManagerErrorQuark()

Calls native function gtk_recent_manager_error_quark.

public static extern uint RecentManagerErrorQuark()

Returns

uint

Transfer ownership: None Nullable: False

RenderActivity(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_activity.

public static extern void RenderActivity(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderArrow(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_arrow.

public static extern void RenderArrow(nint context, ContextHandle cr, double angle, double x, double y, double size)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

angle double

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

size double

Transfer ownership: None Nullable: False

RenderBackground(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_background.

public static extern void RenderBackground(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderCheck(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_check.

public static extern void RenderCheck(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderExpander(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_expander.

public static extern void RenderExpander(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderFocus(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_focus.

public static extern void RenderFocus(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderFrame(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_frame.

public static extern void RenderFrame(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderHandle(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_handle.

public static extern void RenderHandle(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RenderIcon(nint, ContextHandle, nint, double, double)

Calls native function gtk_render_icon.

public static extern void RenderIcon(nint context, ContextHandle cr, nint texture, double x, double y)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

texture nint

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

RenderLayout(nint, ContextHandle, double, double, nint)

Calls native function gtk_render_layout.

public static extern void RenderLayout(nint context, ContextHandle cr, double x, double y, nint layout)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

layout nint

Transfer ownership: None Nullable: False

RenderLine(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_line.

public static extern void RenderLine(nint context, ContextHandle cr, double x0, double y0, double x1, double y1)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x0 double

Transfer ownership: None Nullable: False

y0 double

Transfer ownership: None Nullable: False

x1 double

Transfer ownership: None Nullable: False

y1 double

Transfer ownership: None Nullable: False

RenderOption(nint, ContextHandle, double, double, double, double)

Calls native function gtk_render_option.

public static extern void RenderOption(nint context, ContextHandle cr, double x, double y, double width, double height)

Parameters

context nint

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

width double

Transfer ownership: None Nullable: False

height double

Transfer ownership: None Nullable: False

RgbToHsv(float, float, float, out float, out float, out float)

Calls native function gtk_rgb_to_hsv.

public static extern void RgbToHsv(float r, float g, float b, out float h, out float s, out float v)

Parameters

r float

Transfer ownership: None Nullable: False

g float

Transfer ownership: None Nullable: False

b float

Transfer ownership: None Nullable: False

h float

Transfer ownership: Full Nullable: False

s float

Transfer ownership: Full Nullable: False

v float

Transfer ownership: Full Nullable: False

SetDebugFlags(DebugFlags)

Calls native function gtk_set_debug_flags.

public static extern void SetDebugFlags(DebugFlags flags)

Parameters

flags DebugFlags

Transfer ownership: None Nullable: False

ShowUri(nint, NonNullableUtf8StringHandle, uint)

Calls native function gtk_show_uri.

public static extern void ShowUri(nint parent, NonNullableUtf8StringHandle uri, uint timestamp)

Parameters

parent nint

Transfer ownership: None Nullable: True

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

ShowUriFull(nint, NonNullableUtf8StringHandle, uint, nint, AsyncReadyCallback, nint)

Calls native function gtk_show_uri_full.

public static extern void ShowUriFull(nint parent, NonNullableUtf8StringHandle uri, uint timestamp, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

parent nint

Transfer ownership: None Nullable: True

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ShowUriFullFinish(nint, nint, out ErrorOwnedHandle)

Calls native function gtk_show_uri_full_finish.

public static extern bool ShowUriFullFinish(nint parent, nint result, out ErrorOwnedHandle error)

Parameters

parent nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleAssertionMessageRole(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, int, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, AccessibleRole, AccessibleRole)

Calls native function gtk_test_accessible_assertion_message_role.

public static extern void TestAccessibleAssertionMessageRole(NonNullableUtf8StringHandle domain, NonNullableUtf8StringHandle file, int line, NonNullableUtf8StringHandle func, NonNullableUtf8StringHandle expr, nint accessible, AccessibleRole expectedRole, AccessibleRole actualRole)

Parameters

domain NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

file NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

line int

Transfer ownership: None Nullable: False

func NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

expr NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

accessible nint

Transfer ownership: None Nullable: False

expectedRole AccessibleRole

Transfer ownership: None Nullable: False

actualRole AccessibleRole

Transfer ownership: None Nullable: False

TestAccessibleHasProperty(nint, AccessibleProperty)

Calls native function gtk_test_accessible_has_property.

public static extern bool TestAccessibleHasProperty(nint accessible, AccessibleProperty property)

Parameters

accessible nint

Transfer ownership: None Nullable: False

property AccessibleProperty

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasRelation(nint, AccessibleRelation)

Calls native function gtk_test_accessible_has_relation.

public static extern bool TestAccessibleHasRelation(nint accessible, AccessibleRelation relation)

Parameters

accessible nint

Transfer ownership: None Nullable: False

relation AccessibleRelation

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasRole(nint, AccessibleRole)

Calls native function gtk_test_accessible_has_role.

public static extern bool TestAccessibleHasRole(nint accessible, AccessibleRole role)

Parameters

accessible nint

Transfer ownership: None Nullable: False

role AccessibleRole

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasState(nint, AccessibleState)

Calls native function gtk_test_accessible_has_state.

public static extern bool TestAccessibleHasState(nint accessible, AccessibleState state)

Parameters

accessible nint

Transfer ownership: None Nullable: False

state AccessibleState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestListAllTypes(out uint)

Calls native function gtk_test_list_all_types.

public static extern nint TestListAllTypes(out uint nTypes)

Parameters

nTypes uint

Transfer ownership: Full Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

TestRegisterAllTypes()

Calls native function gtk_test_register_all_types.

public static extern void TestRegisterAllTypes()

TestWidgetWaitForDraw(nint)

Calls native function gtk_test_widget_wait_for_draw.

public static extern void TestWidgetWaitForDraw(nint widget)

Parameters

widget nint

Transfer ownership: None Nullable: False

TreeCreateRowDragContent(nint, TreePathHandle)

Calls native function gtk_tree_create_row_drag_content.

public static extern nint TreeCreateRowDragContent(nint treeModel, TreePathHandle path)

Parameters

treeModel nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

TreeRowReferenceDeleted(nint, TreePathHandle)

Calls native function gtk_tree_row_reference_deleted.

public static extern void TreeRowReferenceDeleted(nint proxy, TreePathHandle path)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

TreeRowReferenceInserted(nint, TreePathHandle)

Calls native function gtk_tree_row_reference_inserted.

public static extern void TreeRowReferenceInserted(nint proxy, TreePathHandle path)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

TreeRowReferenceReordered(nint, TreePathHandle, TreeIterHandle, ref int)

Calls native function gtk_tree_row_reference_reordered.

public static extern void TreeRowReferenceReordered(nint proxy, TreePathHandle path, TreeIterHandle iter, ref int newOrder)

Parameters

proxy nint

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

iter TreeIterHandle

Transfer ownership: None Nullable: False

newOrder int

Transfer ownership: None Nullable: False

ValueDupExpression(ValueHandle)

Calls native function gtk_value_dup_expression.

public static extern nint ValueDupExpression(ValueHandle value)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

ValueGetExpression(ValueHandle)

Calls native function gtk_value_get_expression.

public static extern nint ValueGetExpression(ValueHandle value)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

ValueSetExpression(ValueHandle, nint)

Calls native function gtk_value_set_expression.

public static extern void ValueSetExpression(ValueHandle value, nint expression)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

expression nint

Transfer ownership: None Nullable: False

ValueTakeExpression(ValueHandle, nint)

Calls native function gtk_value_take_expression.

public static extern void ValueTakeExpression(ValueHandle value, nint expression)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

expression nint

Transfer ownership: Full Nullable: True