namespace V3.Widgets
{
///
/// A widget factory that is automatically implemented by Ninject.
///
public interface IBasicWidgetFactory
{
///
/// Creates a new button widget.
///
/// a new button widget
Button CreateButton();
///
/// Creates a new empty widget.
///
/// a new empty widget
EmptyWidget CreateEmptyWidget();
///
/// Creates a new select button widget.
///
/// a new select button widget
SelectButton CreateSelectButton();
///
/// Creates a new label widget.
///
/// a new label widget
Label CreateLabel();
///
/// Creates a new Achievement Box.
///
/// a new achievement box widget.
AchievementBox CreateAchievementBox();
}
}