public void Dispose(bool disposing)
{
if (disposing)
{
// Dispose managed resources
if (tabbedThumbnailPreview != null)
{
tabbedThumbnailPreview.Dispose();
}
tabbedThumbnailPreview = null;
if (ThumbnailToolbarProxyWindow != null)
{
ThumbnailToolbarProxyWindow.Dispose();
}
ThumbnailToolbarProxyWindow = null;
if (TabbedThumbnailProxyWindow != null)
{
TabbedThumbnailProxyWindow.Dispose();
}
TabbedThumbnailProxyWindow = null;
// Don't dispose the thumbnail buttons
// as they might be used in another window.
// Setting them to null will indicate we don't need use anymore.
thumbnailButtons = null;
}
}