models/editor_configs/pro_image_editor_configs library

Classes

AdaptiveDialogTheme
A theme configuration for adaptive dialogs.
AspectRatioItem
The AspectRatioItem class represents an item with an aspect ratio value and an optional text description. It is commonly used to define aspect ratio options for widgets or components that require a specific aspect ratio.
BlurEditorConfigs
Configuration options for a blur editor.
BlurEditorTheme
The BlurEditorTheme class defines the theme for the blur editor in the image editor. It includes properties such as colors for the app bar and background.
BottomActionBarConfig
Bottom Action Bar Config
CategoryEmoji
Container for Category and their emoji
CategoryViewConfig
Category view Config
CropRotateEditorConfigs
Configuration options for a crop and rotate editor.
CropRotateEditorTheme
The CropRotateEditorTheme class defines the theme for the crop and rotate editor in the image editor. It includes properties such as colors for the app bar, background, crop corners, and more.
CustomWidgetsBlurEditor
CustomWidgetsCropRotateEditor
CustomWidgetsFilterEditor
CustomWidgetsMainEditor
CustomWidgetsPaintEditor
CustomWidgetsTextEditor
EmojiEditorConfigs
Configuration options for an emoji editor.
EmojiEditorTheme
The EmojiEditorTheme class defines the theme for the emoji editor in the image editor.
EmojiViewConfig
Emoji View Config
FilterEditorConfigs
Configuration options for a filter editor.
FilterEditorTheme
The FilterEditorTheme class defines the theme for the filter editor in the image editor. It includes properties such as colors for the app bar, background, and preview text.
HelperLines
The HelperLines class defines the settings for displaying helper lines in the image editor. Helper lines are used to guide users in positioning and rotating layers.
HelperLineTheme
The HelperLineTheme class defines the theme for helper lines in the image editor. Helper lines are used to assist with alignment and positioning of elements in the editor.
I18n
The I18n class provides internationalization settings for the image editor and its components. It includes translations and messages for various parts of the editor.
I18nBlurEditor
Internationalization (i18n) settings for the Blur Editor component.
I18nCropRotateEditor
Internationalization (i18n) settings for the Crop and Rotate Editor component.
I18nEmojiEditor
Internationalization (i18n) settings for the Emoji Editor component.
I18nFilterEditor
Internationalization (i18n) settings for the Filter Editor component.
I18nFilters
I18nLayerInteraction
I18nPaintingEditor
Internationalization (i18n) settings for the Painting Editor component.
I18nStickerEditor
Internationalization (i18n) settings for the I18nStickerEditor Editor component.
I18nTextEditor
Internationalization (i18n) settings for the Text Editor component.
I18nVarious
Internationalization (i18n) settings for various components.
IconsBlurEditor
Customizable icons for the Blur Editor component.
IconsCropRotateEditor
Customizable icons for the Crop/Rotate Editor component.
IconsEmojiEditor
Customizable icons for the Emoji Editor component.
IconsFilterEditor
Customizable icons for the Filter Editor component.
IconsLayerInteraction
Represents the interaction icons for layers in the theme.
IconsPaintingEditor
Customizable icons for the Painting Editor component.
IconsStickerEditor
Customizable icons for the Sticker Editor component.
IconsTextEditor
Customizable icons for the Text Editor component.
ImageEditorCustomWidgets
The ImageEditorCustomWidgets class encapsulates custom widget components that can be used within various parts of the application's user interface. It provides flexibility for customizing the appearance and behavior of specific UI elements such as app bars, bottom navigation bars, and more.
ImageEditorIcons
Customizable icons for the Image Editor component.
ImageEditorTheme
The ImageEditorTheme class defines the overall theme for the image editor in your Flutter application. It includes themes for various editor components such as helper lines, painting editor, text editor, crop & rotate editor, filter editor, emoji editor, and more.
ImageGeneratioConfigs
Configuration settings for image generation.
LayerInteraction
Represents the interaction behavior for a layer.
LoadingDialogTheme
A theme configuration for loading dialogs.
PaintEditorConfigs
Configuration options for a paint editor.
PaintingEditorTheme
Flutter PaintingEditorTheme Class Documentation
ProcessorConfigs
Configuration class for managing processor settings.
ProImageEditorConfigs
A class representing configuration options for the Image Editor.
SearchViewConfig
Search view Config
SkinToneConfig
Skin tone config Config
StateHistoryConfigs
StickerEditorConfigs
Configuration options for a sticker editor.
StickerEditorTheme
The StickerEditorTheme class defines the theme for the sticker editor in the image editor. It includes properties such as colors for the background, category indicator, category icons, and more.
SubEditorPageTheme
A class representing the theme configuration for a sub-editor page.
TextEditorConfigs
Configuration options for a text editor.
TextEditorTheme
The TextEditorTheme class defines the theme for the text editor in the image editor. It includes properties such as colors for the app bar, background, text input, and more.
ThemeLayerInteraction
Represents the interaction settings for layers in the theme.

Enums

ButtonMode
Enum to alter the keyboard button style
ImageEditorDesignModeE
Enum representing design modes for an image editor.
JpegChroma
JPEG Chroma (sub)sampling format.
LayerBackgroundMode
Enumeration for controlling the background color mode of the text layer.
LayerInteractionBorderStyle
LayerInteractionSelectable
Enumerates the different selectability states for a layer.
OutputFormat
Enumeration of image output formats.
PngFilter
ProcessorMode
RotateDirection

Constants

defaultEmojiSet → const List<CategoryEmoji>
List of categories of emojis
DefaultEmojiTextStyle → const TextStyle
Emoji text style providing commonly available fallback fonts
imageEditorAppBarColor → const Color
Color for the app bar in the image editor.
imageEditorBackgroundColor → const Color
Background color for the image editor.
imageEditorPrimaryColor → const Color
Primary color used in the image editor interface.
imageEditorTextColor → const Color
Text color used in the image editor interface.

Properties

isDesktop bool
Checks if the app is running on a desktop platform.
final
isWebMobile bool
final
platformDesignMode ImageEditorDesignModeE
final
platformIsMaterialDesign bool
final

Typedefs

BuildStickers = Widget Function(dynamic setLayer(Widget), ScrollController scrollController)