private void DockManager_PanelClosed(object sender, DotSpatial.Controls.Docking.DockablePanelEventArgs e)
 {
     if (e.ActivePanelKey == this.Key)
     {
         this.Focus = false;
     }
 }
 void DockManager_PanelHidden(object sender, DotSpatial.Controls.Docking.DockablePanelEventArgs e)
 {
     if (e.ActivePanelKey == "kDataExplorer")
     {
         if (_showSearchResultsPanel)
         {
             _btnSearchResults.Toggle();
         }
         _showSearchResultsPanel = false;
     }
 }
 void DockManager_ActivePanelChanged(object sender, DotSpatial.Controls.Docking.DockablePanelEventArgs e)
 {
     if (e.ActivePanelKey.Equals("kDataExplorer"))
     {
         if (!_showSearchResultsPanel)
         {
             _btnSearchResults.Toggle();
         }
         _showSearchResultsPanel = true;
     }
 }
 void DockManager_PanelHidden(object sender, DotSpatial.Controls.Docking.DockablePanelEventArgs e)
 {
     if (e.ActivePanelKey == "kDataExplorer")
     {
         if (_showTableManagerPanel)
         {
             _btnAttributeTable.Toggle();
         }
         _showTableManagerPanel = false;
     }
 }
 void DockManager_ActivePanelChanged(object sender, DotSpatial.Controls.Docking.DockablePanelEventArgs e)
 {
     if (e.ActivePanelKey == "kMap")
     {
         //if the clicked root item was 'search', then don't select the map root item
         //(the user intended to show search tab and map panel)
         if (!App.SerializationManager.GetCustomSetting("SearchRootClicked", false))
         {
             App.HeaderControl.SelectRoot(HeaderControl.HomeRootItemKey);
         }
     }
 }