Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Making a palette to control dynamic variables?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg129448] Re: Making a palette to control dynamic variables?
  • From: Brentt <brenttnewman at gmail.com>
  • Date: Mon, 14 Jan 2013 23:29:44 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <20130112032504.A33176944@smc.vnet.net>

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 at 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 at wolfram.com
> User Interface Group
> Wolfram Research, Inc.
>
>
>
> On Jan 11, 2013, at 9:25 PM, Brentt <brenttnewman at 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.
> >
> >
>
>
>


  • Prev by Date: Problem with DateListPlot
  • Next by Date: Prime numbers and primality tests
  • Previous by thread: Re: Making a palette to control dynamic variables?
  • Next by thread: defining an unknown function