コード例 #1
0
    public void SaveAs()
    {
        SaveFileDialog saveFileDialog = new SaveFileDialog();

        saveFileDialog.Filter   = "dones file (*.dtml)|*.dtml";
        saveFileDialog.FileName = tree_.TitleText;
        DialogResult dialogResult = saveFileDialog.ShowDialog();

        if (dialogResult == DialogResult.OK)
        {
            //if( GameContext.Config.DoBackUp )
            //{
            //	DeleteBackup();
            //}

            tree_.SaveFileAs(new FileInfo(saveFileDialog.FileName));
            logNote_.Initialize(this);
            logNote_.SaveLog();
            GameContext.Window.AddRecentOpenedFiles(tree_.File.FullName);

#if UNITY_STANDALONE_WIN
            GameContext.Window.SetTitle(tree_.TitleText + " - Dones");
#endif
        }
    }
コード例 #2
0
    public void NewNote(string path, TabButton tab, LogNote logNote)
    {
        tabButton_ = tab;
        logNote_   = logNote;

        tree_.NewFile(new FileInfo(path));

        tabButton_.BindedNote = this;
        tabButton_.Text       = tree_.TitleText;

        logNote.Initialize(this);
    }
コード例 #3
0
    public void LoadNote(string path, TabButton tab, LogNote logNote)
    {
        tabButton_ = tab;
        logNote_   = logNote;

        tree_.LoadFile(new FileInfo(path));
        //if( GameContext.Config.DoBackUp && tree_.File.Exists )
        //{
        //	tree_.File.CopyTo(tree_.File.FullName + ".bak", overwrite: true);
        //}

        tabButton_.BindedNote = this;
        tabButton_.Text       = tree_.TitleText;
        targetScrollValue_    = 1.0f;

        logNote.Initialize(this);
    }