From 7b79ad13415ca4baa1c407e286ac35aee5a23246 Mon Sep 17 00:00:00 2001 From: Henry Sloan Date: Thu, 22 Jul 2021 16:25:42 -0400 Subject: [PATCH] Implement tool messaging and shape flipping (#288) --- .../components/widgets/buttons/IconButton.vue | 3 ++- .../widgets/options/ToolOptions.vue | 13 +++++++--- client/web/wasm/src/document.rs | 25 ++++++++++++++++--- .../src/document/document_message_handler.rs | 15 ++++++++++- core/editor/src/tool/tools/select.rs | 22 +++++++++++++++- 5 files changed, 69 insertions(+), 9 deletions(-) diff --git a/client/web/src/components/widgets/buttons/IconButton.vue b/client/web/src/components/widgets/buttons/IconButton.vue index d2dec1077..6fdacfa88 100644 --- a/client/web/src/components/widgets/buttons/IconButton.vue +++ b/client/web/src/components/widgets/buttons/IconButton.vue @@ -1,5 +1,5 @@ @@ -60,6 +60,7 @@ export default defineComponent({ icon: { type: String, required: true }, size: { type: Number, required: true }, gapAfter: { type: Boolean, default: false }, + onClick: Function, }, components: { IconLabel }, }); diff --git a/client/web/src/components/widgets/options/ToolOptions.vue b/client/web/src/components/widgets/options/ToolOptions.vue index 87d647811..f4aafdb66 100644 --- a/client/web/src/components/widgets/options/ToolOptions.vue +++ b/client/web/src/components/widgets/options/ToolOptions.vue @@ -1,7 +1,7 @@