using System; using CMS.ExtendedControls; using CMS.FormControls; public partial class CMSFormControls_MediaSelector : FormEngineUserControl, IDialogControl { #region "Properties" /// /// Indicates if the Clear button should be displayed. /// public bool ShowClearButton { get { return selectMediaElement.ShowClearButton; } set { selectMediaElement.ShowClearButton = value; } } /// /// Indicates if the image preview be displayed. /// public bool ShowPreview { get { return selectMediaElement.ShowPreview; } set { selectMediaElement.ShowPreview = value; } } /// /// Indicates if the path textbox should be displayed. /// public bool ShowTextBox { get { return selectMediaElement.ShowTextBox; } set { selectMediaElement.ShowTextBox = value; } } /// /// Selector value: URL of the Media. /// public override object Value { get { return selectMediaElement.Value; } set { if (value != null) { selectMediaElement.Value = value.ToString(); } else { selectMediaElement.Value = String.Empty; } } } /// /// Width of the image preview. /// public int ImageWidth { get { return selectMediaElement.ImageWidth; } set { selectMediaElement.ImageWidth = value; } } /// /// Height of the image preview. /// public int ImageHeight { get { return selectMediaElement.ImageHeight; } set { selectMediaElement.ImageHeight = value; } } /// /// Image max side size. /// public int ImageMaxSideSize { get { return selectMediaElement.ImageMaxSideSize; } set { selectMediaElement.ImageMaxSideSize = value; } } /// /// CSS class of the image preview. /// public string ImageCssClass { get { return selectMediaElement.ImageCssClass; } set { selectMediaElement.ImageCssClass = value; } } /// /// CSS style of the image preview. /// public string ImageStyle { get { return selectMediaElement.ImageStyle; } set { selectMediaElement.ImageStyle = value; } } /// /// Enable open in full size behavior. /// public bool EnableOpenInFull { get { return selectMediaElement.EnableOpenInFull; } set { selectMediaElement.EnableOpenInFull = value; } } /// /// Interface culture of the control. /// public string Culture { get { return selectMediaElement.Culture; } set { selectMediaElement.Culture = value; } } /// /// Enabled. /// public override bool Enabled { get { return selectMediaElement.Enabled; } set { selectMediaElement.Enabled = value; } } /// /// Indicates if control is used in live site mode. /// public override bool IsLiveSite { get { return selectMediaElement.IsLiveSite; } set { selectMediaElement.IsLiveSite = value; } } /// /// Configuration of the dialog for inserting Images. /// public DialogConfiguration DialogConfig { get { return selectMediaElement.DialogConfig; } set { selectMediaElement.DialogConfig = value; } } #endregion }