No, it's not Immediate Mode. After the PPG is closed, the operator values
update correctly. But they don't update when changing the slider value
while the PPG is open.
I will delete the custom property once the user closes the PPG, so I think
it's not too important where it's stored.


On Tue, Nov 5, 2013 at 12:37 PM, Stefan Kubicek <s...@tidbit-images.com>wrote:

>  Could it be that you have immediate mode enabled?
> Also, why do you store the parameters in a global PPG in the SceneRoot
> rather than on the actual operator per object?
>
>
> Hi list,
>
> My script generates a bevel operator on an object. I then want a PPG to
> pop up that allows the user to change certain parameters of the bevel
> operator. These parameters should update whenever the values in the PPG are
> changed. However, they only update after the PPG is closed via OK. Can
> someone point me in the right direction here?
>
> Script is roughly as follows:
>
> # Lots of stuff after which a bevel operator (op) is generated
> MyPSet = A.ActiveSceneRoot.AddProperty("CustomProperty", False,
> "Bevel_Options")
> MyLayout = MyPSet.PPGLayout
> MyPSet.AddParameter3("PBevelRatio", c.siFloat, 10, 0.01, 100)
> MySlider = MyLayout.AddItem("PBevelRatio", "Ratio", c.siControlNumber)
>
> A.InspectObj(MyPSet, "", "Choose Bevel Options", c.siModal, False)
>
> op.Parameters("ratio").Value = MyPSet.Parameters("PBevelRatio").Value
>
>
> Thank you
> Christian
>
>
>
>
> --
> -------------------------------------------
> Stefan Kubicek
> -------------------------------------------
> keyvis digital imagery
> Alfred Feierfeilstraße 3
> A-2380 Perchtoldsdorf bei Wien
> Phone: +43/699/12614231
> www.keyvis.at ste...@keyvis.at
> -- This email and its attachments are --
> --confidential and for the recipient only--
>

Reply via email to