public CommandActionsEntryPoint(ICommandManager commandManager, IPresentationManager presentationManager, IPlaybackManager playbackManager, INavigationService navigationService, IScreensaverManager screensaverManager, ILogManager logManager) { _commandManager = commandManager; _defaultCommandActionMap = new DefaultCommandActionMap(presentationManager, playbackManager, navigationService, screensaverManager, logManager); _logger = logManager.GetLogger(GetType().Name); }
public LogoScreensaverWindow(IPresentationManager presentationManager, IScreensaverManager screensaverManager, ILogger logger) : base(presentationManager, screensaverManager, logger) { InitializeComponent(); DataContext = this; Loaded += LogoScreensaver_Loaded; }
/// <summary> /// Initializes a new instance of the <see cref="MainWindow" /> class. /// </summary> public MainWindow(ILogger logger, IPlaybackManager playbackManager, IApiClient apiClient, IImageManager imageManager, IApplicationHost appHost, IPresentationManager appWindow, IUserInputManager userInput, ITheaterConfigurationManager config, INavigationService nav, IScreensaverManager screensaverManager) : base() { _logger = logger; _appHost = appHost; _appWindow = appWindow; _config = config; _playbackManager = playbackManager; UserInputManager = userInput; NavigationManager = nav; Loaded += MainWindow_Loaded; InitializeComponent(); RotatingBackdrops = new RotatingBackdropsViewModel(apiClient, _config, imageManager, playbackManager, logger, screensaverManager); _config.ConfigurationUpdated += _config_ConfigurationUpdated; _playbackManager.PlaybackStarted += _playbackManager_PlaybackStarted; _playbackManager.PlaybackCompleted += _playbackManager_PlaybackCompleted; //Timeline.DesiredFrameRateProperty.OverrideMetadata( // typeof(Timeline), // new FrameworkPropertyMetadata { DefaultValue = 30 } //); }
public RotatingBackdropsViewModel(ITheaterConfigurationManager config, IImageManager imageManager, IPlaybackManager playbackManager, ILogger logger, IScreensaverManager screensaverManager, IConnectionManager connectionManager) { _config = config; _imageManager = imageManager; _playbackManager = playbackManager; _logger = logger; _screensaverManager = screensaverManager; _connectionManager = connectionManager; _dispatcher = Dispatcher.CurrentDispatcher; }
public ScreensaverManager () { foreach (TypeExtensionNode node in AddinManager.GetExtensionNodes ("/Banshee/PlatformServices/ScreensaverManager")) { try { manager = (IScreensaverManager)node.CreateInstance (typeof (IScreensaverManager)); Log.DebugFormat ("Loaded IScreensaverManager: {0}", manager.GetType ().FullName); break; } catch (Exception e) { Log.Exception ("IScreensaverManager extension failed to load", e); } } }
public AppearancePage(ITheaterConfigurationManager config, ISessionManager session, IImageManager imageManager, IPresentationManager presentation, IThemeManager themeManager, INavigationService nav, IScreensaverManager screensaverManager) { _config = config; _session = session; _imageManager = imageManager; _presentation = presentation; _themeManager = themeManager; _nav = nav; _screensaverManager = screensaverManager; InitializeComponent(); }
public BackdropScreensaverWindow(ISessionManager session, IPresentationManager presentationManager, IScreensaverManager screensaverManager, IImageManager imageManager, ILogger logger) : base(presentationManager, screensaverManager, logger) { _session = session; _imageManager = imageManager; InitializeComponent(); DataContext = this; LoadScreensaver(); }
public ScreensaverManager() { foreach (TypeExtensionNode node in AddinManager.GetExtensionNodes("/Banshee/PlatformServices/ScreensaverManager")) { try { manager = (IScreensaverManager)node.CreateInstance(typeof(IScreensaverManager)); Log.DebugFormat("Loaded IScreensaverManager: {0}", manager.GetType().FullName); break; } catch (Exception e) { Log.Error("IScreensaverManager extension failed to load", e); } } }
private double _currentPlaybackRate = 1.0; // Todo - move to reportable property of IPlaybackManager public DefaultCommandActionMap(IPresentationManager presentationManager, IPlaybackManager playbackManager, INavigationService navigationService, IScreensaverManager screensaverManager, ILogManager logManager) { _presentationManager = presentationManager; _playbackManager = playbackManager; _screensaverManager = screensaverManager; _navigationService = navigationService; _logger = logManager.GetLogger(GetType().Name); _globalCommandActionMap = CreateGlobalCommandActionMap(); _nullCommandActionMapping = new CommandActionMapping(Command.Null, NullAction); _playbackManager.PlaybackStarted += PlaybackManagerPlaybackManagerStarted; _playbackManager.PlaybackCompleted += PlaybackManagerPlaybackManagerCompleted; }
public PhotoScreensaverWindow(ISessionManager session, IApiClient apiClient, IPresentationManager presentationManager, IScreensaverManager screensaverManager, IImageManager imageManager, ILogger logger) : base(presentationManager, screensaverManager, logger) { _session = session; _apiClient = apiClient; _imageManager = imageManager; InitializeComponent(); DataContext = this; ScreensaverCanvas.LayoutUpdated += ScreensaverCanvas_LayoutUpdated; this.Loaded += PhotoScreensaverWindow_Loaded; this.Unloaded += PhotoScreensaverWindow_Unloaded; }
public PhotoScreensaverWindow(ISessionManager session, IApiClient apiClient, IPresentationManager presentationManager, IScreensaverManager screensaverManager, IImageManager imageManager, ILogger logger) : base(presentationManager, screensaverManager, logger) { _session = session; _apiClient = apiClient; _imageManager = imageManager; InitializeComponent(); //Timeline.DesiredFrameRateProperty.OverrideMetadata( // typeof(Timeline), // new FrameworkPropertyMetadata { DefaultValue = 40 }); for (var i = 0; i < _animations.Length; i++) { _animations[i] = new DoubleAnimation(); } DataContext = this; ScreensaverCanvas.LayoutUpdated += ScreensaverCanvas_LayoutUpdated; this.Loaded += PhotoScreensaverWindow_Loaded; }
public BackdropScreensaverWindow(ISessionManager session, IApiClient apiClient, IPresentationManager presentationManager, IScreensaverManager screensaverManager, IImageManager imageManager, ILogger logger) : base(presentationManager, screensaverManager, logger) { _session = session; _apiClient = apiClient; _imageManager = imageManager; InitializeComponent(); DataContext = this; LoadScreensaver(); }
public ScreensaverWindowBase(IPresentationManager presentationManager, IScreensaverManager screensaverManager, ILogger logger) { _presentationManager = presentationManager; _screensaverManager = screensaverManager; _logger = logger; }