using InABox.Configuration;
using System;
using System.Collections.Generic;
using System.Text;
namespace InABox.Core
{
///
/// The global settings for an .
///
public class PostableSettings : BaseObject, IGlobalConfigurationSettings
{
[NullEditor]
public string PostableType { get; set; } = "";
///
/// What kind of is to be used, globally; this will be a type name.
///
[ComboLookupEditor(typeof(PosterTypeLookup))]
[EditorSequence(1)]
public string? PosterType { get; set; }
[TextBoxEditor]
[EditorSequence(2)]
public string? ButtonName { get; set; }
[EditorSequence(3)]
public ImageDocumentLink Thumbnail { get; set; }
[EditorSequence(4)]
[CheckBoxEditor]
public bool ShowClearButton { get; set; } = true;
[EditorSequence(5)]
[CheckBoxEditor]
[Caption("Show Import Button")]
public bool ShowPullButton { get; set; } = true;
}
}