Exemplo n.º 1
0
 private FluentControl CreateMainFormBeatmaniaDjmainPage()
 {
     return(new FluentPanel
     {
         Dock = DockStyle.Fill,
         AutoSize = false,
         AutoScroll = true,
         Controls = new List <FluentControl>
         {
             _controlFactory.CreateStandardTable(null,
                                                 _controlFactory.CreateSpacer("Convert Djmain HDD to BMS")
                                                 .Concat(_controlFactory
                                                         .CreateFileSelect(Ids.BeatmaniaDecodeDjmainHddPath, "HDD image", false))
                                                 .Concat(_controlFactory
                                                         .CreateDualCheckbox(Ids.BeatmaniaDecodeDjmainHddSkipAudio, "Disable audio",
                                                                             Ids.BeatmaniaDecodeDjmainHddSkipCharts, "Disable charts"))
                                                 .Concat(_controlFactory
                                                         .CreateCheckbox(Ids.BeatmaniaDecodeDjmainHddRawCharts, "Enable raw charts"))
                                                 .Concat(_controlFactory
                                                         .CreateBigButton(Ids.BeatmaniaDecodeDjmainHddStart, "Go",
                                                                          BeatmaniaDecodeDjmainHdd))
                                                 .Concat(_controlFactory.CreateSpacer("Render Djmain HDD to GST"))
                                                 .Concat(_controlFactory
                                                         .CreateFileSelect(Ids.BeatmaniaRenderDjmainGstPath, "HDD image", false))
                                                 .Concat(_controlFactory
                                                         .CreateBigButton(Ids.BeatmaniaRenderDjmainGstStart, "Go",
                                                                          BeatmaniaRenderDjmainGst))
                                                 , false)
         }
     });
 }