PPG represents the property page.
I think you want PPG.Inspected.

From: softimage-boun...@listproc.autodesk.com 
[mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Sam Cuttriss
Sent: August-20-12 3:29 PM
To: softimage
Subject:

ppg logic:
ive got an odd problem with ppg logic.
im dynamically building a ppg that includes buttons to load presets onto itself.
for basic absolute references it works great.
but i need the reference to the PPG to be relative, "PPG" ought to point to 
itself?

#triple quoted function
oLoadPset = '''def [Button]_OnClicked():
            try:
                        Application.LoadPreset(r[PresetObj],[InputObj] )
                        Application.LogMessage("[Button]"+" pressed")

                        Application.SetValue(PPG.Name, "Proportions", "")
            except:
                        Application.LogMessage("[Button]"+" failed")
'''

# replacing all scene references with resolved names etc.
oLogic = oLogic+oLoadPset.replace('[Button]',oButtonName)


for some reason i cant refer to PPG directly as the [InputObj] for my 
LoadPreset call.
i guess there is some subtlety to the PPG context im misunderstanding.
_sam


<<attachment: winmail.dat>>

Reply via email to