Click or drag to resize
RibbonCustomAction Class
Manage ribbon creation from feature receivers
Inheritance Hierarchy
SystemObject
  FluentRibbonRibbonCustomAction

Namespace: FluentRibbon
Assembly: FluentRibbon (in FluentRibbon.dll) Version: 1.0.5338.15939
Syntax
C#
public class RibbonCustomAction

The RibbonCustomAction type exposes the following members.

Constructors
  NameDescription
Public methodRibbonCustomAction
Creates a user custom action for ribbon creation and management. Custom action is something like a container for your customizations.
Top
Methods
  NameDescription
Public methodAddControl
Adds control to existing control group
Public methodAddControlGroup
Registers custom ribbon controls group for a list at specified SPWeb.
Public methodAddTab
Registers custom ribbon tab for a list at specified SPWeb.
Public methodAddTabToContextualGroup
Adds custom tab to specified contextual tab group
Public methodAddTemplate
Add templates, for using with your group definitions. Do NOT add standard templates from here! They are added automatically.
Public methodProvision(Guid, SPList)
Provision all pending customizations to specified list. Customizations will be shown on all list pages.
Public methodProvision(Guid, SPSite)
Provision all pending customizations to specified site collection. Customizations will be shown on all list pages.
Public methodProvision(Guid, SPWeb)
Provision all pending customizations to specified web. Customizations will be shown on all list pages.
Public methodProvision(Guid, SPList, ListForms)
Provision all pending customizations to specified list. Customizations will be shown on specified list pages for lists with specified ID.
Public methodProvision(Guid, SPSite, ListTypes)
Provision all pending customizations to specified site collection. Customizations will be shown on all pages for lists with specified ID.
Public methodProvision(Guid, SPWeb, ListTypes)
Provision all pending customizations to specified web. Customizations will be shown on all pages for lists with specified ID.
Public methodProvision(Guid, SPList, ListForms, SPBasePermissions)
Provision all pending customizations to specified web. Customizations will be shown on specified list pages, only to users with appropriate rights.
Public methodProvision(Guid, SPSite, ListTypes, ListForms)
Provision all pending customizations to specified site collection. Customizations will be shown on specified list pages for lists with specified ID.
Public methodProvision(Guid, SPWeb, ListTypes, ListForms)
Provision all pending customizations to specified web. Customizations will be shown on specified list pages for lists with specified ID.
Public methodProvision(Guid, SPSite, ListTypes, ListForms, SPBasePermissions)
Provision all pending customizations to specified site collection. Customizations will be shown on specified list pages, only to users with appropriate rights.
Public methodProvision(Guid, SPUserCustomActionCollection, String, ListForms, NullableSPBasePermissions)
Provision all pending customizations to specified web. Customizations will be shown on specified list pages, for lists with specified ID (this can be your custom list template ID), to users with appropriate rights.
Public methodProvision(Guid, SPWeb, ListTypes, ListForms, SPBasePermissions)
Provision all pending customizations to specified web. Customizations will be shown on specified list pages, only to users with appropriate rights.
Public methodStatic memberRemoveAllCustomizations(SPList, Guid)
Remove all ribbon customizations from specified list. Usually done in FeatureDeactivating method.
Public methodStatic memberRemoveAllCustomizations(SPSite, Guid)
Remove all ribbon customizations from specified site. Usually done in FeatureDeactivating method.
Public methodStatic memberRemoveAllCustomizations(SPWeb, Guid)
Remove all ribbon customizations from specified web. Usually done in FeatureDeactivating method.
Public methodRemoveRibbonElement
Removes ribbon element with specified id (it can be control, control group, tab, whatever..)
Public methodReplaceControl
Replaces control with custom one.
Public methodReplaceControlGroup
Registers custom ribbon controls group for a list at specified SPWeb, replacing one of the existing groups.
Public methodReplaceTab
Registers custom ribbon tab for a list at specified SPWeb, replacing one of the existing tabs.
Top
See Also