I have a complex Manipulate
with more than 10 controls.
Each one has its own default value.
I'd like to add a custom button in the control area to reset all control's values to their default values.
That's exactly what the "Initial Settings" in the Manipulate
menu (+ on the up left corner) does.
But I'd like to bring this action to a custom button located near my custom play/pause buttons.
I've searched the forum and I've read that "Initial settings" is a sort of bookmark, created automatically (?).
Yet I can't find how to execute this option from a custom button (or call that sort of automatic bookmark from a different control).
I've found many posts about setting the bookmarks programmatically, but no answer on the simpler question about how to invoke the "Initial settings" option from outside the manipulate menu.
I know that I could assign all the default values one by one (within the custom button) but that seems silly to me since there's already a similar option in the + menu.
Any suggestion?
Manipulate[ Row[{a, b, c}], {{a, 6, "a"}, 0, 10, 1}, {{b, 7, "b"}, 0, 10, 1}, {{c, 8, "c"}, 0, 10, 1}, Button["Reset", a = 6; b = 7; c = 8] ]
I must be not understanding the question. $\endgroup$