Oh wow, thank you so much for pointing this out! It all makes sense now.
On Thu, Nov 7, 2013 at 2:59 AM, Benjamin Paschke <ben.pasc...@rsp.com.au>wrote: > I don't think anyone has mentioned this yet, but I think it's because > you are inspecting the PPG in siModal mode. > siModal will give you a box to say OK or Cancel, but yes, changes are > not reflected live in the scene. This is what modal means. > > On 05/11/13 21:59, Christian Gotzinger wrote: > > 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 > >