Make name of struct more explicit

This commit is contained in:
Hanno Braun 2024-12-10 18:37:31 +01:00
parent ca63735015
commit 091ebce436
4 changed files with 9 additions and 9 deletions

View File

@ -8,10 +8,10 @@ use winit::{
window::{Window, WindowAttributes, WindowId}, window::{Window, WindowAttributes, WindowId},
}; };
use crate::{geometry::OpsLog, render::Renderer, ui::OpsUi}; use crate::{geometry::OpsLog, render::Renderer, ui::OperationView};
pub fn run(ops: OpsLog) -> anyhow::Result<()> { pub fn run(ops: OpsLog) -> anyhow::Result<()> {
let mut ops = OpsUi { let mut ops = OperationView {
ops_log: ops, ops_log: ops,
selected: 0, selected: 0,
}; };
@ -31,7 +31,7 @@ pub fn run(ops: OpsLog) -> anyhow::Result<()> {
} }
struct App { struct App {
ops: OpsUi, ops: OperationView,
window: Option<Arc<Window>>, window: Option<Arc<Window>>,
renderer: Option<Renderer>, renderer: Option<Renderer>,
pressed_keys: BTreeSet<Key>, pressed_keys: BTreeSet<Key>,

View File

@ -3,7 +3,7 @@ use std::sync::Arc;
use anyhow::anyhow; use anyhow::anyhow;
use winit::window::Window; use winit::window::Window;
use crate::ui::OpsUi; use crate::ui::OperationView;
use super::{geometry::Geometry, pipelines::Pipelines, text::TextRenderer}; use super::{geometry::Geometry, pipelines::Pipelines, text::TextRenderer};
@ -87,7 +87,7 @@ impl Renderer {
}) })
} }
pub fn render(&mut self, operations: &OpsUi) -> anyhow::Result<()> { pub fn render(&mut self, operations: &OperationView) -> anyhow::Result<()> {
let Some(selected_operation) = operations.selected() else { let Some(selected_operation) = operations.selected() else {
return Ok(()); return Ok(());
}; };

View File

@ -1,6 +1,6 @@
use std::fmt::Write; use std::fmt::Write;
use crate::ui::OpsUi; use crate::ui::OperationView;
pub struct TextRenderer { pub struct TextRenderer {
text_atlas: glyphon::TextAtlas, text_atlas: glyphon::TextAtlas,
@ -64,7 +64,7 @@ impl TextRenderer {
pub fn render( pub fn render(
&mut self, &mut self,
operations: &OpsUi, operations: &OperationView,
device: &wgpu::Device, device: &wgpu::Device,
queue: &wgpu::Queue, queue: &wgpu::Queue,
surface_config: &wgpu::SurfaceConfiguration, surface_config: &wgpu::SurfaceConfiguration,

View File

@ -1,11 +1,11 @@
use crate::geometry::{Operation, OpsLog}; use crate::geometry::{Operation, OpsLog};
pub struct OpsUi { pub struct OperationView {
pub ops_log: OpsLog, pub ops_log: OpsLog,
pub selected: usize, pub selected: usize,
} }
impl OpsUi { impl OperationView {
pub fn select_last(&mut self) { pub fn select_last(&mut self) {
self.selected = self.ops_log.operations.len().saturating_sub(1); self.selected = self.ops_log.operations.len().saturating_sub(1);
} }