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