- Introduction
- What's New?
- Features
- Getting Started
- Integration with E-commerce
- Integration with Remote Asset Sources
- Printable Files and Proof Images
- Configuring Products
- Creating Product Templates
- User Interface
- Configuration Files
- APIs
- IFrame API
- Getting Started with IFrame API
- Using the Design Atoms Framework in IFrame API
- Changing the Product Size
- BaseEditor Module
- Configuration Module
- Ui Module
- AssetSelectWidgetType Enumeration
- ColorPickerSectionViewType Enumeration
- ColorPickerTarget Enumeration
- IActionModeParsed Interface
- IAssetManagerConfig Module
- IAssetSources Module
- IAutoZoomConfigParsed Interface
- IBarcodeDialogConfigParsed Interface
- IBottomToolbarConfigParsed Interface
- IColorPickerConfigParsed Interface
- IColorPickerConfigSection Interface
- ICommonConfigParsed Interface
- IFinishButtonConfigParsed Interface
- IFitTextRectangleSettings Interface
- IGalleryDialogConfigParsed Interface
- IImageEditorDialogConfigParsed Interface
- IItemMenuConfigParsed Interface
- INoColorSection Interface
- IObjectInspectorConfigParsed Interface
- IPaletteSection Interface
- IPerSurfaceConfiguration Interface
- IRangeParamsParsed Interface
- IRecentSection Interface
- IRichComboValuesConfigParsed Interface
- IRichTextDialogConfigParsed Interface
- IShowHintSettingsParsed Interface
- IShowInputSettings Interface
- ISurfaceSwitchConfigParsed Interface
- ITabDescriptorParsed Interface
- ITextOutlineParsed Interface
- ITextShadowParamParsed Interface
- IThemeSection Interface
- IToolboxConfigParsed Module
- ITopToolbarConfigParsed Interface
- IWidgetConfigsForSurface Interface
- IWidgetsConfig Interface
- IZoomConfigParsed Interface
- IZOrderConfigParsed Interface
- SectionType Enumeration
- Ui Module
- Configuration Module
- IframeApi Module
- Web API
- Design Atoms Framework
- UI Framework
- Dynamic Image API
- IFrame API
- Add-ons
- System Requirements
- Troubleshooting
- Upgrading the Design Editor
- Migrating Your Applications
- Breaking Changes in 5.0
- Licensing
- Copyright Notices
IGalleryButton Interface
Applies to: Customer's Canvas On-Premises; Design Editor 5.35.9, 5.x (may differ) · Archived documentation
A structure defining configuration of the Toolbox for launching the Asset Manager in a predefined mode. For more details, refer to The Asset Manager topic.
Properties
action
The action that the button performs. You can define the Toolbox by using the actions alone.
Optional defaultTabName
A tab to be displayed when the Asset Manager opens. By default, the first tab opens.
Optional iconClass
The class of the button icon. You can find the complete list of available icon classes in \src\design-editor\Styles\ControlStyles\sp-icons.less.
Optional itemConfig
A structure containing the configuration of new design elements. For an example, you can refer to ILocationDefaultConfig or IBarcodeDefaultConfig.
Optional nameDialogEnabled
Enables a dialog box to type in the name of a new design element. The default value is false.
Optional tabs
An array of available tab names in the Asset Manager. By default, all defined tabs are displayed.
Optional translationKey
The translation key of the button caption. The corresponding string should be defined in the ~\Configuration\translations.json file.
Optional translationKeyTitle
The translation key of the button tooltip. The corresponding string should be defined in the ~\Configuration\translations.json file.
Optional type
A gallery used in the editor. Starting from Customer's Canvas 5.16, can only enable the Asset Manager to select images. The default value is "AssetManager".