Esempio n. 1
0
        public MarketOrderSettings()
        {
            // Add default columns
            var defaultColumns = new MarketOrderColumn[] {
                MarketOrderColumn.Item,
                MarketOrderColumn.SolarSystem,
                MarketOrderColumn.UnitaryPrice,
                MarketOrderColumn.Volume
            };

            Columns = EnumExtensions.GetValues <MarketOrderColumn>().Where(x => x != MarketOrderColumn.None).Select(x =>
                                                                                                                    new MarketOrderColumnSettings {
                Column = x, Visible = defaultColumns.Contains(x), Width = -1
            }).ToArray();
        }
        public MarketOrderSettings()
        {
            // Add default columns
            var defaultColumns = new MarketOrderColumn[]
            { 
                MarketOrderColumn.Item, 
                MarketOrderColumn.SolarSystem, 
                MarketOrderColumn.UnitaryPrice, 
                MarketOrderColumn.Volume
            };

            Columns = EnumExtensions.GetValues<MarketOrderColumn>().Where(x => x != MarketOrderColumn.None).Select(x =>
                new MarketOrderColumnSettings { Column = x, Visible = defaultColumns.Contains(x), Width = -1 }).ToArray();

            HideInactiveOrders = true;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MarketOrderComparer"/> class.
 /// </summary>
 /// <param name="column">The market order column.</param>
 /// <param name="isAscending">Is ascending flag.</param>
 public MarketOrderComparer(MarketOrderColumn column, bool isAscending)
 {
     m_column      = column;
     m_isAscending = isAscending;
 }