mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2025-07-24 08:05:04 +00:00
Make the toggle overlays button functional (#484)
* Make the toggle overlays button functional * Move state from the OverlaysMessageHandler to DocumentMessageHandler * Code review fixes
This commit is contained in:
parent
10205ef599
commit
94ecbf7112
7 changed files with 35 additions and 17 deletions
|
@ -415,12 +415,18 @@ impl JsEditorHandle {
|
|||
self.dispatch(message);
|
||||
}
|
||||
|
||||
/// Set snapping disabled / enabled
|
||||
/// Set snapping on or off
|
||||
pub fn set_snapping(&self, snap: bool) {
|
||||
let message = DocumentMessage::SetSnapping { snap };
|
||||
self.dispatch(message);
|
||||
}
|
||||
|
||||
/// Set display of overlays on or off
|
||||
pub fn set_overlays_visibility(&self, visible: bool) {
|
||||
let message = DocumentMessage::SetOverlaysVisibility { visible };
|
||||
self.dispatch(message);
|
||||
}
|
||||
|
||||
/// Set the view mode to change the way layers are drawn in the viewport
|
||||
pub fn set_view_mode(&self, view_mode: String) -> Result<(), JsValue> {
|
||||
if let Some(view_mode) = translate_view_mode(view_mode.as_str()) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue