On 01/09/2013 at 13:40, xxxxxxxx wrote:
i generate a object plugin with an hidden children structure.
by selecting in the viewer - i select only a child of my main object
- is there a way to change the selecting to the main object
- is there a way to check if the selected object has is an a hostory of an object from type XX
On 01/09/2013 at 16:53, xxxxxxxx wrote:
Depends on what you do mean with hidden child structure :
1. a cache containing multiple objects
2. actually a list of hidden nodes parented with the GeListNode attached to your plugin
With selecting you mean displaying the description of one of these childs instead of the parent nodes
description I suppose ? The easiest way to override selections is a MessageData plugin, simply listen
to EVMSG_CHANGE and cache your the current selection state (in your case the object selection).
Then update the selection using the cache as a reference ( remove objects of type of your plugin and
insert the nodes you want to insert instead ).
ObjectData.Message() does not receive attribute/object manger selection state related messages (at
least I am not aware of one), but you can of course always read the nodes (n)bits in your plugin class
to react to selection states.
On 02/09/2013 at 00:16, xxxxxxxx wrote:
Thanks for your reply
I talked about No 2 and with selecting I mean the Choose the Objects and i Need to change the Selektion to the objectplugin object
On 02/09/2013 at 06:22, xxxxxxxx wrote:
well, as I said, go for a MessageData plugin.