// <copyright file="IFolderDialog.cs" company="PlaceholderCompany">
// Copyright (c) PlaceholderCompany. All rights reserved.
// </copyright>

namespace SystemTrayMenu.UserInterface.FolderBrowseDialog
{
    using System.Windows.Forms;

    public interface IFolderDialog
    {
        string InitialFolder { get; set; }

        string DefaultFolder { get; set; }

        string Folder { get; set; }

        DialogResult ShowDialog();

        DialogResult ShowDialog(IWin32Window owner);

        DialogResult ShowVistaDialog(IWin32Window owner);

        DialogResult ShowLegacyDialog(IWin32Window owner);

        void Dispose();
    }
}
