Remove obsolete canvas panel focus mode
This commit is contained in:
@@ -62,7 +62,6 @@ pub enum CanvasEvent {
|
||||
Back(Context),
|
||||
Zoom(Context, Option<f32>),
|
||||
Camera(Context, u64, super::super::canvas_workspace::Event),
|
||||
Focus(Context),
|
||||
Viewport(Context, Size),
|
||||
}
|
||||
impl CanvasEvent {
|
||||
@@ -81,7 +80,6 @@ impl CanvasEvent {
|
||||
| Self::AppendExchange(c)
|
||||
| Self::Zoom(c, ..)
|
||||
| Self::Camera(c, ..)
|
||||
| Self::Focus(c)
|
||||
| Self::Viewport(c, ..) => *c,
|
||||
Self::Begin { context, .. }
|
||||
| Self::Connect { context, .. }
|
||||
|
||||
@@ -218,7 +218,7 @@ async fn production_process_camera_external_controls_bounds_and_retained_deltas_
|
||||
let mut mounted = Mounted::new(&mut app).await;
|
||||
let snapshot = app.document.snapshot();
|
||||
let source = app.document.bundle().clone();
|
||||
for boundary in ["Fit", "OR", "Details", "Panels", "Bounds"] {
|
||||
for boundary in ["Fit", "OR", "Details", "ZoomIn", "Bounds"] {
|
||||
let toolbar = capture_toolbar(&mut mounted, &app, "Fit");
|
||||
let bounds = mounted.geometry(&app).bounds("process-viewport");
|
||||
let point = bounds.position() + iced::Vector::new(95., 90.);
|
||||
@@ -248,11 +248,6 @@ async fn production_process_camera_external_controls_bounds_and_retained_deltas_
|
||||
let size = Size::new(app.window_size.width + 90., app.window_size.height + 35.);
|
||||
let task = app.update(Message::WindowResized(size));
|
||||
mounted.perform(&mut app, task).await;
|
||||
} else if boundary == "Panels" {
|
||||
// Panel layout remains a presentation command, not canvas activation.
|
||||
let context = app.topology_context().unwrap();
|
||||
let task = app.update(Message::TopologyCanvas(CanvasEvent::Focus(context)));
|
||||
mounted.perform(&mut app, task).await;
|
||||
} else {
|
||||
let id = scope(&app).control_id(boundary);
|
||||
let at = mounted.geometry(&app).containers[&id].center();
|
||||
|
||||
Reference in New Issue
Block a user