Class StyleContext
- Namespace
- Gtk
- Assembly
- Gtk-4.0.dll
public class StyleContext : Object, IDisposable, 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
GetDisplay()
public Display GetDisplay()
Returns
- Display
GetGType()
public static Type GetGType()
Returns
- Type
GetScale()
Returns
- int
GetState()
public StateFlags GetState()
Returns
- StateFlags
HasClass(string)
public bool HasClass(string className)
Parameters
className
string
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