Maxon Developers Maxon Developers
    • Documentation
      • Cinema 4D Python API
      • Cinema 4D C++ API
      • Cineware API
      • ZBrush Python API
      • ZBrush GoZ API
      • Code Examples on Github
    • Forum
    • Downloads
    • Support
      • Support Procedures
      • Registered Developer Program
      • Plugin IDs
      • Contact Us
    • Categories
      • Overview
      • News & Information
      • Cinema 4D SDK Support
      • Cineware SDK Support
      • ZBrush 4D SDK Support
      • Bugs
      • General Talk
    • Unread
    • Recent
    • Tags
    • Users
    • Login

    Hiding other Tag's Tabs

    SDK Help
    0
    11
    1.3k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Helper
      last edited by

      On 08/03/2013 at 05:44, xxxxxxxx wrote:

      Hi,

      Yes, you can register a tag plugin without TAG_VISIBLE.
      This will completely hide the tag from the OM and AM.
      Do you want to only hide the tag tab in the AM?

      1 Reply Last reply Reply Quote 0
      • H
        Helper
        last edited by

        On 08/03/2013 at 15:22, xxxxxxxx wrote:

        Hi Yannick,

        Originally posted by xxxxxxxx

        Do you want to only hide the tag tab in the AM?

        Yep, I just want to prevent other tags from becoming a tab in my objects AM display (such as the Phong tag). The tag itself doesn't need to be hidden though.
         
        Cheers,
         
        WP.

        1 Reply Last reply Reply Quote 0
        • H
          Helper
          last edited by

          On 11/03/2013 at 03:35, xxxxxxxx wrote:

          I think it's not possible to hide other tags tab in the AM.
          AFAIK we can't hide them from GetDDescription() because other tags tab display is implemented by CINEMA.

          1 Reply Last reply Reply Quote 0
          • H
            Helper
            last edited by

            On 11/03/2013 at 11:21, xxxxxxxx wrote:

            Originally posted by xxxxxxxx

            Hi Yannick,

            Originally posted by xxxxxxxx

            Do you want to only hide the tag tab in the AM?

            Yep, I just want to prevent other tags from becoming a tab in my objects AM display (such as the Phong tag). The tag itself doesn't need to be hidden though.
            Cheers,

            hi,

            i read this as - the object itself has not to be hidden, but i do not care if it does. so why do not hide
            the object itself with the gelistnode nbits ?

            1 Reply Last reply Reply Quote 0
            • H
              Helper
              last edited by

              On 11/03/2013 at 17:19, xxxxxxxx wrote:

              OK thanks Yannick.
              Hi LD, I'm not wanting to hide the object, but to hide the tabs that show up in the object's AM display that aren't apart of the object itself - such as the Phong tag. Example: add a cube to your scene and have a look at the AM. See how there's a "Phong" tab? I was wishing to hide those tabs from being displayed while the object is selected.
               
              WP.

              1 Reply Last reply Reply Quote 0
              • H
                Helper
                last edited by

                On 11/03/2013 at 18:48, xxxxxxxx wrote:

                you understood me wrong. with 'object'  i meant object in a programmatically sense, for your
                case a tag object.  in your plugin class override the message method, from there you could 
                edit/hide newly added phong tags. the result would not appear in the am, just like existing 
                tags which are hidden by default, like for example the pointtag.

                1 Reply Last reply Reply Quote 0
                • H
                  Helper
                  last edited by

                  On 11/03/2013 at 19:18, xxxxxxxx wrote:

                  Ah, my apologies LD.
                  I was hoping to avoid hiding the tag itself. But if that's the only way, then it might have to suffice (though it's not doing any harm if left sitting there either).
                   
                  WP.

                  1 Reply Last reply Reply Quote 0
                  • H
                    Helper
                    last edited by

                    On 11/03/2013 at 19:29, xxxxxxxx wrote:

                    i have to admit the solution pretty clunky, that is why i included the quote in my
                    first posting.

                    just a REALLY REALLY wild guess : as yannick pointed out you cannot access
                    the xyztag description from getddescription, so this most likely won't work
                    either, but it might be worth a try. you could include the descriptions of the 
                    tags you want to hide for plugin in your plugin ressource file and then
                    hide the whole group.

                    1 Reply Last reply Reply Quote 0
                    • H
                      Helper
                      last edited by

                      On 08/04/2013 at 01:40, xxxxxxxx wrote:

                      Hi there,
                      There's a quirk I noticed regarding the tabs on the AM...
                      It seems like the TAG_MULTIPLE flag has some effect on the tab visibility. Unique tags(Phong, Dynamics, Cloth, Todo, etc.) show up on their parent object's AM. But others like UVW, Constraints, Selection, Material, etc. don't pop up. It would be nice if there's an explicit way of setting the behavior...
                      I was gonna suggest another clunky workaround, which is to have your tag check if it's currently selected in the OM. If it's selected, have the descriptions visible, but have them hidden when the tag's deselected. Problem is if you have multiple AM's open and one's locked to your tag, then the descriptions will disappear on the locked AM the moment the tag's deselected...

                      1 Reply Last reply Reply Quote 0
                      • H
                        Helper
                        last edited by

                        On 08/04/2013 at 02:50, xxxxxxxx wrote:

                        QUOTE=rustEdge]
                        It would be nice if there's an explicit way of setting the behavior
                        [/QUOTE]

                        Yeah, I agree. I know it's not a big deal, but personally I find it irritating that tabs from various tags show up in my objects AM. They're just adding tabs to the AM for very little reason. If I want to access a tag's attributes, then I'll select the tag itself.

                        As for hiding them manually... I haven't managed to solve this yet, but it's on my list of 'to go back and review' 😃

                        WP.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post