Drexel dragonThe Math ForumDonate to the Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by Drexel University or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.math.mathematica

Topic: Making a palette to control dynamic variables?
Replies: 2   Last Post: Jan 14, 2013 11:28 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
Brentt

Posts: 60
Registered: 9/24/11
Re: Making a palette to control dynamic variables?
Posted: Jan 14, 2013 11:28 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply


Thank you. Yea, actually I was actually just coming here to say I found
that section. Thank you.

Good work on the UI btw!

On Sun, Jan 13, 2013 at 9:01 PM, John Fultz <jfultz@wolfram.com> wrote:

> Paste the following into the help viewer search field:
>
> tutorial/AdvancedDynamicFunctionality
>
> and scroll down to the section on DynamicModule wormholes (it's at the
> very end of the document).
>
> John Fultz
> jfultz@wolfram.com
> User Interface Group
> Wolfram Research, Inc.
>
>
>
> On Jan 11, 2013, at 9:25 PM, Brentt <brenttnewman@gmail.com> wrote:
>

> >
> > Hello,
> >
> > I'm trying to make a control interface for a graphic be in a separate
> > window. I want those variables to dynamically interact with variables in
> > the original session.
> >
> > I thought maybe opening up the palette within a dynamic module might

> work,
> > but no such luck. Something is going on with the way variables are dealt
> > with across notebooks I suppose, and I've been trying to find a

> workaround.
> > I was thinking perhaps using NotebookGet and NotebookWrite, but, as far
> as
> > I can tell, I then have to print those in a cell in the Notebook to
> fetch
> > the variables, which seems undesirable performance wise (also perhaps
> using
> > CellPrint prints the dynamic variable in the parent notebook, but I'm not
> > sure how to turn that into a variable which I can use.)
> >
> > Is there a way to do this nicely?
> >
> > This was my attempt at creating a graphic with a locator in a palette

> with
> > the values to be used in furthur computations in the "parent" notebook.
> >
> > DynamicModule[{x = {0, 0}},
> > nb = DocumentNotebook[{
> > Graphics[{Locator[Dynamic[x]]}, PlotRange -> ( {
> > {-1, 1},
> > {-1, 1}
> > } ), Frame -> True]
> > }];
> > CreatePalette[nb];
> >
> > Dynamic@x
> > ]
> >
> >
> > But that x doesn't get the dynamically updated locator values from the
> > palette.
> >
> >

>
>
>




Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© Drexel University 1994-2014. All Rights Reserved.
The Math Forum is a research and educational enterprise of the Drexel University School of Education.