Table of Contents

Class Functions

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

Methods

AcceleratorGetDefaultModMask()

public static ModifierType AcceleratorGetDefaultModMask()

Returns

ModifierType

AcceleratorGetLabel(uint, ModifierType)

public static string AcceleratorGetLabel(uint acceleratorKey, ModifierType acceleratorMods)

Parameters

acceleratorKey uint
acceleratorMods ModifierType

Returns

string

AcceleratorGetLabelWithKeycode(Display?, uint, uint, ModifierType)

public static string AcceleratorGetLabelWithKeycode(Display? display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)

Parameters

display Display
acceleratorKey uint
keycode uint
acceleratorMods ModifierType

Returns

string

AcceleratorName(uint, ModifierType)

public static string AcceleratorName(uint acceleratorKey, ModifierType acceleratorMods)

Parameters

acceleratorKey uint
acceleratorMods ModifierType

Returns

string

AcceleratorNameWithKeycode(Display?, uint, uint, ModifierType)

public static string AcceleratorNameWithKeycode(Display? display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)

Parameters

display Display
acceleratorKey uint
keycode uint
acceleratorMods ModifierType

Returns

string

AcceleratorValid(uint, ModifierType)

public static bool AcceleratorValid(uint keyval, ModifierType modifiers)

Parameters

keyval uint
modifiers ModifierType

Returns

bool

AccessiblePropertyInitValue(AccessibleProperty, Value)

public static void AccessiblePropertyInitValue(AccessibleProperty property, Value value)

Parameters

property AccessibleProperty
value Value

AccessibleRelationInitValue(AccessibleRelation, Value)

public static void AccessibleRelationInitValue(AccessibleRelation relation, Value value)

Parameters

relation AccessibleRelation
value Value

AccessibleStateInitValue(AccessibleState, Value)

public static void AccessibleStateInitValue(AccessibleState state, Value value)

Parameters

state AccessibleState
value Value

BuilderErrorQuark()

public static Quark BuilderErrorQuark()

Returns

Quark

CheckVersion(uint, uint, uint)

public static string? CheckVersion(uint requiredMajor, uint requiredMinor, uint requiredMicro)

Parameters

requiredMajor uint
requiredMinor uint
requiredMicro uint

Returns

string

ConstraintVflParserErrorQuark()

public static Quark ConstraintVflParserErrorQuark()

Returns

Quark

CssParserErrorQuark()

public static Quark CssParserErrorQuark()

Returns

Quark

CssParserWarningQuark()

public static Quark CssParserWarningQuark()

Returns

Quark

DialogErrorQuark()

public static Quark DialogErrorQuark()

Returns

Quark

DisableSetlocale()

public static void DisableSetlocale()

DistributeNaturalAllocation(int, RequestedSize[])

public static int DistributeNaturalAllocation(int extraSpace, RequestedSize[] sizes)

Parameters

extraSpace int
sizes RequestedSize[]

Returns

int

EditableDelegateGetProperty(Object, uint, Value, ParamSpec)

public static bool EditableDelegateGetProperty(Object @object, uint propId, Value value, ParamSpec pspec)

Parameters

object Object
propId uint
value Value
pspec ParamSpec

Returns

bool

EditableDelegateSetProperty(Object, uint, Value, ParamSpec)

public static bool EditableDelegateSetProperty(Object @object, uint propId, Value value, ParamSpec pspec)

Parameters

object Object
propId uint
value Value
pspec ParamSpec

Returns

bool

EditableInstallProperties(ObjectClass, uint)

public static uint EditableInstallProperties(ObjectClass objectClass, uint firstProp)

Parameters

objectClass ObjectClass
firstProp uint

Returns

uint

EnumeratePrinters(PrinterFunc, bool)

public static void EnumeratePrinters(PrinterFunc func, bool wait)

Parameters

func PrinterFunc
wait bool

FileChooserErrorQuark()

public static Quark FileChooserErrorQuark()

Returns

Quark

GetBinaryAge()

public static uint GetBinaryAge()

Returns

uint

GetDebugFlags()

public static DebugFlags GetDebugFlags()

Returns

DebugFlags

GetDefaultLanguage()

public static Language GetDefaultLanguage()

Returns

Language

GetInterfaceAge()

public static uint GetInterfaceAge()

Returns

uint

GetLocaleDirection()

public static TextDirection GetLocaleDirection()

Returns

TextDirection

GetMajorVersion()

public static uint GetMajorVersion()

Returns

uint

GetMicroVersion()

public static uint GetMicroVersion()

Returns

uint

GetMinorVersion()

public static uint GetMinorVersion()

Returns

uint

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

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

Parameters

h float
s float
v float
r float
g float
b float

IconThemeErrorQuark()

public static Quark IconThemeErrorQuark()

Returns

Quark

Init()

public static void Init()

InitAbiCheck(int, nuint, nuint)

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

Parameters

numChecks int
sizeofGtkWindow nuint
sizeofGtkBox nuint

InitCheck()

public static bool InitCheck()

Returns

bool

InitCheckAbiCheck(int, nuint, nuint)

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

Parameters

numChecks int
sizeofGtkWindow nuint
sizeofGtkBox nuint

Returns

bool

IsInitialized()

public static bool IsInitialized()

Returns

bool

NativeGetForSurface(Surface)

public static Native? NativeGetForSurface(Surface surface)

Parameters

surface Surface

Returns

Native

OrderingFromCmpfunc(int)

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

Parameters

cmpfuncResult int

Returns

Ordering

PaperSizeGetDefault()

public static string PaperSizeGetDefault()

Returns

string

PaperSizeGetPaperSizes(bool)

public static List PaperSizeGetPaperSizes(bool includeCustom)

Parameters

includeCustom bool

