namespace DevExpress.DevAV.Services {
    public interface IPeekModulesHostingService {
        bool IsDocked(ModuleType moduleType);
        void DockModule(ModuleType moduleType);
        void UndockModule(ModuleType moduleType);
        void ShowModule(ModuleType moduleType);
    }
    class PeekModulesHostingService : IPeekModulesHostingService {
        IPeekModulesHost peekModulesHost;
        public PeekModulesHostingService(IPeekModulesHost peekModulesHost) {
            this.peekModulesHost = peekModulesHost;
        }
        bool IPeekModulesHostingService.IsDocked(ModuleType moduleType) {
            return peekModulesHost.IsDocked(moduleType);
        }
        void IPeekModulesHostingService.DockModule(ModuleType moduleType) {
            peekModulesHost.DockModule(moduleType);
        }
        void IPeekModulesHostingService.UndockModule(ModuleType moduleType) {
            peekModulesHost.UndockModule(moduleType);
        }
        void IPeekModulesHostingService.ShowModule(ModuleType moduleType) {
            peekModulesHost.ShowPeek(moduleType);
        }
    }
}