22using Nmkoder . Data . Streams ;
33using Nmkoder . Data . Ui ;
44using Nmkoder . Extensions ;
5+ using Nmkoder . IO ;
56using Nmkoder . UI ;
67using Nmkoder . Utils ;
78using System ;
@@ -67,8 +68,8 @@ private void AudioStreamsForm_Shown(object sender, EventArgs e)
6768 grid . Columns [ 0 ] . ReadOnly = true ;
6869 grid . Columns [ 1 ] . ReadOnly = true ;
6970 grid . Columns [ 2 ] . ReadOnly = true ;
70- grid . Columns [ 0 ] . FillWeight = 15 ;
71- grid . Columns [ 1 ] . FillWeight = 40 ;
71+ grid . Columns [ 0 ] . FillWeight = 10 ;
72+ grid . Columns [ 1 ] . FillWeight = 45 ;
7273 grid . Columns [ 2 ] . FillWeight = 10 ;
7374 grid . Columns [ 3 ] . FillWeight = 15 ;
7475 grid . Columns [ 4 ] . FillWeight = 20 ;
@@ -81,12 +82,17 @@ private void AudioStreamsForm_Shown(object sender, EventArgs e)
8182 {
8283 AudioStream s = streams [ i ] ;
8384 int br = ( baseBitrate * MiscUtils . GetAudioBitrateMultiplier ( s . Channels ) ) . RoundToInt ( ) ;
84- string title = string . IsNullOrWhiteSpace ( s . Title ) ? "None" : s . Title . Trunc ( 30 ) ;
85+ string title = string . IsNullOrWhiteSpace ( s . Title ) ? "None" : s . Title . Trunc ( 35 ) ;
86+ int newIdx = - 1 ;
8587
8688 if ( currentEntries == null )
87- grid . Rows . Add ( $ "Track { i + 1 } ", title , s . Language . ToUpper ( ) , s . Channels , br ) ;
89+ newIdx = grid . Rows . Add ( $ "# { i + 1 } ", title , s . Language . ToUpper ( ) , s . Channels , br ) ;
8890 else
89- grid . Rows . Add ( $ "Track { i + 1 } ", title , s . Language . ToUpper ( ) , currentEntries [ i ] . ChannelCount , currentEntries [ i ] . BitrateKbps ) ;
91+ newIdx = grid . Rows . Add ( $ "#{ i + 1 } ", title , s . Language . ToUpper ( ) , currentEntries [ i ] . ChannelCount , currentEntries [ i ] . BitrateKbps ) ;
92+
93+ //Logger.Log($"Audio Track {newIdx} has Index {s.Index}");
94+ //int streamId = TrackList.current.File.AllStreams.
95+ grid . Rows [ newIdx ] . Visible = Program . mainForm . streamListBox . GetItemChecked ( s . Index ) ;
9096 }
9197
9298 }
0 commit comments