Add ui_font_size setting (#3199)
This PR adds a new `ui_font_size` setting that can be used to control the scale of the entire UI. We use the value in this setting to set the base rem size of the window. Release Notes: - N/A
This commit is contained in:
@@ -541,6 +541,12 @@ impl<'a, 'w> WindowContext<'a, 'w> {
|
||||
self.window.rem_size
|
||||
}
|
||||
|
||||
/// Sets the size of an em for the base font of the application. Adjusting this value allows the
|
||||
/// UI to scale, just like zooming a web page.
|
||||
pub fn set_rem_size(&mut self, rem_size: impl Into<Pixels>) {
|
||||
self.window.rem_size = rem_size.into();
|
||||
}
|
||||
|
||||
/// The line height associated with the current text style.
|
||||
pub fn line_height(&self) -> Pixels {
|
||||
let rem_size = self.rem_size();
|
||||
|
||||
Reference in New Issue
Block a user