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
}