Ejemplo n.º 1
0
        private void SetupEmptyView(ThemeEditorWindow view)
        {
            _colorContentsViewPresenter?.Dispose();
            _gradientContentsViewPresenter?.Dispose();
            _characterStyleContentsViewPresenter?.Dispose();
            _characterStyleTMPContentsViewPresenter?.Dispose();
            _emptyViewPresenter?.Dispose();

            _emptyViewPresenter = new ThemeEditorEmptyViewPresenter(view.EmptyView);

            view.SetMode(ThemeEditorWindow.Mode.Empty);
        }
Ejemplo n.º 2
0
        private void SetupContentsView(PaletteStore store, ThemeEditorWindow view)
        {
            _colorContentsViewPresenter?.Dispose();
            _gradientContentsViewPresenter?.Dispose();
            _characterStyleContentsViewPresenter?.Dispose();
            _characterStyleTMPContentsViewPresenter?.Dispose();
            _emptyViewPresenter?.Dispose();

            _colorContentsViewPresenter =
                new ThemeEditorWindowContentsViewPresenter <Color>(store.ColorPalette, view.ColorContentsView);
            _gradientContentsViewPresenter =
                new ThemeEditorWindowContentsViewPresenter <Gradient>(store.GradientPalette,
                                                                      view.GradientContentsView);
            _characterStyleContentsViewPresenter =
                new ThemeEditorWindowContentsViewPresenter <CharacterStyle>(store.CharacterStylePalette,
                                                                            view.CharacterStyleContentsView);
            _characterStyleTMPContentsViewPresenter =
                new ThemeEditorWindowContentsViewPresenter <CharacterStyleTMP>(store.CharacterStyleTMPPalette,
                                                                               view.CharacterStyleTMPContentsView);

            view.SetMode(ThemeEditorWindow.Mode.Contents);
        }