Custom Node, LinkBoxGUI
- 
					
					
					
					
 On 14/04/2014 at 07:18, xxxxxxxx wrote: User Information: 
 Cinema 4D Version: 14
 Platform: Windows ;
 Language(s) : C++ ;--------- 
 Hi,I am testing My Own Licence Server Plugin. It has Group Node, Client Node, Serial Node, each TreeView. I can't figure out how to set Custom BaseList2D node to LinkBox Gui when Node is made by AllocListNode(). When I Set node to LinkBox, it's name is empty. Following image show LinkGUI's Data(Custom Node2) in there, But LinkBox's name is empty. 
 And Pop-up list(Clear) disabled.- 
Drag to LinkBox. 
  
- 
And LinkBox has link's description, but name is gone. 
  
 So, I had tests some situation. 1. Object Cube in Document is work fine. (Getting Ocube by GetActiveObject()) 
 2. Object Cube not in Document is not works. (Ocube Made by BaseList::Alloc())
 3. My Custom Node is same that Object Cube not in Document....Must be In Document? 4. But, Licence Server's Serial Module works fine when 
 I Drag it to My Custom Node's LinkBox GUI.... C4D's Licence Server R13's Serial Module is not BaseObject. So, it is not in Document. What is my missing point? I made tiny example for you. It is not deal with Two Custom Node, But maybe It's phase same. https://googledrive.com/host/0B1SFMskowpq-TXFaQlpqUlcxejQ/upload.zip -elasticmind 
- 
- 
					
					
					
					
 On 17/04/2014 at 14:51, xxxxxxxx wrote: Your conclusion is correct, a node must be in the Document so that it can be used in a LinkBox GUI. 
 Take a look at NodeData::GetBranchInfo(). This is the place where you can expose your nodes to
 the Document. It must be implemented in a node that is already in the document (a SceneHook is
 used for this situation usually).Best, 
 -Niklas