cfcba18684
When an application sets the scaling factor manually we should mark it as fixed and not override it when the xsettings change. This matches GDKs behaviour. In order for this to work we cannot use the same path when setting the value internally so introduce a _clutter_settings_set_property_internal and use it for that. https://bugzilla.gnome.org/show_bug.cgi?id=735244
20 lines
751 B
C
20 lines
751 B
C
#ifndef __CLUTTER_SETTINGS_PRIVATE_H__
|
|
#define __CLUTTER_SETTINGS_PRIVATE_H__
|
|
|
|
#include <clutter/clutter-backend-private.h>
|
|
#include <clutter/clutter-settings.h>
|
|
|
|
G_BEGIN_DECLS
|
|
|
|
void _clutter_settings_set_backend (ClutterSettings *settings,
|
|
ClutterBackend *backend);
|
|
void _clutter_settings_read_from_key_file (ClutterSettings *settings,
|
|
GKeyFile *key_file);
|
|
|
|
void clutter_settings_set_property_internal (ClutterSettings *settings,
|
|
const char *property,
|
|
GValue *value);
|
|
|
|
G_END_DECLS
|
|
|
|
#endif /* __CLUTTER_SETTINGS_PRIVATE_H__ */
|