Descriptions: CUSTOMGUI_BASELISTLINK?



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

    On 02/08/2003 at 09:59, xxxxxxxx wrote:

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

    ---------
    Hi,

    to add (for example) a color chooser to a description one can use

      
    BaseContainer bc = GetCustomDataTypeDefault(DTYPE_COLOR);  
    bc.SetLong(DESC_CUSTOMGUI, CUSTOMGUI_COLOR);  
    

    and similar for other data types, even filenames. But what about adding _links_ to a description? My first guess was:

      
    BaseContainer bc = GetCustomDataTypeDefault(DTYPE_BASELISTLINK);  
    bc.SetLong(DESC_CUSTOMGUI, CUSTOMGUI_BASELISTLINK);  
    

    But while there is a DTYPE_BASELISTLINK there doesn't seem to be a CUSTOMGUI_BASELISTLINK.

    Uh-oh ...

    Regards,
    jl



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

    On 02/08/2003 at 14:31, xxxxxxxx wrote:

    Hi again,
    the corresponding customgui is CUSTOMGUI_LINKBOX. For parameters (like excluding object types for drag & drop please see the corresponding header file)
    So this will (should) work:
    BaseContainer test = GetCustomDataTypeDefault(DTYPE_BASELISTLINK);
     test.SetLong(DESC_CUSTOMGUI, CUSTOMGUI_LINKBOX);
     test.SetString(DESC_SHORT_NAME, "Cool Link :o)");
     if (!description->SetParameter(DescLevel(20000,DTYPE_BASELISTLINK,0), test, DescLevel(YOUR_GROUP_ID_NOT_MINE)))
      return FALSE;
    Hope that helps
    Samir



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

    On 03/08/2003 at 03:26, xxxxxxxx wrote:

    Yeah, that did it.

    Thanks,
    jl


Log in to reply