Skip to content

Commit fd9d35d

Browse files
committed
Make it compile
1 parent 9d6dcbd commit fd9d35d

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

editor/src/messages/tool/common_functionality/shapes/shape_utility.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
1+
use super::ShapeToolData;
12
use crate::messages::message::Message;
23
use crate::messages::portfolio::document::overlays::utility_types::OverlayContext;
34
use crate::messages::portfolio::document::utility_types::document_metadata::LayerNodeIdentifier;
45
use crate::messages::portfolio::document::utility_types::network_interface::InputConnector;
56
use crate::messages::prelude::{DocumentMessageHandler, NodeGraphMessage, Responses};
6-
use crate::messages::tool::common_functionality::graph_modification_utils::{self, NodeGraphLayer};
7+
use crate::messages::tool::common_functionality::graph_modification_utils::NodeGraphLayer;
78
use crate::messages::tool::common_functionality::transformation_cage::BoundingBoxManager;
89
use crate::messages::tool::tool_messages::tool_prelude::Key;
910
use crate::messages::tool::utility_types::*;
@@ -12,14 +13,11 @@ use glam::{DAffine2, DMat2, DVec2};
1213
use graph_craft::document::NodeInput;
1314
use graph_craft::document::value::TaggedValue;
1415
use graphene_std::renderer::ClickTargetType;
15-
use graphene_std::vector::PointId;
1616
use graphene_std::vector::misc::dvec2_to_point;
1717
use kurbo::{BezPath, PathEl, Shape};
1818
use std::collections::VecDeque;
1919
use std::f64::consts::{PI, TAU};
2020

21-
use super::ShapeToolData;
22-
2321
#[derive(Debug, Clone, Copy, Eq, PartialEq, Default, serde::Serialize, serde::Deserialize, specta::Type)]
2422
pub enum ShapeType {
2523
#[default]
@@ -133,7 +131,7 @@ pub fn transform_cage_overlays(document: &DocumentMessageHandler, tool_data: &mu
133131
.metadata()
134132
.bounding_box_with_transform(layer, transform.inverse() * document.metadata().transform_to_viewport(layer))
135133
})
136-
.reduce(graphene_core::renderer::Quad::combine_bounds);
134+
.reduce(graphene_std::renderer::Quad::combine_bounds);
137135

138136
if let Some(bounds) = bounds {
139137
let bounding_box_manager = tool_data.bounding_box_manager.get_or_insert(BoundingBoxManager::default());
@@ -232,8 +230,7 @@ pub fn star_outline(layer: LayerNodeIdentifier, document: &DocumentMessageHandle
232230
anchors.push(point);
233231
}
234232

235-
let subpath: Vec<Subpath<PointId>> = vec![Subpath::from_anchors_linear(anchors, true)];
236-
233+
let subpath = vec![ClickTargetType::Subpath(Subpath::from_anchors_linear(anchors, true))];
237234
overlay_context.outline(subpath.iter(), viewport, None);
238235
}
239236

editor/src/messages/tool/tool_messages/shape_tool.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ use crate::messages::tool::common_functionality::transformation_cage::{BoundingB
2121
use crate::messages::tool::common_functionality::utility_functions::{closest_point, resize_bounds, rotate_bounds, skew_bounds, transforming_transform_cage};
2222
use graph_craft::document::value::TaggedValue;
2323
use graph_craft::document::{NodeId, NodeInput};
24-
use graphene_core::Color;
24+
use graphene_std::Color;
2525
use graphene_std::renderer::Quad;
2626
use std::vec;
2727

0 commit comments

Comments
 (0)