Пример #1
0
        public Panel(Inventor.Application invApp, ButtonDefinition btnDef, string ribbonName, string ribbonTabName, string displayName, string intName, string m_guid)
        {
            UserInterfaceManager userInterfaceManager;

            userInterfaceManager = invApp.UserInterfaceManager;
            Ribbons ribbons;

            ribbons = userInterfaceManager.Ribbons;
            Ribbon ribbon;

            ribbon = ribbons[ribbonName];
            RibbonTabs ribbonTabs;

            ribbonTabs = ribbon.RibbonTabs;
            RibbonTab ribbonTab;

            ribbonTab = ribbonTabs[ribbonTabName];
            RibbonPanels ribbonPanels;

            ribbonPanels = ribbonTab.RibbonPanels;
            RibbonPanel ribbonPanel;

            ribbonPanel = ribbonPanels.Add(displayName, intName, m_guid, "", false);
            //CommandControls commandControls;
            m_commandControls = ribbonPanel.CommandControls;
            m_commandControl  = m_commandControls.AddButton(btnDef);
        }
Пример #2
0
 public void addControl(ButtonDefinition btnDef)
 {
     m_commandControl = m_commandControls.AddButton(btnDef);
 }