Class Functions
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public static class Functions
- Inheritance
-
Functions
- Inherited Members
Methods
AcceleratorGetAccessibleLabel(uint, ModifierType)
[Version("4.22")]
public static string AcceleratorGetAccessibleLabel(uint acceleratorKey, ModifierType acceleratorMods)
Parameters
acceleratorKeyuintacceleratorModsModifierType
Returns
AcceleratorGetDefaultModMask()
public static ModifierType AcceleratorGetDefaultModMask()
Returns
AcceleratorGetLabel(uint, ModifierType)
public static string AcceleratorGetLabel(uint acceleratorKey, ModifierType acceleratorMods)
Parameters
acceleratorKeyuintacceleratorModsModifierType
Returns
AcceleratorGetLabelWithKeycode(Display?, uint, uint, ModifierType)
public static string AcceleratorGetLabelWithKeycode(Display? display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)
Parameters
displayDisplayacceleratorKeyuintkeycodeuintacceleratorModsModifierType
Returns
AcceleratorName(uint, ModifierType)
public static string AcceleratorName(uint acceleratorKey, ModifierType acceleratorMods)
Parameters
acceleratorKeyuintacceleratorModsModifierType
Returns
AcceleratorNameWithKeycode(Display?, uint, uint, ModifierType)
public static string AcceleratorNameWithKeycode(Display? display, uint acceleratorKey, uint keycode, ModifierType acceleratorMods)
Parameters
displayDisplayacceleratorKeyuintkeycodeuintacceleratorModsModifierType
Returns
AcceleratorValid(uint, ModifierType)
public static bool AcceleratorValid(uint keyval, ModifierType modifiers)
Parameters
keyvaluintmodifiersModifierType
Returns
AccessiblePropertyInitValue(AccessibleProperty, Value)
public static void AccessiblePropertyInitValue(AccessibleProperty property, Value value)
Parameters
propertyAccessiblePropertyvalueValue
AccessibleRelationInitValue(AccessibleRelation, Value)
public static void AccessibleRelationInitValue(AccessibleRelation relation, Value value)
Parameters
relationAccessibleRelationvalueValue
AccessibleStateInitValue(AccessibleState, Value)
public static void AccessibleStateInitValue(AccessibleState state, Value value)
Parameters
stateAccessibleStatevalueValue
BitsetIterInitAt(out BitsetIter, Bitset, uint, out uint)
public static bool BitsetIterInitAt(out BitsetIter iter, Bitset set, uint target, out uint value)
Parameters
iterBitsetItersetBitsettargetuintvalueuint
Returns
BitsetIterInitFirst(out BitsetIter, Bitset, out uint)
public static bool BitsetIterInitFirst(out BitsetIter iter, Bitset set, out uint value)
Parameters
iterBitsetItersetBitsetvalueuint
Returns
BitsetIterInitLast(out BitsetIter, Bitset, out uint)
public static bool BitsetIterInitLast(out BitsetIter iter, Bitset set, out uint value)
Parameters
iterBitsetItersetBitsetvalueuint
Returns
BuilderErrorQuark()
public static Quark BuilderErrorQuark()
Returns
CheckVersion(uint, uint, uint)
public static string? CheckVersion(uint requiredMajor, uint requiredMinor, uint requiredMicro)
Parameters
Returns
ConstraintVflParserErrorQuark()
public static Quark ConstraintVflParserErrorQuark()
Returns
CssParserErrorQuark()
public static Quark CssParserErrorQuark()
Returns
CssParserWarningQuark()
public static Quark CssParserWarningQuark()
Returns
DialogErrorQuark()
public static Quark DialogErrorQuark()
Returns
DisablePortalInterfaces(string[])
[Version("4.22")]
public static void DisablePortalInterfaces(string[] portalInterfaces)
Parameters
portalInterfacesstring[]
DisablePortals()
[Version("4.18")]
public static void DisablePortals()
DisableSetlocale()
public static void DisableSetlocale()
DistributeNaturalAllocation(int, RequestedSize[])
public static int DistributeNaturalAllocation(int extraSpace, RequestedSize[] sizes)
Parameters
extraSpaceintsizesRequestedSize[]
Returns
EditableDelegateGetProperty(Object, uint, Value, ParamSpec)
public static bool EditableDelegateGetProperty(Object @object, uint propId, Value value, ParamSpec pspec)
Parameters
Returns
EditableDelegateSetProperty(Object, uint, Value, ParamSpec)
public static bool EditableDelegateSetProperty(Object @object, uint propId, Value value, ParamSpec pspec)
Parameters
Returns
EditableInstallProperties(ObjectClass, uint)
public static uint EditableInstallProperties(ObjectClass objectClass, uint firstProp)
Parameters
objectClassObjectClassfirstPropuint
Returns
EnumeratePrinters(PrinterFunc, bool)
public static void EnumeratePrinters(PrinterFunc func, bool wait)
Parameters
funcPrinterFuncA callback. If it raises an exception the application will terminate. To receive this unhandled exception see SetHandler(Action<Exception>?).
waitbool
FileChooserErrorQuark()
public static Quark FileChooserErrorQuark()
Returns
GetBinaryAge()
public static uint GetBinaryAge()
Returns
GetDebugFlags()
public static DebugFlags GetDebugFlags()
Returns
GetDefaultLanguage()
public static Language GetDefaultLanguage()
Returns
GetInterfaceAge()
public static uint GetInterfaceAge()
Returns
GetLocaleDirection()
public static TextDirection GetLocaleDirection()
Returns
GetMajorVersion()
public static uint GetMajorVersion()
Returns
GetMicroVersion()
public static uint GetMicroVersion()
Returns
GetMinorVersion()
public static uint GetMinorVersion()
Returns
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
IconThemeErrorQuark()
public static Quark IconThemeErrorQuark()
Returns
Init()
public static void Init()
InitAbiCheck(int, nuint, nuint)
public static void InitAbiCheck(int numChecks, nuint sizeofGtkWindow, nuint sizeofGtkBox)
Parameters
InitCheck()
public static bool InitCheck()
Returns
InitCheckAbiCheck(int, nuint, nuint)
public static bool InitCheckAbiCheck(int numChecks, nuint sizeofGtkWindow, nuint sizeofGtkBox)
Parameters
Returns
IsInitialized()
public static bool IsInitialized()
Returns
NativeGetForSurface(Surface)
public static Native? NativeGetForSurface(Surface surface)
Parameters
surfaceSurface
Returns
OrderingFromCmpfunc(int)
[Version("4.2")]
public static Ordering OrderingFromCmpfunc(int cmpfuncResult)
Parameters
cmpfuncResultint
Returns
PaperSizeGetDefault()
public static string PaperSizeGetDefault()
Returns
PaperSizeGetPaperSizes(bool)
public static List PaperSizeGetPaperSizes(bool includeCustom)
Parameters
includeCustombool
Returns
ParamSpecExpression(string, string, string, ParamFlags)
public static ParamSpec ParamSpecExpression(string name, string nick, string blurb, ParamFlags flags)
Parameters
namestringnickstringblurbstringflagsParamFlags
Returns
PrintErrorQuark()
public static Quark PrintErrorQuark()
Returns
PrintRunPageSetupDialog(Window?, PageSetup?, PrintSettings)
public static PageSetup PrintRunPageSetupDialog(Window? parent, PageSetup? pageSetup, PrintSettings settings)
Parameters
parentWindowpageSetupPageSetupsettingsPrintSettings
Returns
RecentManagerErrorQuark()
public static Quark RecentManagerErrorQuark()
Returns
RenderActivity(StyleContext, Context, double, double, double, double)
public static void RenderActivity(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderArrow(StyleContext, Context, double, double, double, double)
public static void RenderArrow(StyleContext context, Context cr, double angle, double x, double y, double size)
Parameters
RenderBackground(StyleContext, Context, double, double, double, double)
public static void RenderBackground(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderCheck(StyleContext, Context, double, double, double, double)
public static void RenderCheck(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderExpander(StyleContext, Context, double, double, double, double)
public static void RenderExpander(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderFocus(StyleContext, Context, double, double, double, double)
public static void RenderFocus(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderFrame(StyleContext, Context, double, double, double, double)
public static void RenderFrame(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderHandle(StyleContext, Context, double, double, double, double)
public static void RenderHandle(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
RenderIcon(StyleContext, Context, Texture, double, double)
public static void RenderIcon(StyleContext context, Context cr, Texture texture, double x, double y)
Parameters
contextStyleContextcrContexttextureTexturexdoubleydouble
RenderLayout(StyleContext, Context, double, double, Layout)
public static void RenderLayout(StyleContext context, Context cr, double x, double y, Layout layout)
Parameters
contextStyleContextcrContextxdoubleydoublelayoutLayout
RenderLine(StyleContext, Context, double, double, double, double)
public static void RenderLine(StyleContext context, Context cr, double x0, double y0, double x1, double y1)
Parameters
RenderOption(StyleContext, Context, double, double, double, double)
public static void RenderOption(StyleContext context, Context cr, double x, double y, double width, double height)
Parameters
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
SetDebugFlags(DebugFlags)
public static void SetDebugFlags(DebugFlags flags)
Parameters
flagsDebugFlags
ShowUri(Window?, string, uint)
public static void ShowUri(Window? parent, string uri, uint timestamp)
Parameters
ShowUriFullFinish(Window, AsyncResult)
public static bool ShowUriFullFinish(Window parent, AsyncResult result)
Parameters
parentWindowresultAsyncResult
Returns
SvgErrorGetAttribute(Error)
[Version("4.22")]
public static string? SvgErrorGetAttribute(Error error)
Parameters
errorError
Returns
SvgErrorGetElement(Error)
[Version("4.22")]
public static string? SvgErrorGetElement(Error error)
Parameters
errorError
Returns
SvgErrorGetEnd(Error)
[Version("4.22")]
public static SvgLocation? SvgErrorGetEnd(Error error)
Parameters
errorError
Returns
SvgErrorGetStart(Error)
[Version("4.22")]
public static SvgLocation? SvgErrorGetStart(Error error)
Parameters
errorError
Returns
SvgErrorQuark()
public static Quark SvgErrorQuark()
Returns
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
domainstringfilestringlineintfuncstringexprstringaccessibleAccessibleexpectedRoleAccessibleRoleactualRoleAccessibleRole
TestAccessibleHasProperty(Accessible, AccessibleProperty)
public static bool TestAccessibleHasProperty(Accessible accessible, AccessibleProperty property)
Parameters
accessibleAccessiblepropertyAccessibleProperty
Returns
TestAccessibleHasRelation(Accessible, AccessibleRelation)
public static bool TestAccessibleHasRelation(Accessible accessible, AccessibleRelation relation)
Parameters
accessibleAccessiblerelationAccessibleRelation
Returns
TestAccessibleHasRole(Accessible, AccessibleRole)
public static bool TestAccessibleHasRole(Accessible accessible, AccessibleRole role)
Parameters
accessibleAccessibleroleAccessibleRole
Returns
TestAccessibleHasState(Accessible, AccessibleState)
public static bool TestAccessibleHasState(Accessible accessible, AccessibleState state)
Parameters
accessibleAccessiblestateAccessibleState
Returns
TestRegisterAllTypes()
public static void TestRegisterAllTypes()
TestWidgetWaitForDraw(Widget)
public static void TestWidgetWaitForDraw(Widget widget)
Parameters
widgetWidget
TreeCreateRowDragContent(TreeModel, TreePath)
public static ContentProvider TreeCreateRowDragContent(TreeModel treeModel, TreePath path)
Parameters
Returns
TreeRowReferenceDeleted(Object, TreePath)
public static void TreeRowReferenceDeleted(Object proxy, TreePath path)
Parameters
TreeRowReferenceInserted(Object, TreePath)
public static void TreeRowReferenceInserted(Object proxy, TreePath path)
Parameters
ValueDupExpression(Value)
public static Expression? ValueDupExpression(Value value)
Parameters
valueValue
Returns
ValueGetExpression(Value)
public static Expression? ValueGetExpression(Value value)
Parameters
valueValue
Returns
ValueSetExpression(Value, Expression)
public static void ValueSetExpression(Value value, Expression expression)
Parameters
valueValueexpressionExpression
ValueTakeExpression(Value, Expression?)
public static void ValueTakeExpression(Value value, Expression? expression)
Parameters
valueValueexpressionExpression