some C.O.F.F.E.E questions

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

On 03/03/2009 at 07:20, xxxxxxxx wrote:

User Information:
Cinema 4D Version:   R10 
Platform:   Windows  ;   
Language(s) :   C.O.F.F.E.E  ;

---------
Hey,

I hope to get some answers to these C.O.F.F.E.E questions:

1, Syntax Problem:

> \> var myvar=6; \> hmm#ID_USERDATA:6=ob; //works fine \> hmm#ID_USERDATA:myvar=ob; //doesn't work \>
How can I add myvar instead of 6?

2, Add a gradient to material:

> \> var channel = mat->GetChannel(CHANNEL_BUMP); \> var container = channel->GetContainer(); \> container->SetData(CH_TEXTURE, "blabla.tif"); \> channel->SetContainer(container); \>
Its not possible to add a gradient instead of the tif, is it?

3, I have several Drag&Drop; Fields in my Layout:

> AddStaticText(4002,BFH_SCALEFIT,260,0,"Objekt einfügen",BORDER_THIN_IN);

> \> if(msg->GetId() == BFM_DRAGRECEIVE) { \>           if(CheckDropArea(4002, msg, TRUE, TRUE)) { \>                SetDragDestination(MOUSE_POINT_HAND); \>                if(msg->GetData(BFM_DRAG_FINISHED)) { \>                     object = GetDragObject(msg); \>                     SetString(4002, object->GetName()); \>

I want the Object's Icon shown in the Layout, not only the Object's Name. How can I add them? Probably it's not possible with AddStaticText but maybe in a different way.

Thanks in advance

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

On 05/03/2009 at 01:58, xxxxxxxx wrote:

Still hoping for an early answer!

Thanks in advance

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

On 05/03/2009 at 02:14, xxxxxxxx wrote:

I hope the following answers are correct (so without garantee) :

1. I guess does not work.
2. Gradients cannot be access by Coffee
3. Don't know if there is a "GetIcon()" method.

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

On 05/03/2009 at 08:01, xxxxxxxx wrote:

THX Shawni

well, I found a workaround for Problem 1 and 2.
But I'm still wondering why this simple combination of variables in question 1 isn't working ...

For question 3:
I think I can access the icon with:

> msg->GetData(DRAGTYPE_ICON)

But I have no idea how to get it into the Drag &Drop; area.
Maybe someone has a working Coffee Plugin including a LinkBox. I would be really grateful to get some code snippets...

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

On 05/03/2009 at 08:08, xxxxxxxx wrote:

1. Not possible but you can do something like this:

> \> var myvar = 1; \> \> switch(myvar) \> { \>      case 1: \>           op#ID_USERDATA:1 = TRUE; \>           break; \>      case 2: \>           op#ID_USERDATA:2 = TRUE; \>           break; \> } \>

2. Currently it's not possible to insert shaders.

3. You have to add a user area to your dialog for each icon. See GeUserArea and AddUserArea().

cheers,
Matthias

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

On 06/03/2009 at 01:47, xxxxxxxx wrote:

tyvm