コード例 #1
0
ファイル: JournalEntry.cs プロジェクト: greeduomacro/phoenix
 public JournalEntry(JournalEntry e, string text)
 {
     TimeStamp = e.TimeStamp;
     Serial = e.Serial;
     Name = e.Name;
     Text = text;
     Color = e.Color;
     Type = e.Type;
     Font = e.Font;
     Source = e.Source;
 }
コード例 #2
0
 public JournalEntryAddedEventArgs(JournalEntry entry)
 {
     this.entry = entry;
 }
コード例 #3
0
ファイル: Journal.cs プロジェクト: greeduomacro/phoenix
        public static bool SetLine(int line, JournalEntry e)
        {
            Instance instance = CurrentInstance;

            lock (instance.SyncRoot) {
                int histLine = line - instance.LineOffset;

                if (histLine >= 0 && histLine < instance.History.Count) {
                    instance.History[histLine] = e;
                    return true;
                }
                else return false;
            }
        }