rainmeter-studio/RainmeterStudio.SkinDesigner/SkinDocumentTemplate.cs

35 lines
910 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RainmeterStudio.Core;
using RainmeterStudio.Core.Documents;
using RainmeterStudio.Core.Model;
namespace RainmeterStudio.SkinDesignerPlugin
{
/// <summary>
/// Template of a skin which will be opened in the designer
/// </summary>
[PluginExport]
public class SkinDocumentTemplate : DocumentTemplate
{
/// <summary>
/// Initializes this skin template
/// </summary>
public SkinDocumentTemplate()
: base("Skin", "rsskin")
{
}
/// <summary>
/// Creates a new document using this template
/// </summary>
/// <returns>Newly created document</returns>
public override IDocument CreateDocument()
{
return new SkinDocument();
}
}
}