• Getting Started
  • Tutorials
  • Api Documentation
Show / Hide Table of Contents
  • Onbox.Abstractions.V8
    • IContainer
    • IContainerPipeline
    • IContainerResolver
    • IContainerResolverPipeline
    • IHttpService
    • IJsonService
    • ILoggingService
    • IMapper
    • IMessageService
    • IProgressIndicator
  • Onbox.Core.V8
    • CoreExtensions
    • OnboxExceptionBase
  • Onbox.Core.V8.Http
    • HttpExtensions
    • HttpInterceptor
    • HttpService
    • HttpSettings
    • IHttpInterceptor
  • Onbox.Core.V8.Json
    • JsonExtensions
    • JsonService
  • Onbox.Core.V8.Logging
    • FileLoggingService
    • FileLoggingSettings
  • Onbox.Core.V8.Mapping
    • IMapperActionManager
    • IMapperOperator
    • Mapper
    • MapperActionManager
    • MapperOperator
  • Onbox.Core.V8.Messaging
    • MessageDebugService
  • Onbox.Core.V8.ReactFactory
    • Debouncer
    • Interval
    • ReactFactory
  • Onbox.Core.V8.Reporting
    • ProgressCancelledException
    • ProgressConsoleDebugIndicator
  • Onbox.Di.V8
    • Container
  • Onbox.Mvc.Abstractions.V8
    • IMvcComponent
    • IMvcLifecycleComponent
    • IMvcLifecycleView
    • IMvcView
    • IMvcViewModal
    • IMvcViewModeless
  • Onbox.Mvc.Revit.Abstractions.V8
    • IRevitMvcViewBase
  • Onbox.Mvc.V8
    • TitleVisibility
  • Onbox.Revit.Abstractions.V8
    • IRevitAppData
  • Onbox.Revit.V8
    • ContainerProviderAttribute
    • IRevitContext
    • IRevitExternalApp
    • RevitAppData
    • RevitContainerProviderBase
    • RevitLanguage
  • Onbox.Revit.V8.Applications
    • ContainerPipelineExtensions
    • RevitApp
    • RevitAppBase<TContainer>
  • Onbox.Revit.V8.Async
    • IRevitEventHandler
    • RevitAsyncExtensions
    • RevitAsyncSettings
    • RevitExternalHandler
  • Onbox.Revit.V8.Commands
    • IRevitDestroyableCommand
    • RevitAppCommand<TApplication>
    • RevitContainerCommand<TContainerPipeline>
    • RevitContainerCommandBase<TContainerPipeline, TContainer>
  • Onbox.Revit.V8.ExtensibleStorage
    • AccessLevel
    • IRevitJsonStorage<T>
    • RevitExtensibleStorageEntensions
    • RevitExtensibleStorageSettings
    • RevitJsonStorage<T>
    • RevitSchemaSettings
    • RevitStorageBuilder
  • Onbox.Revit.V8.UI
    • ImageManager
    • IRibbonManager
    • IRibbonPanelManager
    • IRibbonTabManager
    • RibbonHelpers
    • RibbonManager
    • RibbonPanelManager
    • RibbonTabManager
  • Onbox.Store.V8
    • IStorageSubscription
    • IStore<TState>
    • IStoreAction<TState, TSlice>
    • StateEntry<TState>
    • StorageSubscription
    • Store<TState>
    • StoreExtensions

Class RibbonManager

Ribbon Manager will help you create Tabs, Panels and Buttons in Revit

Inheritance
System.Object
RibbonManager
Implements
IRibbonManager
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Onbox.Revit.V8.UI
Assembly: Onbox.Revit.dll
Syntax
public class RibbonManager : IRibbonManager

Constructors

| Improve this Doc View Source

RibbonManager(UIControlledApplication, ImageManager)

Constructor

Declaration
public RibbonManager(UIControlledApplication app, ImageManager imageManager)
Parameters
Type Name Description
Autodesk.Revit.UI.UIControlledApplication app
ImageManager imageManager

Methods

| Improve this Doc View Source

CreatePanel(String)

Creates a Ribbon Panel on Revit's Addins Tab

Declaration
public IRibbonPanelManager CreatePanel(string panelName)
Parameters
Type Name Description
System.String panelName
Returns
Type Description
IRibbonPanelManager
| Improve this Doc View Source

CreatePanel(String, String)

Creates a Ribbon Panel

Declaration
public IRibbonPanelManager CreatePanel(string tabName, string panelName)
Parameters
Type Name Description
System.String tabName
System.String panelName
Returns
Type Description
IRibbonPanelManager
| Improve this Doc View Source

CreateTab(String)

Creates a Ribbon Tab

Declaration
public IRibbonTabManager CreateTab(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
IRibbonTabManager
| Improve this Doc View Source

GetApp()

Get Revit UI Controlled App

Declaration
public UIControlledApplication GetApp()
Returns
Type Description
Autodesk.Revit.UI.UIControlledApplication
| Improve this Doc View Source

GetLineBreak()

Gets Ribbon line break string

Declaration
public string GetLineBreak()
Returns
Type Description
System.String

Implements

IRibbonManager
  • Improve this Doc
  • View Source
Back to top Generated by DocFX