Forum Moderators: Staff
Poser Python Scripting F.A.Q (Last Updated: 2024 Dec 02 3:16 pm)
Thank you 😊Posers UI is wxPython. So: https://docs.wxpython.org/wx.aui.AuiManagerEvent.html
𝒫𝒽𝓎𝓁
(っ◔◡◔)っ
👿 Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
👿 Mac Mini M2, Sequoia 15.2, 16GB, 500GB SSD
👿 Nas 10TB
👿 Poser 13 and soon 14 ❤️
No.
Not sure if I understood correctly the online explanations but I suppose that the File->Close menu option is already intercepted and handled, as events aren't "going" further than the right destination window/panel.
When I see that the hierarchy window closes when a choose to close the current document, I was supposing that a kind of "Please close" event was being fired.
Then, I tried to add my panel to wx.aui.AuiManager. Upon closing the document, my dialog box is closed as well. But when I create a new document, my dialog is automatically re-opened, at the wrong place, either docked and undocked. 😂
I'm clearly missing something, lol
𝒫𝒽𝓎𝓁
(っ◔◡◔)っ
👿 Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
👿 Mac Mini M2, Sequoia 15.2, 16GB, 500GB SSD
👿 Nas 10TB
👿 Poser 13 and soon 14 ❤️
Solution found 😊 not using events but rather a simple poseraddon, with something like this in the __init__.,py
class MyClass(poseraddon.Addon, poseraddon.SceneObserver, poseraddon.SceneDataSaver, poseraddon.PrefsSaver):
def __init__(self):
self.addonInfo = {
'id': 'com..my.addon',
'author': 'me',
'copyright': '(c) 2022 me',
'name': "My addon",
'version': '1.0',
'observer': 1,
'scenedata': 1,
}
def load(self):
# load your stuff
def unload(self):
# unload your stuff
def sceneDeleting(self, scene):
# unload your stuff
def sceneCreated(self, scene):
# load your stuff
𝒫𝒽𝓎𝓁
(っ◔◡◔)っ
👿 Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
👿 Mac Mini M2, Sequoia 15.2, 16GB, 500GB SSD
👿 Nas 10TB
👿 Poser 13 and soon 14 ❤️
This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.
Is there a way to trap the moment when a user change the current room (example: Pose to Material)
Is there a way to trap the moment when the current Poser document is being closed.
It would be great if I was able to bind a function to such events.
Thanks in advance.
𝒫𝒽𝓎𝓁
(っ◔◡◔)っ
👿 Win11 on i9-13900K@5GHz, 64GB, RoG Strix B760F Gamng, Asus Tuf Gaming RTX 4070 OC Edition, 1 TB SSD, 6+4+8TB HD
👿 Mac Mini M2, Sequoia 15.2, 16GB, 500GB SSD
👿 Nas 10TB
👿 Poser 13 and soon 14 ❤️