Questions relating to the dynamic family of functions in Mathematica, such as Dynamic, DynamicModule and Manipulate.
11
votes
3answers
201 views
Why do buttons with ChoiceDialog freeze the front end?
Pressing the button below will freeze my front end. An unpainted white dialog box comes up, then it completely freezes, and I need to forcibly kill the front end. CPU usage stays at zero during ...
10
votes
1answer
221 views
Is it possible to use Begin and End inside a Manipulate?
May be someone can explain why I can't use Begin["context`"] and End[] inside a Manipulate ...
48
votes
2answers
2k views
How to manipulate 2D plots?
When it comes to visual analysis, large datasets or data with intricate internal details often makes plotting in 2D useless, as the outcome is either just a fraction of the full dataset, or no details ...
23
votes
3answers
1k views
How to create a progress bar?
I would like to create a progress bar tool that allows me to see how my computations are going.
I found answers to this question on many sites, I even found a package for it ( ...
16
votes
1answer
360 views
What is the proper method to load a Mathematica package inside a DynamicModule
I have a DynamicModule that requires loading of Mathematica packages. The usual methods do not seem to apply (...
14
votes
4answers
183 views
How to Initiate a queued evaluation from a Dynamic GUI without using a Button
I have a Dynamic-based GUI, and one part of it will kick off a calculation that could take longer than the default 5-second dynamic timeout.
I know that ...
8
votes
3answers
231 views
How to anchor a Pane's scroll position to the bottom?
Suppose I have a Pane containing some dynamic text, for example that is being updated by a logging function.
...
9
votes
4answers
207 views
How are parameters evaluated for a Plot in Manipulate
I am trying to get my head around how Manipulate evaluates functions in a Plot. I have read the introduction to Manipulate, and introduction to Dynamic, but I still ...
9
votes
1answer
241 views
How to create interrelated sliders?
Say I want a slider that controls the value of $x$ and another slider that controls the value of $2x$, how would I go about it?
7
votes
2answers
219 views
How to extract the numerical value of a dynamical variable
I want to inspect interactively an image by selecting points by the mouse pointer. This is easily done by LocatorPane - here is a simplified example:
...
4
votes
3answers
171 views
How can I compare a dynamic variable with a literal in Mathematica?
I'm doing a Mathematica Notebook and I want to make an alarm clock. Something like this:
...
2
votes
2answers
140 views
Question about MapThread and Dynamic
I don't understand the following:
f[a_, b_] := a + b
ls = {1, 2, 3};
MapThread[f, {ls, {10, 20, 30}}]
This yields ( as expected ) {11,22,33}
If I change ...
25
votes
9answers
1k views
How to create animated snowfall?
Well, the title is self-explanatory. What sorts of snowfall can we generate using Mathematica? There are two options I suggest to consider:
1) Continuous GIF animations with smallest possible number ...
16
votes
3answers
722 views
Generating graphs interactively (GUI)
I want to create graphs interactively using a GUI. I thought of using a ClickPane[] environment. The code I have (in part borrowed from the Documentation) works ...
8
votes
5answers
292 views
Manipulate Exp[I θ]+b Exp[-I θ]
I've uploaded an image showing a demonstration I'd like to create, but I definitely need help. There is a lot of talent on this list, so maybe someone can help me get started learning how to add ...
0
votes
1answer
76 views
Slow Dynamic Button Does Not Print [duplicate]
Possible Duplicate:
Why do buttons with ChoiceDialog freeze the front end?
Why is SystemDialogInput failing to return a save file path?
Evaluation inside Button stops after some seconds
I ...
35
votes
3answers
553 views
How can I set up a versioning system within a notebook?
Since the Frontend crashes a lot, for important work it would be nice to have the notebook automatically branch and save itself every so many minutes.
For instance, commands like ...
17
votes
1answer
283 views
How do I find all the possible events that work with EventHandler?
The EventHandler documentation, More Information section, lists 5 mouse events:
...
14
votes
2answers
371 views
Interactively extract points from a plot (ListPlot or SmoothDensityHistogram)
Is there a way to dynamically define a polygon on a plot (I'm working with ListPlot and SmoothDensityHistogram) to select a ...
12
votes
2answers
225 views
How can I make an InputField[] with a proper newline/carriage return?
The return key does not work as expected in an InputField, how can I overcome this?
5
votes
3answers
172 views
Wrapping EventHandler by Table
I am making a grid on the screen. The grid is composed of different expressions. I want all of them to have a Gray background, which turns into a ...
5
votes
2answers
337 views
How To interactively create a Polygon in a Graphic?
Background: suppose I start with the following (working) snippet.
Manipulate[Graphics[Line[{{0, 0}, p}], PlotRange -> 2], {{p, {1, 1}}, Locator}]
Ideally, I ...
11
votes
1answer
235 views
InputField does not update correctly
By fiddling with Vitaliy's solution for a small GUI, I've come accross this particular behaviour of InputField:
...
4
votes
1answer
110 views
Evaluation inside Button stops after some seconds
I would like to trigger a long calculation inside a dynamic module with a Button. It seems that the evaluation stops without an error-message after some seconds.
I made a test outside the a dynamic ...
19
votes
2answers
490 views
What are the most common (usual) ways to make palettes with non-trivial functionality?
What are the best (most robust and most convenient) ways to create palettes that can be installed permanently (using Palettes -> Install Palette...) and are safe ...
17
votes
1answer
344 views
How can I effectively performance-profile Dynamics?
How to optimize performance-wise a complex dynamic expression (like a GUI) with lots of dynamically updated components, which require different update-frequencies?
I was hesitant to ask this question ...
14
votes
1answer
313 views
Manipulating a continuous stream of sounds
I need some audio-feedback when a locator is moved on a surface. I have the following code that produces a beep every time the dynamic controller is interacted with such that the pitch of the sound ...
9
votes
1answer
172 views
How to create a notebook element that can replace itself?
I would like to create a notebook element that can replace itself.
Here's an example to illustrate:
...
10
votes
4answers
469 views
Manipulate BarChart with Mathematica
In the following minimal working example:
Manipulate[BarChart[{a,b}],{a,1,2},{b,1,2}]
I'd like to be able to control the size of the bars by using some sort of ...
7
votes
1answer
156 views
Prevent interdependence of controls
My question is probably best illustrated with this small sample code:
...
7
votes
1answer
182 views
How to create a multi-selectable setterbar with colored buttons
Background: consider the following code-snippet.
...
6
votes
1answer
184 views
Generating dynamic Inputfields
I want to create a bunch of input fields, four in this case, one for each element of the list "x", but since Dynamic has ...
6
votes
1answer
228 views
4
votes
1answer
96 views
Dialog inside Dynamic Module
The following doesn't appear to work:
DynamicModule[{}, Button["Press Me", ChoiceDialog["OK or Cancel?"]]]
When I press the button labelled "Press Me", a dialog ...
8
votes
3answers
154 views
Intermediate display similar to PrintTemporary
Using MMA we often come across situations like the following
cityLIST = CityData[#, "Name"] & /@ CityData[];
This code if you evaluate will emit some display ...
4
votes
2answers
109 views
How to execute a function each time the slider is dragged?
I've created a function f and a slider:
Slider[Dynamic[y],{1,4}]
How to execute/call f ...
81
votes
1answer
12k views
Mathematica Minecraft
Some time ago I asked myself: with all these great graphics and interactive capabilities of Mathematica, what kinds of 3D games can be implemented in it? And the answer which came to mind is ...
22
votes
4answers
602 views
Question about collections of custom GUI controls for Mathematica
Background: I have only recently begun programming GUIs in Mathematica, so I have a continuous need for custom controls. I needed a scrollable list control and with the help of Google I found a ...
18
votes
3answers
406 views
6
votes
1answer
135 views
How can I have interruptible computations inside a manipulate?
Here's a perfect example of my problem:
Manipulate[Pause[n], {n, {1, 10}, ContinuousAction -> False}, SynchronousUpdating -> False]
It is illustrated by ...
6
votes
2answers
237 views
Detecting double click events
Is there a way to detect double click events? I did not find anything on the doc page of EventHandler.
Use case: I want to re-implement the ...
17
votes
2answers
366 views
Documentation searches hang frequently: Anyone else dealing with this?
I've been struggling with a number of hangs, dynamic timeouts, and outright crashes when using the search/documentation center in version 9. I've tried uninstalling/reinstalling and clearing ...
14
votes
3answers
226 views
Using Refresh[..] with TrackedSymbols
This is a very basic question, but I don't understand the following behavior. The usage to Refresh reads
represents an object whose value in a Dynamic should be ...
18
votes
2answers
277 views
What is the equivalent of a prototypical Manipulate in lower level functions?
Background: In the Mathematica tutorial 'Dynamic Interactivity' I read that there is a way of developing GUIs in Mathematica that do not use Manipulate. I want to ...
17
votes
3answers
339 views
Change the color of a Locator in a Manipulate
How can I change the color of a Locator in a Manipulate? As an example, consider the following.
...
10
votes
7answers
342 views
How to dynamically toggle curves on/off in a crowded Plot?
When multiple curves appear in a single plot, it is useful to interactively turn certain curves on or off to visually compare smaller numbers of curves. It is trivial to put a quick dynamic together, ...
10
votes
5answers
475 views
Using DynamicModule variables outside the DynamicModule
Take the following example for hiding/showing a notebook through a Checkbox:
...
7
votes
2answers
160 views
Moving controls from Manipulate to a Palette ( or similar GUI object )
Consider the following snippet as a reference.
...
2
votes
1answer
184 views
Can I create a dynamic number of rows in TabView through an iteration?
I have written code, with the help of stackoverflow of course, and I want to make it user friendly so that other people in my lab can use it. I'm playing with DialogCreate and similar functions. I ...
16
votes
1answer
366 views
How can I share objects with dynamic content with non-Mathematica users?
Often when I construct some cool Manipulate[] function, I would like to share it with others—non-Mathematica users. Some software, notably Cinderella, ...

