Back to Website
Show / Hide Table of Contents

Class ClipartItem

Inheritance
System.Object
ModelComponent
BaseItem
Item
GroupItem
ClipartItem
Implements
System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Inherited Members
GroupItem.ItemAddedEvent
GroupItem.ItemRemovedEvent
GroupItem.SubscribeToPermissionChanged()
GroupItem.UnsubscribeFromPermissionChanged()
GroupItem.GetNestedItems(Boolean)
GroupItem.GetAllColors()
GroupItem.Equals(LayoutItem)
GroupItem.Equals(Object)
GroupItem.Items
GroupItem.GroupItemPermissions
Item.ParentGroupItem
Item._ignorePermissionsChange
Item.ContainerName
Item.FromLayout
Item._violationSettings
Item.CanSetIsVariable()
Item.SetViolationSettings(ViolationSettings)
Item.OnPermissionsChanged(Object, EventArgs)
Item.RaiseTransformChanged()
Item.Transform_TransformChanged(Object, EventArgs)
Item.SetColorProfile(String, ColorSpace)
Item.Equals(Item)
Item.GetThemeBinding(ThemeBinding)
Item.OnParentContainerChanged()
Item.Locked
Item.Class
Item.IsVariable
Item.ThemeBinding
Item.Opacity
Item.Mask
Item.Visible
Item.FrontendPermissions
Item.ManipulationPermissions
Item.VisualizationPermissions
Item.ItemPermissions
Item.ViolationSettings
Item.Transform
Item.BlendMode
Item.TextWrappingMode
Item.RenderingType
Item.IsRenderTypeIsNormal
Item.TransformChanged
Item.PermissionsChanged
BaseItem.Equals(BaseItem)
BaseItem.ShallowClone()
BaseItem.ShallowClone<TItem>(TItem)
BaseItem.ParentContainer
BaseItem.Type
ModelComponent.UserTagKey
ModelComponent.WarningTagKey
ModelComponent.Tags
ModelComponent.GenerateId()
ModelComponent.ToString()
ModelComponent.Equals(ModelComponent)
ModelComponent.GetHashCode()
ModelComponent.Clone(Boolean)
ModelComponent.Clone()
ModelComponent.OnPropertyChanged(String)
ModelComponent.Version
ModelComponent.Id
ModelComponent.Name
ModelComponent.PropertyChanged
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Model.Items
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class ClipartItem : GroupItem, ICloneable

Constructors

ClipartItem(IList<Item>, List<ClipartItem.ColorGroup>)

Declaration
public ClipartItem(IList<Item> items = null, List<ClipartItem.ColorGroup> colorGroups = null)
Parameters
Type Name Description
System.Collections.Generic.IList<Item> items
System.Collections.Generic.List<ClipartItem.ColorGroup> colorGroups

Properties

ColorGroups

Declaration
public List<ClipartItem.ColorGroup> ColorGroups { get; set; }
Property Value
Type Description
System.Collections.Generic.List<ClipartItem.ColorGroup>

Methods

Accept(ItemVisitor)

Declaration
public override Task Accept(ItemVisitor visitor)
Parameters
Type Name Description
ItemVisitor visitor
Returns
Type Description
System.Threading.Tasks.Task
Overrides
GroupItem.Accept(ItemVisitor)

Accept<T>(ItemVisitor<T>)

Declaration
public override Task<T> Accept<T>(ItemVisitor<T> visitor)
Parameters
Type Name Description
ItemVisitor<T> visitor
Returns
Type Description
System.Threading.Tasks.Task<T>
Type Parameters
Name Description
T
Overrides
Aurigma.DesignAtoms.Model.Items.GroupItem.Accept<T>(Aurigma.DesignAtoms.Model.ItemVisitor<T>)

ApplyPermissionsConstrain()

Declaration
public override void ApplyPermissionsConstrain()
Overrides
GroupItem.ApplyPermissionsConstrain()

DeepClone<TItem>(TItem, Boolean)

Declaration
public override TItem DeepClone<TItem>(TItem clone = null, bool keepIds = false)
    where TItem : ModelComponent
Parameters
Type Name Description
TItem clone
System.Boolean keepIds
Returns
Type Description
TItem
Type Parameters
Name Description
TItem
Overrides
Aurigma.DesignAtoms.Model.Items.GroupItem.DeepClone<TItem>(TItem, System.Boolean)

SetColor(ClipartItem.ColorGroup, Color)

Declaration
public void SetColor(ClipartItem.ColorGroup colorGroup, Color color)
Parameters
Type Name Description
ClipartItem.ColorGroup colorGroup
Color color

Implements

System.ComponentModel.INotifyPropertyChanged
System.ICloneable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback