Merge branch 'navigate_to_control' into 'v3'

Changed navigate tab to control tab

Closes #469

See merge request openflexure/openflexure-microscope-server!355
This commit is contained in:
Julian Stirling 2025-08-11 10:23:38 +00:00
commit 5b1de28921
5 changed files with 13 additions and 13 deletions

View file

@ -262,7 +262,7 @@ export default {
event.target.classList.contains("scrollTarget") event.target.classList.contains("scrollTarget")
) { ) {
var z_rel = event.deltaY / 100; var z_rel = event.deltaY / 100;
// Emit a signal to move, acted on by panelNavigate.vue // Emit a signal to move, acted on by panelControl.vue
this.$root.$emit("globalMoveStepEvent", 0, 0, z_rel, false); this.$root.$emit("globalMoveStepEvent", 0, 0, z_rel, false);
} }
}, },
@ -289,7 +289,7 @@ export default {
y_rel = y_rel - 1; y_rel = y_rel - 1;
} }
// Make a position request // Make a position request
// Emit a signal to move, acted on by panelNavigate.vue // Emit a signal to move, acted on by panelControl.vue
this.$root.$emit("globalMoveStepEvent", x_rel, y_rel, z_rel); this.$root.$emit("globalMoveStepEvent", x_rel, y_rel, z_rel);
} }
} }

View file

@ -102,7 +102,7 @@ import tabIcon from "./genericComponents/tabIcon";
import tabContent from "./genericComponents/tabContent"; import tabContent from "./genericComponents/tabContent";
// Import new content components // Import new content components
import navigateContent from "./tabContentComponents/navigateContent.vue"; import controlContent from "./tabContentComponents/controlContent.vue";
import slideScanContent from "./tabContentComponents/slideScanContent.vue"; import slideScanContent from "./tabContentComponents/slideScanContent.vue";
import backgroundDetectContent from "./tabContentComponents/backgroundDetectContent.vue"; import backgroundDetectContent from "./tabContentComponents/backgroundDetectContent.vue";
import viewContent from "./tabContentComponents/viewContent.vue"; import viewContent from "./tabContentComponents/viewContent.vue";
@ -123,7 +123,7 @@ export default {
components: { components: {
tabIcon, tabIcon,
tabContent, tabContent,
navigateContent, controlContent,
slideScanContent, slideScanContent,
viewContent, viewContent,
settingsContent, settingsContent,
@ -182,9 +182,9 @@ export default {
component: viewContent component: viewContent
}, },
{ {
id: "navigate", id: "control",
icon: "gamepad", icon: "gamepad",
component: navigateContent component: controlContent
}, },
{ {
id: "background detect", id: "background detect",

View file

@ -1,5 +1,5 @@
<template> <template>
<div id="paneNavigate" class="uk-padding-small"> <div id="paneControl" class="uk-padding-small">
<div v-if="setPosition"> <div v-if="setPosition">
<ul uk-accordion="multiple: true"> <ul uk-accordion="multiple: true">
<li> <li>
@ -180,7 +180,7 @@ import ActionButton from "../../labThingsComponents/actionButton.vue";
// Export main app // Export main app
export default { export default {
name: "PaneNavigate", name: "PaneControl",
components: { components: {
ActionButton ActionButton

View file

@ -2,7 +2,7 @@
<!-- Grid managing tab content --> <!-- Grid managing tab content -->
<div uk-grid class="uk-height-1-1 uk-margin-remove uk-padding-remove"> <div uk-grid class="uk-height-1-1 uk-margin-remove uk-padding-remove">
<div class="control-component"> <div class="control-component">
<paneNavigate /> <paneControl />
</div> </div>
<div class="view-component uk-width-expand"> <div class="view-component uk-width-expand">
<streamDisplay /> <streamDisplay />
@ -11,14 +11,14 @@
</template> </template>
<script> <script>
import paneNavigate from "./navigateComponents/paneNavigate"; import paneControl from "./controlComponents/paneControl";
import streamDisplay from "./streamContent.vue"; import streamDisplay from "./streamContent.vue";
export default { export default {
name: "NavigateContent", name: "ControlContent",
components: { components: {
paneNavigate, paneControl,
streamDisplay streamDisplay
} }
}; };

View file

@ -125,7 +125,7 @@ export default {
let xRelative = (0.5 * event.target.offsetWidth - xCoordinate) * scale; let xRelative = (0.5 * event.target.offsetWidth - xCoordinate) * scale;
let yRelative = (0.5 * event.target.offsetHeight - yCoordinate) * scale; let yRelative = (0.5 * event.target.offsetHeight - yCoordinate) * scale;
// Emit a signal to move, acted on by panelNavigate.vue // Emit a signal to move, acted on by paneControl.vue
this.$root.$emit( this.$root.$emit(
"globalMoveInImageCoordinatesEvent", "globalMoveInImageCoordinatesEvent",
-xRelative, -xRelative,