Exemple #1
0
    private static void CreateRibbonPanel(UIControlledApplication application)
    {
        var ribbonPanel    = application.CreatePanel("Revit Lookup");
        var pullDownButton = ribbonPanel.AddPullDownButton("Options", "Revit Lookup");

        pullDownButton.SetImage("/RevitLookup;component/Resources/Images/RibbonIcon16.png");
        pullDownButton.SetLargeImage("/RevitLookup;component/Resources/Images/RibbonIcon32.png");
        pullDownButton.AddPushButton(typeof(HelloWorldCommand), "Hello World...");
        pullDownButton.AddPushButton(typeof(SnoopDbCommand), "Snoop DB...");
        pullDownButton.AddPushButton(typeof(SnoopSelectionCommand), "Snoop Current Selection...");
        pullDownButton.AddPushButton(typeof(SnoopSurfaceCommand), "Snoop Pick Face...");
        pullDownButton.AddPushButton(typeof(SnoopPickEdgeCommand), "Snoop Pick Edge...");
        pullDownButton.AddPushButton(typeof(SnoopLinkedElementCommand), "Snoop Linked Element...");
        pullDownButton.AddPushButton(typeof(SnoopDependentsCommand), "Snoop Dependent Elements...");
        pullDownButton.AddPushButton(typeof(SnoopActiveViewCommand), "Snoop Active View...");
        pullDownButton.AddPushButton(typeof(SnoopApplicationCommand), "Snoop Application...");
        pullDownButton.AddPushButton(typeof(SearchCommand), "Search and Snoop...");
    }
Exemple #2
0
        private void AddMenu(UIControlledApplication app)
        {
            var rvtRibbonPanel = app.CreatePanel("Revit Lookup");
            var data           = new PulldownButtonData("Options", "Revit Lookup");

            var item       = rvtRibbonPanel.AddItem(data);
            var optionsBtn = (PulldownButton)item;

            // Add Icons to main RevitLookup Menu
            optionsBtn.Image      = new BitmapImage(new Uri("pack://application:,,,/RevitLookup;component/Resources/Images/RLookup-16.png"));
            optionsBtn.LargeImage = new BitmapImage(new Uri("pack://application:,,,/RevitLookup;component/Resources/Images/RLookup-32.png"));
            optionsBtn.AddPushButton(typeof(HelloWorldCommand), "HelloWorld", "Hello World...");
            optionsBtn.AddPushButton(typeof(SnoopDbCommand), "Snoop Db..", "Snoop DB...");
            optionsBtn.AddPushButton(typeof(SnoopSelectionCommand), "Snoop Current Selection...", "Snoop Current Selection...");
            optionsBtn.AddPushButton(typeof(SnoopSurfaceCommand), "Snoop Pick Face...", "Snoop Pick Face...");
            optionsBtn.AddPushButton(typeof(SnoopPickEdgeCommand), "Snoop Pick Edge...", "Snoop Pick Edge...");
            optionsBtn.AddPushButton(typeof(SnoopLinkedElementCommand), "Snoop Pick Linked Element...", "Snoop Linked Element...");
            optionsBtn.AddPushButton(typeof(SnoopDependentsCommand), "Snoop Dependent Elements...", "Snoop Dependent Elements...");
            optionsBtn.AddPushButton(typeof(SnoopActiveViewCommand), "Snoop Active View...", "Snoop Active View...");
            optionsBtn.AddPushButton(typeof(SnoopApplicationCommand), "Snoop Application...", "Snoop Application...");
            optionsBtn.AddPushButton(typeof(SearchCommand), "Search and Snoop...", "Search and Snoop...");
        }