BaseLink



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 19/04/2003 at 10:11, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   8.100 
    Platform:   Windows  ;   
    Language(s) :     C++  ;

    ---------
    Hi,
    I do some plugins and thei work. But in some plugs I do have dialog Box where is a Link in it ( for drap and drop )

    In the dialog when I drop a oject, mat or others I put it in the BaseLink :
    Material *MatToCopy = (Material* )msg.GetMaterialLink(BFM_ACTION_VALUE, GetActiveDocument());
        if(MatToCopy) {
         MatToCopyLink->SetLink(MatToCopy);
         AmaStatus("OK");
        }
    In the class is done that way
    class AmaToolsDialog : public GeDialog
    {
     private:
      ....  
      Filename MatFileToScan;
     
     ....  
      
      BaseLink *FigureLink;
      BaseLink *MatToCopyLink;
      BaseLink *MatMatToolsLink;
     .....
    };
     
    Ok up to there is ok it work

    Then I close the dialog because it takes room in the srceen ( exemple ok )
    When a Open the dialog again the BaseLink ( MatToCopyLink ) is there, name, data, the link it self, etc... But it dont show up in the dialog box it self :( I mean visualy
    Any Idea for this ?
    Same with the Filemane ( MatFileToScan )
    Thanks
    Niki


Log in to reply