Questions tagged [eventhandler]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
2 answers
158 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 ...
user avatar
  • 1,787
1 vote
0 answers
29 views

"StopIntegration" inside the "EventAction" is not working in the given instance

...
user avatar
3 votes
2 answers
86 views

How to solve the problem of EventHandler losing focus?

...
user avatar
2 votes
0 answers
35 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 ...
user avatar
  • 21
4 votes
1 answer
400 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 ...
user avatar
  • 11.5k
4 votes
1 answer
97 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 ...
user avatar
4 votes
0 answers
76 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 ...
user avatar
  • 1,423
4 votes
3 answers
158 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 ...
user avatar
  • 65.7k
0 votes
0 answers
29 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 ...
user avatar
2 votes
0 answers
34 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 ...
user avatar
  • 30.3k
6 votes
0 answers
86 views

How to create a conditional EventHandler

Summary Can we make something like the following work as an action for EventHandler? ...
user avatar
  • 23.3k
0 votes
0 answers
31 views

What is the current notebook save event for the `EventHandler`?

Suppose I have an action like follows: ...
user avatar
  • 8,105
3 votes
1 answer
90 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 ...
user avatar
  • 23.3k
6 votes
1 answer
94 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: ...
user avatar
  • 117
1 vote
0 answers
37 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: ...
user avatar
  • 7,299
3 votes
1 answer
151 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 ...
user avatar
  • 9,859
1 vote
1 answer
111 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 ...
user avatar
  • 65
3 votes
0 answers
54 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 ...
user avatar
0 votes
1 answer
59 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 ...
user avatar
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 ...
user avatar
  • 39.3k
4 votes
1 answer
166 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 ...
user avatar
  • 55
3 votes
0 answers
47 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 ...
user avatar
2 votes
1 answer
69 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: ...
user avatar
  • 71
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 ...
user avatar
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 ...
user avatar
  • 2,283
4 votes
3 answers
184 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 ...
user avatar
14 votes
1 answer
199 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 ...
user avatar
  • 7,299
1 vote
1 answer
53 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. ...
user avatar
  • 11.4k
12 votes
1 answer
465 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-...
user avatar
  • 39.3k
5 votes
1 answer
410 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 ...
user avatar
  • 77
4 votes
1 answer
155 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 ...
user avatar
3 votes
2 answers
179 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: ...
user avatar
  • 7,299
1 vote
0 answers
129 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 ...
user avatar
  • 45.4k
1 vote
0 answers
145 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 ...
user avatar
1 vote
1 answer
138 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. ...
user avatar
  • 399
23 votes
1 answer
4k 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 ...
user avatar
  • 7,299
0 votes
0 answers
70 views

How to implement multiple EventHandlers? [duplicate]

n00b Mathematica user here. I wrote this code: ...
user avatar
  • 131
0 votes
1 answer
151 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} ] ...
user avatar
  • 7,299
1 vote
2 answers
152 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 ...
user avatar
  • 433
4 votes
1 answer
170 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 ...
user avatar
  • 817
6 votes
2 answers
147 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 ...
user avatar
3 votes
1 answer
114 views

How to mimic CheckboxBar's Method->"Active" option in a Manipulate's checkbox control?

CheckboxBar has a Method -> "Active" option that allows you to click the label to change the state of a checkbox. I would ...
user avatar
  • 39.3k
3 votes
1 answer
509 views

How to Use Mouse Events & EventHandler in Demonstrations

One of the primary criteria for an acceptable Demonstration is, of course, that multiple copies of the Manipulate Output Cells [MOCs] have to have independent controls and datasets: the operation of ...
user avatar
0 votes
1 answer
207 views

How can I manually pick the data out of the image of a plot?

edit: The automatic way listed here doesn't work for an application like mine in which there are several curves on the same plot that all have the same markers, but you only want one curve (it will ...
user avatar
  • 3,002
8 votes
1 answer
202 views

Docked cell showing keystrokes and mouse buttons actions

When I send bug reports to WRI, sometimes I attach a screen video record, like on the following example (that I just sent as an improvement suggestion). As you can see, I use OSD Hotkey, to make sure ...
user avatar
  • 6,475
6 votes
1 answer
199 views

Triggering events based on choices made inside of system dialogs (e.g. window close)

I'm trying to arrange for Mathematica to perform a certain action every time a notebook is saved or closed (with or without saving). The obvious way to do this would be through event handling. So, ...
user avatar
  • 847
1 vote
1 answer
151 views

How to update plot with EventHandler without using Print

Consider the following code: ...
user avatar
  • 13.6k
3 votes
2 answers
111 views

How to get highlighted text from event

I want to do the following: Given a text in a Mathematica dynamic module "at runtime". If some text is selected with the cursor/mouse, after the mouse button release, get the selected text. Thank ...
user avatar
5 votes
1 answer
86 views

Dynamically highlighting elements sharing common properties

I want to make a table of elements such that when the cursor is over a target element, all other elements of the table sharing some specified common property with the target are highlighted (let's say ...
user avatar
  • 7,299
1 vote
0 answers
79 views

How can I perfect this game for Wolfram Demonstration publication? [closed]

When the messages change the window inactivates, and when I try to host an interactive CDF on my site it turns red and says something about numbers having to be scaled or offset. Any help? I'm ...
user avatar
  • 39