---
title: "Ui Module"
canonical: https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.htm
archived: true
applies_to:
  - product: "Customer's Canvas On-Premises"
  - product: "Design Editor"
    versions: ["6.15.0", "6.x (may differ)"]
---

**You’re viewing outdated documentation.** [View the latest Customer’s Canvas On-Premises documentation](https://customerscanvas.com/docs/on-premises/).

# Ui Module

**Applies to:** Customer's Canvas On-Premises; Design Editor 6.15.0, 6.x (may differ) · **Archived documentation**
 
Widget configuration interfaces
 
## Modules
  
|  Name |  Description |
| --- | --- |
 |  [IAssetManagerConfig](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iassetmanagerconfig.htm.md) |  A structure defining tabs of the **Asset Manager**. For details, see [The Asset Manager](https://customerscanvas.com/docs/cc6/asset-manager.htm.md) topic. |
 |  [IAssetSources](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iassetsources.htm.md) |  A structure defining sources for the **Asset Manager**. For details, see [The Asset Manager](https://customerscanvas.com/docs/cc6/asset-manager.htm.md) topic. |
 |  [IToolboxConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.itoolboxconfigparsed.htm.md) |  A structure defining the configuration of the **Toolbox**. For details, see the [Customizing the Toolbox](https://customerscanvas.com/docs/cc6/customizing-toolbox.htm.md) topic. |
 
## Enumerations
  
|  Name |  Description |
| --- | --- |
 |  [ColorPickerSectionViewType](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.colorpickersectionviewtype.htm.md) |  The appearance of the **Color picker** sections. |
 |  [ColorPickerTarget](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.colorpickertarget.htm.md) |  Targets for color sections in the **Color picker**. |
 |  [SectionType](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.sectiontype.htm.md) |  Sections of the predefined colors in the **Color picker**. |
 
## Interfaces
  
|  Name |  Description |
| --- | --- |
 |  [IActionModeParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iactionmodeparsed.htm.md) |  A structure defining how to import SVG, PDF, and PSD graphics. For details, see [The Asset Manager](https://customerscanvas.com/docs/cc6/asset-manager.htm.md) topic. |
 |  [IAutoZoomConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iautozoomconfigparsed.htm.md) |  A structure containing auto-zoom configuration of the Rich text editor. |
 |  [IBarcodeDialogConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ibarcodedialogconfigparsed.htm.md) |  A structure containing the configuration of the Barcode dialog. |
 |  [IBottomToolbarConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ibottomtoolbarconfigparsed.htm.md) |  A structure containing the configuration of the Bottom toolbar. |
 |  [IColorPickerConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.icolorpickerconfigparsed.htm.md) |  A structure defining the **Color picker**. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) topic. |
 |  [IColorPickerConfigSection](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.icolorpickerconfigsection.htm.md) |  A structure defining basic properties of **Color picker** sections. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) topic. |
 |  [ICommonConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.icommonconfigparsed.htm.md) |  A structure for common settings of widgets. |
 |  [IFinishButtonConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ifinishbuttonconfigparsed.htm.md) |  The configuration of the **Finish design** button. |
 |  [IFitTextRectangleSettings](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ifittextrectanglesettings.htm.md) |  A structure defining when and how the editor fits bounding rectangles to rich formatted text. |
 |  [IImageEditorDialogConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iimageeditordialogconfigparsed.htm.md) |  A structure defining settings of the Image editor dialog. |
 |  [IItemMenuConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iitemmenuconfigparsed.htm.md) |  A structure defining commands of the Item menu. |
 |  [INoColorSection](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.inocolorsection.htm.md) |  A structure defining the **No Color** section in the **Color picker**. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) topic. |
 |  [IObjectInspectorConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iobjectinspectorconfigparsed.htm.md) |  A structure containing the configuration of the Object inspector. |
 |  [IPaletteSection](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ipalettesection.htm.md) |  A structure defining the section of swatches in the **Color picker**. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) topic. |
 |  [IPerSurfaceConfiguration](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ipersurfaceconfiguration.htm.md) |  A configuration of widgets, that is defined for separate surfaces. For an example, you can refer to the [Customizing Widgets on a Per-page Basis](https://customerscanvas.com/docs/cc6/customizing-widgets.htm.md) topic. |
 |  [IRangeParamsParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.irangeparamsparsed.htm.md) |  A structure defining a range of values. |
 |  [IRecentSection](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.irecentsection.htm.md) |  A structure defining the section of recently selected colors in the **Color picker**. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) topic. |
 |  [IRichComboValuesConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.irichcombovaluesconfigparsed.htm.md) |  An object defining the indent and padding values for the **Rich Text** editor. |
 |  [IRichTextDialogConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.irichtextdialogconfigparsed.htm.md) |  The dialog providing text formatting options. For details, see the [Rich Text Editor](https://customerscanvas.com/docs/cc6/rich-text-editor.htm.md) topic. |
 |  [IShowHintSettingsParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ishowhintsettingsparsed.htm.md) |  The settings enabling hints for drop-down lists in the toolbar of the **Rich Text** editor. These hints are turned on by default. |
 |  [IShowInputSettings](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ishowinputsettings.htm.md) |  The settings enabling the user input for drop-down lists in the toolbar of the **Rich Text** editor. The user input is turned on by default. |
 |  [ISurfaceSwitchConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.isurfaceswitchconfigparsed.htm.md) |  A structure defining the configuration of the navigation area in the Bottom toolbar. |
 |  [ITextOutlineParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.itextoutlineparsed.htm.md) |  The text outline for low-contrast texts in the **Rich Text** editor. This feature is turned off by default. |
 |  [ITextShadowParamParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.itextshadowparamparsed.htm.md) |  A structure defining a range of values. |
 |  [IThemeSection](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.ithemesection.htm.md) |  A structure defining the section of theme colors in the **Color picker**. For details, see the [Color Picker](https://customerscanvas.com/docs/cc6/colors.htm.md) and [Product Themes](https://customerscanvas.com/docs/cc6/product-themes.htm.md). |
 |  [ITopToolbarConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.itoptoolbarconfigparsed.htm.md) |  A structure containing the configuration of the Top toolbar. |
 |  [IWidgetConfigsForSurface](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iwidgetconfigsforsurface.htm.md) |  A structure defining the configuration of widgets for a separate surface. |
 |  [IWidgetsConfig](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.iwidgetsconfig.htm.md) |  The configuration of the editor widgets. For details, see the [Customizing the User Interface](https://customerscanvas.com/docs/cc6/customizing-user-interface.htm.md) topic. |
 |  [IZOrderConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.izorderconfigparsed.htm.md) |  A structure containing the configuration of the **z-order** control. |
 |  [IZoomConfigParsed](https://customerscanvas.com/docs/cc6/customerscanvas.baseeditor.configuration.ui.izoomconfigparsed.htm.md) |  A structure containing text zoom configuration of the Rich text editor. |
 
## Type aliases
 
### TextRectangleFitMode
 
TextRectangleFitMode: "shrinkToContentWidth"  |  "stretchToContentWidth"  |  "shrinkOrStretchToContentWidth"  |  "shrinkToContentHeight"  |  "stretchToContentHeight"  |  "shrinkOrStretchToContentHeight"  |  "shrinkToContent"  |  "stretchToContent"  |  "shrinkOrStretchToContent"
