22
votes
Does Mathematica have a built-in date picker?
There is a built-in DateSetter:
{Developer`DateSetter[Dynamic@date], Dynamic@date}
By default the first selectable date is ...
18
votes
Is it possible to customize the Suggestions Bar?
Yes! It is possible, although it takes some spelunking.
Upon some searching with Names, I came across three relevant contexts where the predictive interface ...
14
votes
Accepted
C++ interface to large project
This cannot be answered very well without knowing your C++ library much better.
As you said, you have a choice between MathLink and LibraryLink. Generally, I recommend LibraryLink because:
It runs ...
13
votes
How can I get a nice progress indicator for video processing when working in a standalone kernel?
Easy! Just set Progress`$ConsoleSupport=True. You can set this in your init.m and have it always on.
Now, the usual word of warning about undocumented ...
12
votes
Custom OpenerView with lazy evaluation
This is my solution to the problem. I keep an object at the root level which keeps track of which lists are open and which are closed. That way when a list is opened I can open it in the right state.
...
12
votes
Accepted
How to pause a running evaluation (and continue it later)
Prior to version 10 of Mathematica, there was a menu option Evaluation / Interrupt Evaluation... with the hot-key ALT-, (comma). This would temporarily suspend the current evaluation in progress.
...
11
votes
Is it possible to suppress 'Out[xxx]=' without suppressing 'In[xxx]:='?
Go to Format -> Edit Stylesheet
Under "Choose a style" choose "Output"
Select the cell bracket of the new cell that appears
Press Ctrl+Shift+E (Command+Shift+E on a Mac) to show the cell expression
...
10
votes
How can I create an advanced grid interface?
Please note: these functions have been updated with some more functionality,
here: See my answer here
Very old thread but, since the question is formulated in a general way, I thought it could be ...
10
votes
Web search browser in Mathematica
I started on this, after building out a search paclet for this answer.
The basic idea is to simply provide nicer access to the basic underlying paclet. The code all lives here.
We can use it like so:...
9
votes
Get both output and return code of external program
For those who will encounter the same problem as mine (and OP's), I added this answer.
Mathematica now(since 10.0.0) has a new built-in function called RunProcess ...
9
votes
Accepted
How to customize the package editor interface?
Quick fix for a specific file:
Ok, let's open new package File -> New -> Package.
It was second on my list of Notebooks[]...

Kuba♦
- 132k
9
votes
Accepted
Can you make the new "Choose color scheme" helper larger?
The expression that generates that GUI element is contained in the file:
...
9
votes
Enter numbers into a an already existing list
The simplest way is just
data = {{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}};
InputField[Dynamic[data]]
Dynamic[data]
...
9
votes
How can I customize my menus without reloading MenuSetup.tr?
Real-time Reloading of Menus
The answer to the first one is very simple. After you make changes to your MenuSetup.tr file simply call
...
9
votes
Accepted
How can I customize my menus without reloading MenuSetup.tr?
I do this differently to @MB1965.
SetOptions[$FrontEndSession,
MenuConfigurationFile -> "path/to/alternative/MenuSetup.tr"
];
and then to restore the ...
9
votes
Accepted
8
votes
Accepted
Display full path of current notebook on title bar?
There is a setting in the Global Preferences: Notebook Options | Window Properties | WindowTitle | "FullFileName"
8
votes
Accepted
Dialog box that "times out" if the user doesn't respond
I'm honestly not entirely satisfied with this answer, but it should get you on the right track:
...
7
votes
Accepted
How can I create a "Run all code" button in a notebook?
Here is some code I wrote to make a palette that I use a lot. Maybe the it will work you, or at least give you ideas on how to do it.
...
7
votes
Accepted
When calculating, the taskbar icon will not change in Mathematica 12.2
It's just no longer the default. You can turn it back on via ...
6
votes
Accepted
Is there a hotkey for the drop down selection/information?
To open the help page just place the cursor somewhere within the function name and press F1.
To get the template list use the following shortcut Ctrl+Shift+k.
More keyboard shortcuts can be found here....
6
votes
Accepted
Connect to USB Serial Converter
I also have a USB to RS232 converter connected to my machine (Windows 7 Mathematica 10). I don't have any RS232 device (The RS232 connector is left unconnected).
I have done successfully the ...
6
votes
Accepted
6
votes
Enter numbers into a an already existing list
Perhaps, something like:
inpF = DynamicSetting[Map[InputField[#, FieldSize -> 2, Alignment -> Center]&, #, {-1}]] &;
Use it as (...
6
votes
Accepted
Better alternatives for GUIkit or dialogboxes?
I can understand you might be more comfortable with GUIKit if you have done GUI development with other GUI frameworks. But in Version 6, the Mathematica front-end became a programable GUI with the ...
6
votes
Accepted
6
votes
Accepted
Can I stop the python interpreter appearing?
The short-cut > at the beginning of a line to start an external code cell is set as part of style definitions for Input cells:
...
5
votes
Creating a nested menu with OpenerView
I think this fits your needs:
f[x : {_, _}] := OpenerView[x]
f[{x_, y_, z__}] := OpenerView[{x, Column[{y, z}]}]
f[x_] := x
MapAll[f, data]
...

Kuba♦
- 132k
5
votes
Accepted
Is it possible to get the locations and dimensions of all boxes in a StandardForm expression renderation?
This is not yet a complete answer but I think it may set you on a viable path. We can style each element using StyleBox as follows:
...
5
votes
Accepted
Object isn't fully displayed in DialogInput
I might not have understood the question correctly. But it seems to me that adding
WindowElements->"VerticalScrollBar"
to the code should fix the problem. a ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
interface × 154front-end × 24
dynamic × 17
gui-construction × 15
manipulate × 14
notebooks × 14
interactive × 14
user-interface × 10
customization × 8
button × 7
graphics × 6
evaluation × 6
dialog-window × 6
keyboard × 5
mac-os-x × 5
color × 4
cells × 4
inputfield × 4
cloud-deploy × 4
programming × 3
date-and-time × 3
grid-layouts × 3
system × 3
java × 3
command-line × 3