chore: more coherent builder methods naming with other one
parent
ec37a1afc6
commit
1c62222f2f
|
@ -61,14 +61,14 @@ impl WindowingSystem {
|
||||||
.context("Component definition is required")?;
|
.context("Component definition is required")?;
|
||||||
|
|
||||||
let state = WindowStateBuilder::new()
|
let state = WindowStateBuilder::new()
|
||||||
.component_definition(component_definition)
|
.with_component_definition(component_definition)
|
||||||
.surface(Rc::clone(&surface))
|
.with_surface(Rc::clone(&surface))
|
||||||
.layer_surface(Rc::clone(&layer_surface))
|
.with_layer_surface(Rc::clone(&layer_surface))
|
||||||
.pointer(Rc::clone(&pointer))
|
.with_pointer(Rc::clone(&pointer))
|
||||||
.scale_factor(config.scale_factor)
|
.with_scale_factor(config.scale_factor)
|
||||||
.height(config.height)
|
.with_height(config.height)
|
||||||
.exclusive_zone(config.exclusive_zone)
|
.with_exclusive_zone(config.exclusive_zone)
|
||||||
.window(window)
|
.with_window(window)
|
||||||
.build()?;
|
.build()?;
|
||||||
|
|
||||||
let event_loop = EventLoop::try_new().context("Failed to create event loop")?;
|
let event_loop = EventLoop::try_new().context("Failed to create event loop")?;
|
||||||
|
|
|
@ -26,52 +26,52 @@ impl WindowStateBuilder {
|
||||||
Self::default()
|
Self::default()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn surface(mut self, surface: Rc<WlSurface>) -> Self {
|
pub fn with_surface(mut self, surface: Rc<WlSurface>) -> Self {
|
||||||
self.surface = Some(surface);
|
self.surface = Some(surface);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn layer_surface(mut self, layer_surface: Rc<ZwlrLayerSurfaceV1>) -> Self {
|
pub fn with_layer_surface(mut self, layer_surface: Rc<ZwlrLayerSurfaceV1>) -> Self {
|
||||||
self.layer_surface = Some(layer_surface);
|
self.layer_surface = Some(layer_surface);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub const fn size(mut self, size: PhysicalSize) -> Self {
|
pub const fn with_size(mut self, size: PhysicalSize) -> Self {
|
||||||
self.size = Some(size);
|
self.size = Some(size);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub const fn output_size(mut self, output_size: PhysicalSize) -> Self {
|
pub const fn with_output_size(mut self, output_size: PhysicalSize) -> Self {
|
||||||
self.output_size = Some(output_size);
|
self.output_size = Some(output_size);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn pointer(mut self, pointer: Rc<WlPointer>) -> Self {
|
pub fn with_pointer(mut self, pointer: Rc<WlPointer>) -> Self {
|
||||||
self.pointer = Some(pointer);
|
self.pointer = Some(pointer);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn window(mut self, window: Rc<FemtoVGWindow>) -> Self {
|
pub fn with_window(mut self, window: Rc<FemtoVGWindow>) -> Self {
|
||||||
self.window = Some(window);
|
self.window = Some(window);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub const fn scale_factor(mut self, scale_factor: f32) -> Self {
|
pub const fn with_scale_factor(mut self, scale_factor: f32) -> Self {
|
||||||
self.scale_factor = scale_factor;
|
self.scale_factor = scale_factor;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub const fn height(mut self, height: u32) -> Self {
|
pub const fn with_height(mut self, height: u32) -> Self {
|
||||||
self.height = height;
|
self.height = height;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub const fn exclusive_zone(mut self, exclusive_zone: i32) -> Self {
|
pub const fn with_exclusive_zone(mut self, exclusive_zone: i32) -> Self {
|
||||||
self.exclusive_zone = exclusive_zone;
|
self.exclusive_zone = exclusive_zone;
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn component_definition(mut self, component_definition: ComponentDefinition) -> Self {
|
pub fn with_component_definition(mut self, component_definition: ComponentDefinition) -> Self {
|
||||||
self.component_definition = Some(component_definition);
|
self.component_definition = Some(component_definition);
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue