StyleManager
Object Hierarchy:
Adw.StyleManager
Adw.StyleManager
Adw.StyleManager
GLib.Object
GLib.Object
GLib.Object->Adw.StyleManager
Description:
[ CCode ( type_id = "adw_style_manager_get_type ()" ) ]public sealed class StyleManager : Object
A class for managing application-wide styling.
`AdwStyleManager` provides a way to query and influence the application styles, such as whether to use dark or high contrast appearance.
It allows to set the color scheme via the [property@StyleManager:color-scheme] property, and to query the current appearance, as well as
whether a system-wide color scheme preference exists.
Content:
Properties:
public ColorScheme color_scheme { get ; set ; }
The requested application color scheme.
public bool dark { get ; }
Whether the application is using dark appearance.
public Display display { get ; construct ; }
The display the style manager is associated with.
public bool high_contrast { get ; }
Whether the application is using high contrast appearance.
public bool system_supports_color_schemes { get ; }
Whether the system supports color schemes.
Static methods:
Creation methods:
Methods:
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref