@@ -56,8 +56,6 @@ pub(super) struct ExtraDeviceData {
5656 media_type : MediaType ,
5757 /// The current viewport size, in CSS pixels.
5858 viewport_size : Size2D < f32 , CSSPixel > ,
59- /// The current screen size, in device pixels.
60- device_size : Size2D < f32 , DevicePixel > ,
6159 /// The current device pixel ratio, from CSS pixels to device pixels.
6260 device_pixel_ratio : Scale < f32 , CSSPixel , DevicePixel > ,
6361 /// The current quirks mode.
@@ -77,7 +75,6 @@ impl Device {
7775 media_type : MediaType ,
7876 quirks_mode : QuirksMode ,
7977 viewport_size : Size2D < f32 , CSSPixel > ,
80- device_size : Size2D < f32 , DevicePixel > ,
8178 device_pixel_ratio : Scale < f32 , CSSPixel , DevicePixel > ,
8279 font_metrics_provider : Box < dyn FontMetricsProvider > ,
8380 default_values : Arc < ComputedValues > ,
@@ -104,7 +101,6 @@ impl Device {
104101 extra : ExtraDeviceData {
105102 media_type,
106103 viewport_size,
107- device_size,
108104 device_pixel_ratio,
109105 quirks_mode,
110106 prefers_color_scheme,
@@ -211,21 +207,6 @@ impl Device {
211207 self . extra . device_pixel_ratio = device_pixel_ratio;
212208 }
213209
214- /// Set the device size on this [`Device`] (e.g. the available screen dimensions).
215- ///
216- /// Note that this does not update any associated `Stylist`. For this you must call
217- /// `Stylist::media_features_change_changed_style` and
218- /// `Stylist::force_stylesheet_origins_dirty`.
219- pub fn set_device_size ( & mut self , device_size : Size2D < f32 , DevicePixel > ) {
220- self . extra . device_size = device_size;
221- }
222-
223- /// Returns the screen size of the current device in app units.
224- #[ inline]
225- pub fn device_size ( & self ) -> Size2D < f32 , DevicePixel > {
226- self . extra . device_size
227- }
228-
229210 /// Gets the size of the scrollbar in CSS pixels.
230211 pub fn scrollbar_inline_size ( & self ) -> CSSPixelLength {
231212 // TODO: implement this.
0 commit comments