graphite2 / editor /src /messages /broadcast /broadcast_event.rs
openfree's picture
Deploy from GitHub repository
2409829 verified
raw
history blame contribute delete
338 Bytes
use crate::messages::prelude::*;
#[derive(PartialEq, Eq, Clone, Debug, serde::Serialize, serde::Deserialize, Hash)]
#[impl_message(Message, BroadcastMessage, TriggerEvent)]
pub enum BroadcastEvent {
/// Triggered by requestAnimationFrame in JS
AnimationFrame,
CanvasTransformed,
ToolAbort,
SelectionChanged,
WorkingColorChanged,
}