Returns

List

ParamSpecExpression(string, string, string, ParamFlags)

public static ParamSpec ParamSpecExpression(string name, string nick, string blurb, ParamFlags flags)

Parameters

name string
nick string
blurb string
flags ParamFlags

Returns

ParamSpec

PrintErrorQuark()

public static Quark PrintErrorQuark()

Returns

Quark

PrintRunPageSetupDialog(Window?, PageSetup?, PrintSettings)

public static PageSetup PrintRunPageSetupDialog(Window? parent, PageSetup? pageSetup, PrintSettings settings)

Parameters

parent Window
pageSetup PageSetup
settings PrintSettings

Returns

PageSetup

RecentManagerErrorQuark()

public static Quark RecentManagerErrorQuark()

Returns

Quark

RenderActivity(StyleContext, Context, double, double, double, double)

public static void RenderActivity(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderArrow(StyleContext, Context, double, double, double, double)

public static void RenderArrow(StyleContext context, Context cr, double angle, double x, double y, double size)

Parameters

context StyleContext
cr Context
angle double
x double
y double
size double

RenderBackground(StyleContext, Context, double, double, double, double)

public static void RenderBackground(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderCheck(StyleContext, Context, double, double, double, double)

public static void RenderCheck(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderExpander(StyleContext, Context, double, double, double, double)

public static void RenderExpander(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderFocus(StyleContext, Context, double, double, double, double)

public static void RenderFocus(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderFrame(StyleContext, Context, double, double, double, double)

public static void RenderFrame(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderHandle(StyleContext, Context, double, double, double, double)

public static void RenderHandle(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

RenderIcon(StyleContext, Context, Texture, double, double)

public static void RenderIcon(StyleContext context, Context cr, Texture texture, double x, double y)

Parameters

context StyleContext
cr Context
texture Texture
x double
y double

RenderLayout(StyleContext, Context, double, double, Layout)

public static void RenderLayout(StyleContext context, Context cr, double x, double y, Layout layout)

Parameters

context StyleContext
cr Context
x double
y double
layout Layout

RenderLine(StyleContext, Context, double, double, double, double)

public static void RenderLine(StyleContext context, Context cr, double x0, double y0, double x1, double y1)

Parameters

context StyleContext
cr Context
x0 double
y0 double
x1 double
y1 double

RenderOption(StyleContext, Context, double, double, double, double)

public static void RenderOption(StyleContext context, Context cr, double x, double y, double width, double height)

Parameters

context StyleContext
cr Context
x double
y double
width double
height double

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

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

Parameters

r float
g float
b float
h float
s float
v float

SetDebugFlags(DebugFlags)

public static void SetDebugFlags(DebugFlags flags)

Parameters

flags DebugFlags

ShowUri(Window?, string, uint)

public static void ShowUri(Window? parent, string uri, uint timestamp)

Parameters

parent Window
uri string
timestamp uint

ShowUriFullFinish(Window, AsyncResult)

public static bool ShowUriFullFinish(Window parent, AsyncResult result)

Parameters

parent Window
result AsyncResult

Returns

bool

TestAccessibleAssertionMessageRole(string, string, int, string, string, Accessible, AccessibleRole, AccessibleRole)

public static void TestAccessibleAssertionMessageRole(string domain, string file, int line, string func, string expr, Accessible accessible, AccessibleRole expectedRole, AccessibleRole actualRole)

Parameters

domain string
file string
line int
func string
expr string
accessible Accessible
expectedRole AccessibleRole
actualRole AccessibleRole

TestAccessibleHasProperty(Accessible, AccessibleProperty)

public static bool TestAccessibleHasProperty(Accessible accessible, AccessibleProperty property)

Parameters

accessible Accessible
property AccessibleProperty

Returns

bool

TestAccessibleHasRelation(Accessible, AccessibleRelation)

public static bool TestAccessibleHasRelation(Accessible accessible, AccessibleRelation relation)

Parameters

accessible Accessible
relation AccessibleRelation

Returns

bool

TestAccessibleHasRole(Accessible, AccessibleRole)

public static bool TestAccessibleHasRole(Accessible accessible, AccessibleRole role)

Parameters

accessible Accessible
role AccessibleRole

Returns

bool

TestAccessibleHasState(Accessible, AccessibleState)

public static bool TestAccessibleHasState(Accessible accessible, AccessibleState state)

Parameters

accessible Accessible
state AccessibleState

Returns

bool

TestRegisterAllTypes()

public static void TestRegisterAllTypes()

TestWidgetWaitForDraw(Widget)

public static void TestWidgetWaitForDraw(Widget widget)

Parameters

widget Widget

TreeCreateRowDragContent(TreeModel, TreePath)

public static ContentProvider TreeCreateRowDragContent(TreeModel treeModel, TreePath path)

Parameters

treeModel TreeModel
path TreePath

Returns

ContentProvider

TreeRowReferenceDeleted(Object, TreePath)

public static void TreeRowReferenceDeleted(Object proxy, TreePath path)

Parameters

proxy Object
path TreePath

TreeRowReferenceInserted(Object, TreePath)

public static void TreeRowReferenceInserted(Object proxy, TreePath path)

Parameters

proxy Object
path TreePath

ValueDupExpression(Value)

public static Expression? ValueDupExpression(Value value)

Parameters

value Value

Returns

Expression

ValueGetExpression(Value)

public static Expression? ValueGetExpression(Value value)

Parameters

value Value

Returns

Expression

ValueSetExpression(Value, Expression)

public static void ValueSetExpression(Value value, Expression expression)

Parameters

value Value
expression Expression

ValueTakeExpression(Value, Expression?)

public static void ValueTakeExpression(Value value, Expression? expression)

Parameters

value Value
expression Expression