Q: Image Buttons?



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

    On 26/01/2003 at 23:53, xxxxxxxx wrote:

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

    ---------
    Hi
    There are a couple of Question I have:

    • Can I implement imagebuttons?
    • Can I make a tool button? (A button that works like the selection or move tool, that automaticly deactivates the previous tool-button)
    • Can I implement the move/scale buttons like in the image viewer or the 3D View?
    • How can I check which tool (selecting, move, scale, rotate ...) is active? I get a message when the tool is changed, but I can't figure out how to extract the needed information...
    • Where can I find out what the messages mean/is there a message documentation?

    Can anything above be programmed in COFFEE?
    Thanks in advance
    cya



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

    On 27/01/2003 at 06:42, xxxxxxxx wrote:

    Hi Zed,

    > * Can I implement imagebuttons?
    > * Can I make a tool button? (A button that works like the selection or move tool, that automaticly deactivates the previous tool-button)

    I don't know if you can send inter-plugin messages in XL7. But you can create several plugins (in this case MENUPLUGINS) in one CDL-File and keep track of the current selection of your tool with a global status.

    > * Can I implement the move/scale buttons like in the image viewer or the 3D View?

    I don't know, but I dont't think that this is possible easily.

    > * How can I check which tool (selecting, move, scale, rotate ...) is active? I get a message when the tool is changed, but I can't figure out how to extract the needed information...

    If you have a MENUPLUGIN, your Execute() callback function will get a BaseDocument parameter, say "doc". You can check the current editor mode with doc->GetMode().

    > * Where can I find out what the messages mean/is there a message documentation?

    I asked this here some time ago:
    http://www.plugincafe.com/forum_browse.asp?messageID=3698

    In R8 the message handling has been simplified - see "Core Messages" in docu.

    Hope that helps. Ciao,
    Marcus



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

    On 27/01/2003 at 06:48, xxxxxxxx wrote:

    Uuuups, I didn't see/read that want to code in COFFEE. Ehem, well, then forget my answers. It was for the C++ SDK. Perhaps you can do something analogous, but I don't know. Sorry...

    Marcus



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

    On 27/01/2003 at 14:06, xxxxxxxx wrote:

    NNIC ("No, not in C.O.F.F.E.E."), except that some of the message documentation in the linked thread above applies to C.O.F.F.E.E. as well. 
    Also, in C++ you would make a "tool button" by creating a tool plugin and adding it as a button from the Command Manager.


Log in to reply