Class StyleContext
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class StyleContext : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
StyleContext
- Implements
-
- Inherited Members
-
Constructors
StyleContext(params ConstructArgument[])
public StyleContext(params ConstructArgument[] constructArguments)
Parameters
constructArguments ConstructArgument[]
StyleContext(StyleContextHandle)
public StyleContext(StyleContextHandle handle)
Parameters
handle StyleContextHandle
Fields
DisplayPropertyDefinition
public static readonly Property<Display?, StyleContext> DisplayPropertyDefinition
Field Value
- Property<Display, StyleContext>
Properties
Display
public Display? Display { get; set; }
Property Value
- Display
Methods
AddClass(string)
public void AddClass(string className)
Parameters
className string
AddProvider(StyleProvider, uint)
public void AddProvider(StyleProvider provider, uint priority)
Parameters
provider StyleProvider
priority uint
AddProviderForDisplay(Display, StyleProvider, uint)
public static void AddProviderForDisplay(Display display, StyleProvider provider, uint priority)
Parameters
display Display
provider StyleProvider
priority uint
GetBorder(out Border)
public void GetBorder(out Border border)
Parameters
border Border
GetColor(out RGBA)
public void GetColor(out RGBA color)
Parameters
color RGBA
GetDisplay()
public Display GetDisplay()
Returns
- Display
GetGType()
public static Type GetGType()
Returns
- Type
GetMargin(out Border)
public void GetMargin(out Border margin)
Parameters
margin Border
GetPadding(out Border)
public void GetPadding(out Border padding)
Parameters
padding Border
GetScale()
Returns
- int
GetState()
public StateFlags GetState()
Returns
- StateFlags
HasClass(string)
public bool HasClass(string className)
Parameters
className string
Returns
- bool
LookupColor(string, out RGBA)
public bool LookupColor(string colorName, out RGBA color)
Parameters
colorName string
color RGBA
Returns
- bool
RemoveClass(string)
public void RemoveClass(string className)
Parameters
className string
RemoveProvider(StyleProvider)
public void RemoveProvider(StyleProvider provider)
Parameters
provider StyleProvider
RemoveProviderForDisplay(Display, StyleProvider)
public static void RemoveProviderForDisplay(Display display, StyleProvider provider)
Parameters
display Display
provider StyleProvider
Restore()
Save()
SetDisplay(Display)
public void SetDisplay(Display display)
Parameters
display Display
SetScale(int)
public void SetScale(int scale)
Parameters
scale int
SetState(StateFlags)
public void SetState(StateFlags flags)
Parameters
flags StateFlags
ToString(StyleContextPrintFlags)
public string ToString(StyleContextPrintFlags flags)
Parameters
flags StyleContextPrintFlags
Returns
- string