home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / Sharpdev / 099bsetup.exe / ExamplePad.xft < prev    next >
Extensible Markup Language  |  2003-09-21  |  2KB  |  74 lines

  1. <?xml version="1.0"?>
  2. <Template Originator="Mike Krueger" Language="C#" Created="09/04/2003" LastModified="09/04/2003">
  3.     
  4.     <TemplateConfiguration>
  5.         <Name>Simple #Develop pad</Name>
  6.         <Icon>C#.File.FullFile</Icon>
  7.         <Category>SharpDevelop</Category>
  8.         <LanguageName>C#</LanguageName>
  9.         <Description>Creates a #D pad content (for example the #D scouts)</Description>
  10.     </TemplateConfiguration>
  11.     
  12.     <TemplateFiles>
  13.         <File DefaultExtension=".cs" DefaultName="EmptyC#file">
  14.             <![CDATA[using System;
  15. using System.Windows.Forms;
  16. using ICSharpCode.SharpDevelop.Gui;
  17.  
  18. namespace MyPad
  19. {
  20.     /// <summary>
  21.     /// Description of the pad content
  22.     /// </summary>
  23.     public class MyPad : AbstractPadContent
  24.     {
  25. #region AbstractPadContent requirements
  26.         /// <summary>
  27.         /// The <see cref="System.Windows.Forms.Control"/> representing the pad
  28.         /// </summary>
  29.         public override Control Control {
  30.             get {
  31.                 //
  32.                 // TODO : Give back a working Windows.Forms Control
  33.                 //
  34.                 return null;
  35.             }
  36.         }
  37.         
  38.         /// <summary>
  39.         /// Creates a new MyPad object
  40.         /// </summary>
  41.         public MyPad() : base("The Title of MyPad")
  42.         {
  43.             // TODO: Optionally set the icon resource name with Icon = "YourIconResourceName";
  44.         }
  45.         
  46.         /// <summary>
  47.         /// Refreshes the pad
  48.         /// </summary>
  49.         public override void RedrawContent()
  50.         {
  51.             // TODO: Refresh the whole pad control here, renew all resource strings whatever
  52.             //       Note that you do not need to recreate the control.
  53.         }
  54.         
  55.         /// <summary>
  56.         /// Cleans up all used resources
  57.         /// </summary>
  58.         public override void Dispose()
  59.         {
  60.             // TODO: Clean up resources in this method
  61.             // Control.Dispose();
  62.         }
  63. #endregion
  64.     }
  65.     
  66. }
  67. ]]>
  68.         </File>
  69.     </TemplateFiles>
  70.     
  71.     <FileOptions/>
  72.     
  73. </Template>
  74.