Jonas Ådahl
f4f8982825
st/settings: Add API to inhibit animations
...
There may be situations where we shouldn't enable animations. Make it
possible for the Shell to decide when there are such situations and in
when needed inhibit animations.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/757
2020-02-20 11:14:55 +00:00
Florian Müllner
cd84fa824f
st: Add Settings:font-name property
...
This maps to the corresponding interface setting and will be used to
replace the hard-coded font in the CSS.
https://bugzilla.gnome.org/show_bug.cgi?id=688288
2019-11-08 23:48:42 +00:00
Florian Müllner
40bd65c9ba
st: Fix a minor leak
...
StSetting is used as a singleton, so this leak does not matter in
practise.
Spotted by Jonas Dreßler.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/486
2019-11-08 23:48:42 +00:00
Florian Müllner
12b8fb15b1
st: Move slow-down-factor into settings
...
Now that we have a Settings singleton, we have a better place for the
slow-down-factor than an awkward extern variable.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/656
2019-08-01 21:13:28 +00:00
Niels De Graef
28ab1f4af4
Ensure G_PARAM_STATIC_STRINGS for all properties
...
In `st`, we can do this by using `ST_PARAM_*`. In the other code files,
just use `G_PARAM_STATIC_STRINGS` directly.
This is just a minor convenience to prevent a few unnecessary string
copies.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/646
2019-07-30 13:58:44 +00:00
Marco Trevisan (Treviño)
5357e0a18c
st/settings: Add magnifier activation property and bind to settings
...
The same code for reading the current magnifier state is repeated in both
shell-recorder, shell-screenshot and magnifier itself.
So to move this inside a property of st-settings so that we can refer to it
all over the places removing duplications.
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/473
2019-04-02 20:28:54 +00:00
Carlos Garnacho
d8593c5b4a
st: Init icon theme in StSettings
...
This was not initialized, leaving a default icon theme unless
changed later.
Closes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/953
2019-02-04 17:13:36 +00:00
Carlos Garnacho
fef2bac8ab
st: Add StSettings object
...
This is a GtkSettings lookalike, so the shell can fetch the relevant
settings.
2019-01-30 23:18:53 +01:00