Questions tagged [eventhandler]
The eventhandler tag has no usage guidance.
105
questions
0
votes
0
answers
32
views
Help fixing dynamic graphics with multiple features
I'm trying to create a graph drawing widget, here are its basics that just allow you to create and drag vertices:
...
1
vote
1
answer
34
views
How to put an on-click event into a new notebook opened with NotebookPut?
This prints "This is the question", and then when you click on it it prints "This is the answer":
...
3
votes
2
answers
90
views
Create vanishing button to transition between images
I have multiple "slides" that I would like to transition between, by clicking a specific area on each slide. eg:
...
3
votes
0
answers
38
views
How to Get Mathematica to Recognize a Three-Finger Trackpad Click?
The following code allows me to change the size of a disk back and forth with a one-finger trackpad click, and change the color of a disk back and forth with a two-finger trackpad click.
...
2
votes
0
answers
66
views
How to get a Fountain Pen effect when Drawing Curves?
I am attempting to draw a curve where the width of the curve reduces with the speed at which I drag the mouse (a fountain pen effect). The gif below demonstrates the desired functionality.
The code ...
2
votes
2
answers
98
views
Make curve disappear gradually after Mouse Up
I am trying to emulate a feature on GoodNotes that allows me to draw a glowing curve on a graphic and the moment I let go of the mouse, the curve gradually disappears. See gif below. The gif is a ...
7
votes
1
answer
83
views
How do I include additional kinds of boxes that are Tab-selectable
Observe that "PlaceHolder" and InputFieldBox are known by the FE to respond to pressing the Tab key:
...
9
votes
1
answer
405
views
Using graphics primitives as buttons
I am trying to use graphics primitives as buttons, but can't do it unless I rasterise first:
...
10
votes
3
answers
206
views
Context menu to graphics component
How do I add individual context menus (shown upon secondary mouse click) to various components of a graphics object without needing to go into edit mode?
Consider the following example:
...
1
vote
2
answers
305
views
How to reset an event counter to zero after every nth evaluation while using Experimental`ValueFunction to observe for value changes in counter
Synopsis
Below serves as a skeleton for a function that will track number of occurrences of a particular notebook event. The nth event will trigger a function call. After which the counter symbol must ...
1
vote
0
answers
43
views
3
votes
2
answers
98
views
2
votes
0
answers
36
views
Need to determine turn in Connect Four based on mouse clicks (Mathematica)
I am making a connect four game and I need to figure out which graphic to use (red or black) by how many times the mouse has been clicked. So I need a counter for mouse clicks. That way I can make an ...
4
votes
1
answer
604
views
Switch bool from False to True on key press?
I would like to let a boolean variable switch when I press a key on the keyboard.
For example, I write
...
4
votes
1
answer
116
views
Does MousePosition["Graphics"] give coordinates in outermost Graphics?
It seems that this issue has been raised a few times, but what exactly does MousePosition["Graphics"] answer?
This code
...
4
votes
0
answers
104
views
How to control global key event handling for all front end sessions?
This website collects many methods for implementing user defined keyboard shortcuts through KeyEvent items in KeyEventTranslations.tr, see 16697, 16165, 23285, 2572, etc. Some of these were collected ...
4
votes
3
answers
204
views
EventHandler not handling my events
I seem to be able to use EventHandler to handle mouse events, but not keyboard events. Here is a working example with MouseClicked -- it makes the picture smaller every time the right mouse button is ...
0
votes
0
answers
35
views
What is the name of the Page Down key when using EventHandler? [duplicate]
I want to trap the PageDown event in an EventHandler. The code I've written is working fine for, say, "RightArrowKeyDown". But for the life of me I can't find the label for the Page Down key. I've ...
2
votes
0
answers
43
views
How to use GestureHandler?
Gesture handlers would be really cool to have. There is a symbol called GestureHandler. It's eight years old (from v9) but intriguing to me, as I could never ever get it to work.
Does anyone know ...
6
votes
0
answers
106
views
How to create a conditional EventHandler
Summary
Can we make something like the following work as an action for EventHandler?
...
0
votes
0
answers
37
views
What is the current notebook save event for the `EventHandler`?
Suppose I have an action like follows:
...
3
votes
1
answer
125
views
Nested front-end-only EventHandler
Bug introduced in 11.3 or earlier, and persisting through 12.0
CASE:4372001 confirmed
I am running into an issue trying to improve the performance of my user interface by moving as much of the ...
6
votes
1
answer
122
views
How to implement LocatorAutoCreate functionality using EventHandler[]?
The documentation for LocatorPane says that LocatorPane is a special case of EventHandler, and gives the following code:
...
1
vote
0
answers
42
views
Why does dragging a point with a Tooltip interfere with MousePosition["Graphics"]?
Consider the following toy example of EventHandler used to implement dragging a point around in a Graphics:
...
3
votes
1
answer
167
views
EventHandler and Dynamic
I just found a behaviour of an EventHandler that I cannot explain. Here is a highly simplified version. I will present two simple ...
1
vote
1
answer
124
views
Multiple calls to SetOptions with NotebookEventActions: How to retain earlier custom event handlers?
I have a module defining handlers of KeyDown events that I reuse in various notebooks. In some cases I need to define separate handlers for additional keys. Unfortunately, later calls to ...
3
votes
0
answers
65
views
How can I disable built in selection action for mouse click events? [duplicate]
I am trying to improve a demonstration that I previously submitted to the Wolfram Demonstration site. That demonstration enables a user to select a position on an Earth globe and see the latitude and ...
0
votes
1
answer
66
views
Help with actions in EventHandler
I am trying to write a program where the user types on the keyboard in a specified location, and Mathematica outputs what you are currently typing, plus a prediction that is updated in real time of ...
0
votes
0
answers
46
views
Is there a "LostFocus" event for controls? [duplicate]
In .Net controls have a LostFocus event that fires when the control is no longer the active object; tabbing to next control or clicking somewhere else on the ...
4
votes
1
answer
185
views
Modify Dynamic value within EventHandler
I'm trying to build a tic tac toe program using a 3x3 board list running inside of a DynamicModule with a separate window displaying the current value and accepting ...
3
votes
0
answers
50
views
Is it possible to prevent LocatorPane from modifying locator positions unless Alt ket is down?
I am using the LocatorAutoCreate option which allows the user to hold Alt while clicking in order to create/remove locators. However, I need to be able to prevent ...
2
votes
1
answer
74
views
Plotlabel in Monitor
I am using three For loops and would like to show a series of plots in the same window. I am using Monitor and I want to see the parameters in each plot. Here is my code:
...
7
votes
1
answer
1k
views
How can I get 'KeyDown' without writing 26 commands?
EventHandler and {"KeyDown","x"} work for registering a specific letter. Is there a direct way to return whichever letter keys ...
1
vote
1
answer
35
views
Modifying this GoL implementation to make it sensible to clicks on the corner of the array
I'm interested in modifying this interactive implementation of the Game of Life
http://demonstrations.wolfram.com/RealTimeSimulationOfTheGameOfLife/
to make it sensible to click events on the ...
4
votes
3
answers
205
views
Plot with different line style when clicked
I have a plots with many lines and would like to be able to highlight lines when clicked (or on mouseover). When the data plotted is small this works well
...
14
votes
1
answer
211
views
Visually permute rows of a matrix via mouse dragging
I'm looking for a way to permute the rows of a matrix visually via mouse dragging, for example by clicking and dragging on a row in the MatrixPlot corresponding to the matrix.
What would be the best ...
1
vote
1
answer
57
views
Why are changes to dynamic value not delivered to all GUI elements as they happen?
The widget below is just a toy that I put together so that I could ask this question.
...
12
votes
1
answer
526
views
How to create Right-Click ActionMenu at mouse position?
I have a Grid and need to enable some actions on individual values. For this I want to use an ActionMenu that shows on right-...
5
votes
1
answer
453
views
Response of Dynamic is slow
I wrote the following code to make an interactive GUI for Mathematica's Neural Network example of
Digit Classification
Here is the Code
...
4
votes
1
answer
171
views
How to use an event handler inside of a Dialog Notebook
I am designing a tank game in Mathematica for my class and currently I have a tank that can drive along a curve and shoot a point at a set angle, but I want to get all of this into some sort of pup up ...
4
votes
2
answers
203
views
How can I draw a variable number of dynamic, interactive objects, preserving their internal states?
Consider the following toy example:
I have a "dynamical, interactive" graphics primitive like the following:
...
1
vote
0
answers
148
views
Custom FrontEndToken calls
So I've been playing with FrontEndTokens recently and discovered that there are some of them that don't seem to have a standard-usage way of being called. For ...
1
vote
0
answers
154
views
Making graphic objects disappear interactively
I am trying to create a program where dots on a plane disappear when an object passes over them. I am using EventHandler to code the arrow keys for control of the ...
1
vote
1
answer
142
views
Very slow updates using LocatorPane [closed]
Making an app for conic sections I need that when point ptA is moved, point ptB shifts the same distance and in the same direction of ptA (i.e. a translation). This is the (simplified) code.
...
25
votes
1
answer
5k
views
How to draw an interactive, mouse clickable, 3D Bloch sphere?
A 3D Bloch (Poincaré) sphere is nicely shown in this wolfram demonstration.
However, in that example, it is not possible to mouse select a point on the sphere and directly get the corresponding qubit ...
0
votes
0
answers
71
views
How to implement multiple EventHandlers? [duplicate]
n00b Mathematica user here.
I wrote this code:
...
0
votes
1
answer
167
views
How to trigger an event whenever the variable controlled by an InputField is changed?
Consider an an InputField object of the form
DynamicModule[{x = 0},
{InputField[Dynamic@x],Dynamic@stuffDependingOnx}
]
...
1
vote
2
answers
166
views
How does EventHandler work inside a Graphic
I've created an application with the User Interface being a Graphic with lines, polygons etc. The functionality I need is:
to be able to place the objects anywhere in {x,y} coords of the Graphic.
to ...
4
votes
1
answer
213
views
How to get what mouse button was pressed in EventHandler?
I'm trying to make an interface that (basically) records what mouse button was pressed inside the cell of a matrix.
The code I have so far is
...
6
votes
2
answers
161
views
Abort an EventHandler?
How do I stop an EventHandler? I'm trying to allow the user unlimited inputs on the arrow keys UNTIL certain conditions are met, and then stop the ...