Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
On 02/07/2013 at 11:40, xxxxxxxx wrote:
User Information: Cinema 4D Version: Platform: Language(s) :
--------- My plugin allocates a GvNodeMaster object and opens it via GvWorld::OpenDialog(). The dialog opens, nodes can be added, edited, connected, removed. But for example pressing the back-space key to delete the selected nodes does not work.
virtual Bool Init(GeListNode* node) { if (!node || !super::Init(node)) return FALSE; if (!m_master) { GvWorld* world = GvGetWorld(); if (world) { m_master = world->AllocNodeMaster((BaseList2D* ) node); if (!m_master) return FALSE; } } return TRUE; }
Bool OpenXPressoWindow() { if (!GeIsMainThread()) { GePrint(__FUNCTION__": Invalid cross-thread call."); return FALSE; }
GvWorld* world = GvGetWorld(); if (world && m_master) { return world->OpenDialog(ID_XPRESSOEFFECTOR_OBJECT, m_master); } return FALSE; }
Instead, it'll just remove the selected material, object, tag or whatever was selected before. Any ideas?
Thanks, -Niklas