• 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

Interface IRibbonPanelManager

Namespace: Onbox.Revit.V8.UI
Assembly: Onbox.Revit.dll
Syntax
public interface IRibbonPanelManager

Methods

| Improve this Doc View Source

AddPushButton<TExternalCommand>(String, String, String, String)

Declaration
PushButton AddPushButton<TExternalCommand>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.PushButton
Type Parameters
Name Description
TExternalCommand
| Improve this Doc View Source

AddPushButton<TExternalCommand, TAvailability>(String, String, String, String)

Declaration
PushButton AddPushButton<TExternalCommand, TAvailability>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
    where TAvailability : class, IExternalCommandAvailability, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.PushButton
Type Parameters
Name Description
TExternalCommand
TAvailability
| Improve this Doc View Source

AddSeparator()

Declaration
void AddSeparator()
| Improve this Doc View Source

AddSlideOut()

Declaration
void AddSlideOut()
| Improve this Doc View Source

AddSplitButton(List<PushButtonData>)

Declaration
SplitButton AddSplitButton(List<PushButtonData> pushButtonDataList)
Parameters
Type Name Description
System.Collections.Generic.List<Autodesk.Revit.UI.PushButtonData> pushButtonDataList
Returns
Type Description
Autodesk.Revit.UI.SplitButton
| Improve this Doc View Source

AddStackedItems(RibbonItemData, RibbonItemData)

Declaration
IList<RibbonItem> AddStackedItems(RibbonItemData item1, RibbonItemData item2)
Parameters
Type Name Description
Autodesk.Revit.UI.RibbonItemData item1
Autodesk.Revit.UI.RibbonItemData item2
Returns
Type Description
System.Collections.Generic.IList<Autodesk.Revit.UI.RibbonItem>
| Improve this Doc View Source

AddStackedItems(RibbonItemData, RibbonItemData, RibbonItemData)

Declaration
IList<RibbonItem> AddStackedItems(RibbonItemData item1, RibbonItemData item2, RibbonItemData item3)
Parameters
Type Name Description
Autodesk.Revit.UI.RibbonItemData item1
Autodesk.Revit.UI.RibbonItemData item2
Autodesk.Revit.UI.RibbonItemData item3
Returns
Type Description
System.Collections.Generic.IList<Autodesk.Revit.UI.RibbonItem>
| Improve this Doc View Source

AddToggleButton<TExternalCommand>(String, String, String, String)

Declaration
ToggleButton AddToggleButton<TExternalCommand>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.ToggleButton
Type Parameters
Name Description
TExternalCommand
| Improve this Doc View Source

AddToggleButton<TExternalCommand, TAvailability>(String, String, String, String)

Declaration
ToggleButton AddToggleButton<TExternalCommand, TAvailability>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
    where TAvailability : class, IExternalCommandAvailability, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.ToggleButton
Type Parameters
Name Description
TExternalCommand
TAvailability
| Improve this Doc View Source

CreatePushButtonData<TExternalCommand>(String, String, String, String)

Declaration
PushButtonData CreatePushButtonData<TExternalCommand>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.PushButtonData
Type Parameters
Name Description
TExternalCommand
| Improve this Doc View Source

CreatePushButtonData<TExternalCommand, TAvailability>(String, String, String, String)

Declaration
PushButtonData CreatePushButtonData<TExternalCommand, TAvailability>(string name, string image = null, string tooltip = null, string description = null)
    where TExternalCommand : class, IExternalCommand, new()
    where TAvailability : class, IExternalCommandAvailability, new()
Parameters
Type Name Description
System.String name
System.String image
System.String tooltip
System.String description
Returns
Type Description
Autodesk.Revit.UI.PushButtonData
Type Parameters
Name Description
TExternalCommand
TAvailability
| Improve this Doc View Source

GetPanel()

Declaration
RibbonPanel GetPanel()
Returns
Type Description
Autodesk.Revit.UI.RibbonPanel
| Improve this Doc View Source

GetTabName()

Declaration
string GetTabName()
Returns
Type Description
System.String
  • Improve this Doc
  • View Source
Back to top Generated by DocFX