public void setLogger(activeWindow.ILog log) { }
private void LayoutAnchorable_IsActiveChanged(object sender, EventArgs e) { AvalonDock.Layout.LayoutAnchorable layout = (AvalonDock.Layout.LayoutAnchorable)sender; if (!layout.IsActive) { return; } switch (layout.Title) { case "Static panel": if (window == activeWindow.staticPanel) { return; } window = activeWindow.staticPanel; briefing.showStatic(); timeBar.Value = (time / 30) * 30; timeBar.IsSnapToTickEnabled = true; break; case "Dynamic panel": if (window == activeWindow.dynamicPanel) { return; } window = activeWindow.dynamicPanel; briefing.showDynamic(); timeBar.Value = (time / 30) * 30; timeBar.IsSnapToTickEnabled = true; break; case "Play panel": if (window == activeWindow.playPanelStatic && (bool)playStatic.IsChecked || window == activeWindow.playPanelDynamic && (bool)playDynamic.IsChecked) { break; } if ((bool)playStatic.IsChecked) { window = activeWindow.playPanelStatic; briefing.showPlayStatic(); } else { window = activeWindow.playPanelDynamic; briefing.showPlayDynamic(); } timeBar.IsSnapToTickEnabled = false; break; } refreshNoTimer(); refreshTime(); refreshMap(); }
public void showPlayStatic() { window = activeWindow.playPanelStatic; playStatic.IsChecked = true; refreshNoTimer(); refreshTime(); refreshMap(); playPanel.IsSelected = true; }
public void showStatic() { window = activeWindow.staticPanel; timeBar.Value = (time / 30) * 30; timeBar.IsSnapToTickEnabled = true; refreshNoTimer(); refreshTime(); refreshMap(); staticPanel.IsSelected = true; }
private void playMode_Changed(object sender, RoutedEventArgs e) { if (window != activeWindow.playPanelStatic && window != activeWindow.playPanelDynamic) { return; } if ((bool)playStatic.IsChecked && window != activeWindow.playPanelStatic) { window = activeWindow.playPanelStatic; briefing.showPlayStatic(); } else if ((bool)playDynamic.IsChecked && window != activeWindow.playPanelDynamic) { window = activeWindow.playPanelDynamic; briefing.showPlayDynamic(); } try { refreshNoTimer(); } catch (NullReferenceException) { } refreshMap(); }