Ejemplo n.º 1
0
        public void SetCurrentForkTale(ForkTale forktale)
        {
            _currentForkTale = forktale;
            CurrentNode = forktale.ParentNode;

            ApplyColorScheme(forktale.Global.ColorScheme);
            this.Title = forktale.Global.ForkTaleTitle;

            Maximize(forktale.Global.IsMaximized);
        }
Ejemplo n.º 2
0
        public FormWPFContainer(Model.ForkTale forkTale, PopupType popupType)
        {
            InitializeComponent();

            this.MainPanel.Controls.Add(_host);

            _forkTale = forkTale;

            switch (popupType)
            {
                case PopupType.Globals:
                    ShowGlobals(forkTale.Global);
                    break;

                case PopupType.Enumerations:
                    ShowEnumerations(forkTale.Global);
                    break;
            }

            this.MainPanel.Controls.Add(_host);
        }
Ejemplo n.º 3
0
        public void New(bool askToSave = true)
        {
            if (askToSave && !AskToSave())
                return;

            _fileName = null;
            _forkTale = new ForkTale(new ForkTaleNode("New ForkTale", ""));
            _currentNode = _forkTale.ParentNode;
        }
Ejemplo n.º 4
0
        private void OpenFile(string filePath, bool askToSave)
        {
            if (filePath==null)
                return;
            if (askToSave && !AskToSave())
                return;

            _fileName = filePath;
            _forkTale = (ForkTale)SaveLoad.SaveLoad.LoadForkTale(filePath);
            _currentNode = _forkTale.ParentNode;
        }
Ejemplo n.º 5
0
        public MainWindow(ForkTale forkTale)
        {
            InitializeComponent();

            SetCurrentForkTale(forkTale);
        }
Ejemplo n.º 6
0
        public void New()
        {
            if (!AskToSave())
                return;

            LoadedForkTale = new ForkTale();
        }
Ejemplo n.º 7
-1
 public DesignerViewModel(Screen parentScreen)
 {
     _parentScreen = parentScreen;
     LoadedForkTale = new ForkTale();
 }