Download editor/src/messages/tool/tool_message.rs from openfree/graphite2: direct link, hf CLI and curl.
- Browser
- Download file 1.85 kB
-
https://huggingface.co/spaces/openfree/graphite2/resolve/main/editor/src/messages/tool/tool_message.rs
- Command line
-
hf download hf://spaces/openfree/graphite2/editor/src/messages/tool/tool_message.rs
-
curl -L -o tool_message.rs https://huggingface.co/spaces/openfree/graphite2/resolve/main/editor/src/messages/tool/tool_message.rs
1.85 kB
| use super::utility_types::ToolType; | |
| use crate::messages::preferences::SelectionMode; | |
| use crate::messages::prelude::*; | |
| use graphene_std::raster::color::Color; | |
| pub enum ToolMessage { | |
| // Sub-messages | |
| TransformLayer(TransformLayerMessage), | |
| Select(SelectToolMessage), | |
| Artboard(ArtboardToolMessage), | |
| Navigate(NavigateToolMessage), | |
| Eyedropper(EyedropperToolMessage), | |
| Fill(FillToolMessage), | |
| Gradient(GradientToolMessage), | |
| Path(PathToolMessage), | |
| Pen(PenToolMessage), | |
| Freehand(FreehandToolMessage), | |
| Spline(SplineToolMessage), | |
| Shape(ShapeToolMessage), | |
| Text(TextToolMessage), | |
| Brush(BrushToolMessage), | |
| // // #[child] | |
| // Heal(HealToolMessage), | |
| // // #[child] | |
| // Clone(CloneToolMessage), | |
| // // #[child] | |
| // Patch(PatchToolMessage), | |
| // // #[child] | |
| // Relight(RelightToolMessage), | |
| // // #[child] | |
| // Detail(DetailToolMessage), | |
| // Messages | |
| // General tools | |
| ActivateToolSelect, | |
| ActivateToolArtboard, | |
| ActivateToolNavigate, | |
| ActivateToolEyedropper, | |
| ActivateToolFill, | |
| ActivateToolGradient, | |
| // Vector tools | |
| ActivateToolPath, | |
| ActivateToolPen, | |
| ActivateToolFreehand, | |
| ActivateToolSpline, | |
| ActivateToolShapeLine, | |
| ActivateToolShapeRectangle, | |
| ActivateToolShapeEllipse, | |
| ActivateToolShape, | |
| ActivateToolText, | |
| // Raster tools | |
| ActivateToolBrush, | |
| ActivateTool { | |
| tool_type: ToolType, | |
| }, | |
| DeactivateTools, | |
| InitTools, | |
| PreUndo, | |
| Redo, | |
| RefreshToolOptions, | |
| ResetColors, | |
| SelectWorkingColor { | |
| color: Color, | |
| primary: bool, | |
| }, | |
| SelectRandomWorkingColor { | |
| primary: bool, | |
| }, | |
| SwapColors, | |
| Undo, | |
| UpdateCursor, | |
| UpdateHints, | |
| UpdateSelectionMode { | |
| selection_mode: SelectionMode, | |
| }, | |
| } | |