Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

Empty Category in the User Interface

Empty Category in the User Interface

huiblinden
Observer Observer
726 Views
4 Replies
Message 1 of 5

Empty Category in the User Interface

huiblinden
Observer
Observer

Hello,

 

For some reason we experience an empty Category in the User Interface Window. It also seem to contain invisible items.

Is there a way to find out where this is coming from and remove this Category.

 

We use " useUserProfiles=0" so removing the enu folder is not possible.

 

Any suggestions would be most helpful


empty.png

 

 

 

0 Likes
Accepted solutions (1)
727 Views
4 Replies
Replies (4)
Message 2 of 5

Swordslayer
Advisor
Advisor

Interesting, never seen that happen. You might try running macros.list() in the maxscript listener to see if there are any empty or space-filled (or maybe unsupported character) category and item names (it also shows the path to the macroscripts so you can then remove/edit those).

0 Likes
Message 3 of 5

Anonymous
Not applicable

I've actually encountered this as well. I have no idea what is causing it. I checked all the currently registered macros and they all check out.

0 Likes
Message 4 of 5

PiXeL_MoNKeY
Collaborator
Collaborator
Accepted solution

So looks like Mitchell and I tracked it down to the Itoo Software plugins. They joy of tracking it down.

  1. No "Edit Macroscript" open so probably a plugin function publishing item and not a Macroscript.
  2. Add Button to a new Toolbar and Save Toolbar file.
  3. Check Toolbar file for entry and found:
  4. <Item typeID="2" type="CTB_MACROBUTTON" width="8" height="0" controlID="0" macroTypeID="3" macroType="MB_TYPE_ACTION" actionTableID="1840288899" imageID="-1" imageName="" actionID="-1253074912" tip="" label="" />
  5. Run the code below:
  6. actArr = for val in 1 to actionMan.numActionTables where (actionMan.getActionTable val).id == 1840288899 collect val
    for val2 in actArr do (
    	actTbl = actionMan.getActionTable val2
    	format "ActionTable:\nID: %\nName: %\nContextID: %\nContextName: %\nNumActions: %\n" actTbl.id actTbl.name actTbl.contextID actTbl.contextName actTbl.numActionItems
    )
  7. Output:
  8. ActionTable:
    ID: 1840288899
    Name: RailClone
    ContextID: 0
    ContextName: Main UI
    NumActions: 16

Removing plugins validated it was RailClone and Forest Pack Pro.

 

Hope that helps,

-Eric

Message 5 of 5

huiblinden
Observer
Observer

Great work, some smart research !

I get the same result when I run your code. Time to contact Itoo Software about this 🙂 

 

0 Likes