Exemple #1
0
 /// <summary>
 /// Save tab info to configuration file.
 /// </summary>
 public static void Save()
 {
     // save before load cause tab information corruption.
     if (!_loaded)
     {
         return;
     }
     Setting.Columns = Columns.Select(c => c.Tabs.Select(t => new TabDescription(t)))
                       .Select(ts => new ColumnDescription {
         Tabs = ts.ToArray()
     }).ToArray();
 }
Exemple #2
0
 /// <summary>
 ///     Get column info datas for persistence.
 /// </summary>
 /// <returns></returns>
 internal static IEnumerable <ColumnInfo> GetColumnInfoData()
 {
     return(_columns.Select(c => new ColumnInfo(c.Tabs)));
 }