Table of Contents

Class Functions

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public 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(IntPtr, uint, uint, ModifierType)

Calls native function gtk_accelerator_get_label_with_keycode.

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

Parameters

display IntPtr

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(IntPtr, uint, uint, ModifierType)

Calls native function gtk_accelerator_name_with_keycode.

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

Parameters

display IntPtr

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, IntPtr, out uint, out uint[], out ModifierType)

Calls native function gtk_accelerator_parse_with_keycode.

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

Parameters

accelerator NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

display IntPtr

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(IntPtr, uint, ValueHandle, IntPtr)

Calls native function gtk_editable_delegate_get_property.

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

Parameters

object IntPtr
propId uint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

pspec IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

EditableDelegateSetProperty(IntPtr, uint, ValueHandle, IntPtr)

Calls native function gtk_editable_delegate_set_property.

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

Parameters

object IntPtr
propId uint

Transfer ownership: None Nullable: False

value ValueHandle

Transfer ownership: None Nullable: False

pspec IntPtr

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, IntPtr, DestroyNotify, bool)

Calls native function gtk_enumerate_printers.

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

Parameters

func PrinterFunc

Transfer ownership: None Nullable: False

data IntPtr

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(IntPtr)

Calls native function gtk_native_get_for_surface.

public static extern IntPtr NativeGetForSurface(IntPtr surface)

Parameters

surface IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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 IntPtr 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

IntPtr

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(IntPtr, IntPtr, IntPtr)

Calls native function gtk_print_run_page_setup_dialog.

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

Parameters

parent IntPtr

Transfer ownership: None Nullable: True

pageSetup IntPtr

Transfer ownership: None Nullable: True

settings IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

PrintRunPageSetupDialogAsync(IntPtr, IntPtr, IntPtr, PageSetupDoneFunc, IntPtr)

Calls native function gtk_print_run_page_setup_dialog_async.

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

Parameters

parent IntPtr

Transfer ownership: None Nullable: True

pageSetup IntPtr

Transfer ownership: None Nullable: True

settings IntPtr

Transfer ownership: None Nullable: False

doneCb PageSetupDoneFunc

Transfer ownership: None Nullable: False

data IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_activity.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_arrow.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_background.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_check.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_expander.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_focus.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_frame.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_handle.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, IntPtr, double, double)

Calls native function gtk_render_icon.

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

Parameters

context IntPtr

Transfer ownership: None Nullable: False

cr ContextHandle

Transfer ownership: None Nullable: False

texture IntPtr

Transfer ownership: None Nullable: False

x double

Transfer ownership: None Nullable: False

y double

Transfer ownership: None Nullable: False

RenderLayout(IntPtr, ContextHandle, double, double, IntPtr)

Calls native function gtk_render_layout.

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

Parameters

context IntPtr

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 IntPtr

Transfer ownership: None Nullable: False

RenderLine(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_line.

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

Parameters

context IntPtr

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(IntPtr, ContextHandle, double, double, double, double)

Calls native function gtk_render_option.

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

Parameters

context IntPtr

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(IntPtr, NonNullableUtf8StringHandle, uint)

Calls native function gtk_show_uri.

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

Parameters

parent IntPtr

Transfer ownership: None Nullable: True

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

ShowUriFull(IntPtr, NonNullableUtf8StringHandle, uint, IntPtr, AsyncReadyCallback, IntPtr)

Calls native function gtk_show_uri_full.

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

Parameters

parent IntPtr

Transfer ownership: None Nullable: True

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

timestamp uint

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ShowUriFullFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native function gtk_show_uri_full_finish.

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

Parameters

parent IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleAssertionMessageRole(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, int, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, IntPtr, 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, IntPtr 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 IntPtr

Transfer ownership: None Nullable: False

expectedRole AccessibleRole

Transfer ownership: None Nullable: False

actualRole AccessibleRole

Transfer ownership: None Nullable: False

TestAccessibleHasProperty(IntPtr, AccessibleProperty)

Calls native function gtk_test_accessible_has_property.

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

Parameters

accessible IntPtr

Transfer ownership: None Nullable: False

property AccessibleProperty

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasRelation(IntPtr, AccessibleRelation)

Calls native function gtk_test_accessible_has_relation.

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

Parameters

accessible IntPtr

Transfer ownership: None Nullable: False

relation AccessibleRelation

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasRole(IntPtr, AccessibleRole)

Calls native function gtk_test_accessible_has_role.

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

Parameters

accessible IntPtr

Transfer ownership: None Nullable: False

role AccessibleRole

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestAccessibleHasState(IntPtr, AccessibleState)

Calls native function gtk_test_accessible_has_state.

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

Parameters

accessible IntPtr

Transfer ownership: None Nullable: False

state AccessibleState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

TestRegisterAllTypes()

Calls native function gtk_test_register_all_types.

public static extern void TestRegisterAllTypes()

TestWidgetWaitForDraw(IntPtr)

Calls native function gtk_test_widget_wait_for_draw.

public static extern void TestWidgetWaitForDraw(IntPtr widget)

Parameters

widget IntPtr

Transfer ownership: None Nullable: False

TreeCreateRowDragContent(IntPtr, TreePathHandle)

Calls native function gtk_tree_create_row_drag_content.

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

Parameters

treeModel IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

TreeRowReferenceDeleted(IntPtr, TreePathHandle)

Calls native function gtk_tree_row_reference_deleted.

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

Parameters

proxy IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

TreeRowReferenceInserted(IntPtr, TreePathHandle)

Calls native function gtk_tree_row_reference_inserted.

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

Parameters

proxy IntPtr

Transfer ownership: None Nullable: False

path TreePathHandle

Transfer ownership: None Nullable: False

TreeRowReferenceReordered(IntPtr, TreePathHandle, TreeIterHandle, ref int)

Calls native function gtk_tree_row_reference_reordered.

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

Parameters

proxy IntPtr

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 IntPtr ValueDupExpression(ValueHandle value)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

ValueGetExpression(ValueHandle)

Calls native function gtk_value_get_expression.

public static extern IntPtr ValueGetExpression(ValueHandle value)

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

ValueSetExpression(ValueHandle, IntPtr)

Calls native function gtk_value_set_expression.

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

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

expression IntPtr

Transfer ownership: None Nullable: False

ValueTakeExpression(ValueHandle, IntPtr)

Calls native function gtk_value_take_expression.

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

Parameters

value ValueHandle

Transfer ownership: None Nullable: False

expression IntPtr

Transfer ownership: Full Nullable: True