I am working on an app with that i want to move drawn objects on an axes element. Something like in this video.
As a first step i want to know the coordinates of the mouse on the axes and want to detect the mouse clicks the user does on this field. Ive been reading the forums for a while but i had no success so far creating a working program.
For testing purposes I created an application in App designer with an axes, two edit fields(numeric) and one lamp components.
The Edit Fields are supposed to show the actual coordinates of the mouse while the lamp lights up when the button is pressed. The main window looks like this:
I have collected some information about how im supposed to do but altogether im still lost.
First part of the code im trying to use:
function mouseMove(objectHandle, eventData)
cursorPoint = get(objectHandle.axes1, 'CurrentPoint');
app.xCoord.Value = cursorPoint(1,1);
app.yCoord.Value = cursorPoint(1,2);
set(gca, 'WindowButtonMotionFcn', @mouseMove);
Since i havent seen a working application with mouse events, only some code parts from similar projects on the forums, im not sure if it could work at all, or where im supposed to put this code lines in the App Designer code.
I uploaded the app if someone would look into that. Any information on where to start with mouse events/ written or video guides / a working code for my test application would be greatly appreciated.