st/theme-context: Add a getter for the scale-factor property
Will be used by the next commit to avoid going through the GObject machinery when retrieving the scale factor. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1176
This commit is contained in:
parent
b982ce394e
commit
0368ad29e9
@ -469,3 +469,19 @@ st_theme_context_intern_node (StThemeContext *context,
|
|||||||
g_hash_table_add (context->nodes, g_object_ref (node));
|
g_hash_table_add (context->nodes, g_object_ref (node));
|
||||||
return node;
|
return node;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* st_theme_context_get_scale_factor:
|
||||||
|
* @context: a #StThemeContext
|
||||||
|
*
|
||||||
|
* Return the current scale factor of @context.
|
||||||
|
*
|
||||||
|
* Return value: a scale factor
|
||||||
|
*/
|
||||||
|
int
|
||||||
|
st_theme_context_get_scale_factor (StThemeContext *context)
|
||||||
|
{
|
||||||
|
g_return_val_if_fail (ST_IS_THEME_CONTEXT (context), -1);
|
||||||
|
|
||||||
|
return context->scale_factor;
|
||||||
|
}
|
||||||
|
@ -58,6 +58,8 @@ StThemeNode * st_theme_context_get_root_node (StThemeContext
|
|||||||
StThemeNode * st_theme_context_intern_node (StThemeContext *context,
|
StThemeNode * st_theme_context_intern_node (StThemeContext *context,
|
||||||
StThemeNode *node);
|
StThemeNode *node);
|
||||||
|
|
||||||
|
int st_theme_context_get_scale_factor (StThemeContext *context);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __ST_THEME_CONTEXT_H__ */
|
#endif /* __ST_THEME_CONTEXT_H__ */
|
||||||
|
Loading…
Reference in New Issue
Block a user