Prepare module hooks for parallel tool/effect work

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Brandon Thomas
2026-09-30 06:29:52 -04:00
co-authored by Claude Opus 5.5
parent 873e9f5c99
commit db38f51046
7 changed files with 47 additions and 1 deletions
+7
View File
@@ -0,0 +1,7 @@
//! Commands backing the drawing tools (pencil, scissors, knife…).
use super::CommandSpec;
pub fn specs() -> Vec<CommandSpec> {
vec![]
}
+7
View File
@@ -0,0 +1,7 @@
//! Effect menu commands (live effects).
use super::CommandSpec;
pub fn specs() -> Vec<CommandSpec> {
vec![]
}
+6
View File
@@ -1,6 +1,9 @@
//! The command registry. Ids follow Illustrator's menu structure.
mod create;
mod draw2;
mod effectcmd;
mod xform;
mod edit;
mod layer;
mod object;
@@ -113,6 +116,9 @@ pub fn command_specs() -> &'static [CommandSpec] {
v.extend(select::specs());
v.extend(paint::specs());
v.extend(layer::specs());
v.extend(draw2::specs());
v.extend(xform::specs());
v.extend(effectcmd::specs());
v.extend(pathops::specs());
v.extend(typecmd::specs());
v
+7
View File
@@ -0,0 +1,7 @@
//! Commands backing transform/utility tools (eyedropper, gradient, artboard…).
use super::CommandSpec;
pub fn specs() -> Vec<CommandSpec> {
vec![]
}