[−][src]Trait orasis_plugin::ImageEditorPlugin
Required methods
fn new<T: ImageEditorPlugin<E>>(emitter: &E) -> T
Store emitter to be able to send events later.
fn id() -> String
Plugin-unique identifier. May be used in EventData.target_id
.
fn activate(self, canvas: &VirtualCanvas)
Plugin is starting to be used.
fn draw(self, canvas: &mut VirtualCanvas)
Plugin may draw some additional overlay there.
fn act(self, ev: Event, canvas: &mut VirtualCanvas) -> bool
Return value: whether this plugin consumes the event.
fn deactivate(self)
Plugin is deactivated. It may be activated again later.