Custom Pad Sample

This sample shows you how to create and show a custom pad.  A pad is a window that is 'always' open. It opens automatically when SharpDevelop starts and it could be 'docked'.  It could be hidden, but not closed.

After the sample has been built, and SharpDevelop restarted, the custom pad can be displayed by selecting the menu option View | Custom Pad.

The custom pad is a class derived from SharpDevelop's AbstractPadContent class.  Pads made known to SharpDevelop by adding them to the add in tree path /SharpDevelop/Workbench/Pads:

	<Path name = "/SharpDevelop/Workbench/Pads">
		<Pad id       = "CustomPad"
		     category = "Main"
		     icon     = "PadIcons.Output"
		     title    = "Custom Pad"
		     class    = "CustomPad.MyCustomPad"/>
	</Path>