mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-15 14:18:04 +08:00
Desktop: Stop compiling the editor into the wasm wrapper (#4348)
* Make wasm wrapper not depend on editor on native * Introduce pkg-native * Fix tests * Fix fmt * Correct span and make cargo fmt work inside editor_commands block * Review * Fix lint
This commit is contained in:
@@ -17,7 +17,6 @@ mod editor_commands {
|
|||||||
use editor::messages::clipboard::utility_types::ClipboardContentRaw;
|
use editor::messages::clipboard::utility_types::ClipboardContentRaw;
|
||||||
use editor::messages::input_mapper::utility_types::input_keyboard::ModifierKeys;
|
use editor::messages::input_mapper::utility_types::input_keyboard::ModifierKeys;
|
||||||
use editor::messages::input_mapper::utility_types::input_mouse::{EditorMouseState, ScrollDelta};
|
use editor::messages::input_mapper::utility_types::input_mouse::{EditorMouseState, ScrollDelta};
|
||||||
use editor::messages::portfolio::document::node_graph::document_node_definitions::DefinitionIdentifier;
|
|
||||||
use editor::messages::portfolio::document::utility_types::document_metadata::LayerNodeIdentifier;
|
use editor::messages::portfolio::document::utility_types::document_metadata::LayerNodeIdentifier;
|
||||||
use editor::messages::portfolio::document::utility_types::network_interface::ImportOrExport;
|
use editor::messages::portfolio::document::utility_types::network_interface::ImportOrExport;
|
||||||
use editor::messages::portfolio::utility_types::PanelGroupId;
|
use editor::messages::portfolio::utility_types::PanelGroupId;
|
||||||
@@ -516,11 +515,11 @@ mod editor_commands {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Creates a new document node in the node graph
|
/// Creates a new document node in the node graph
|
||||||
fn create_node(node_type: String, x: i32, y: i32) -> Message {
|
fn create_node(node_type: Any, x: i32, y: i32) -> Message {
|
||||||
let id = NodeId::new();
|
let id = NodeId::new();
|
||||||
NodeGraphMessage::CreateNodeFromContextMenu {
|
NodeGraphMessage::CreateNodeFromContextMenu {
|
||||||
node_id: Some(id),
|
node_id: Some(id),
|
||||||
node_type: DefinitionIdentifier::from_serialized(&node_type),
|
node_type: node_type.cast(),
|
||||||
xy: Some((x / 24, y / 24)),
|
xy: Some((x / 24, y / 24)),
|
||||||
add_transaction: true,
|
add_transaction: true,
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user