Skip to content

Commit 88be968

Browse files
committed
1 parent 44aea3e commit 88be968

File tree

2 files changed

+39
-37
lines changed

2 files changed

+39
-37
lines changed

Plain Craft Launcher 2/Pages/PageSetup/ModSetup.vb

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -585,43 +585,6 @@
585585
End Select
586586
End Sub
587587

588-
'主页
589-
Public Sub UiCustomType(Value As Integer)
590-
If FrmSetupUI Is Nothing Then Exit Sub
591-
Select Case Value
592-
Case 0 '无
593-
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
594-
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
595-
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
596-
FrmSetupUI.HintCustom.Visibility = Visibility.Collapsed
597-
FrmSetupUI.HintCustomWarn.Visibility = Visibility.Collapsed
598-
Case 1 '本地
599-
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
600-
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Visible
601-
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
602-
FrmSetupUI.HintCustom.Visibility = Visibility.Visible
603-
FrmSetupUI.HintCustomWarn.Visibility = If(Setup.Get("HintCustomWarn"), Visibility.Collapsed, Visibility.Visible)
604-
FrmSetupUI.HintCustom.Text = $"从 PCL 文件夹下的 Custom.xaml 读取主页内容。{vbCrLf}你可以手动编辑该文件,向主页添加文本、图片、常用网站、快捷启动等功能。"
605-
FrmSetupUI.HintCustom.EventType = ""
606-
FrmSetupUI.HintCustom.EventData = ""
607-
Case 2 '联网
608-
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
609-
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
610-
FrmSetupUI.PanCustomNet.Visibility = Visibility.Visible
611-
FrmSetupUI.HintCustom.Visibility = Visibility.Visible
612-
FrmSetupUI.HintCustomWarn.Visibility = If(Setup.Get("HintCustomWarn"), Visibility.Collapsed, Visibility.Visible)
613-
FrmSetupUI.HintCustom.Text = $"从指定网址联网获取主页内容。服主也可以用于动态更新服务器公告。{vbCrLf}如果你制作了稳定运行的联网主页,可以点击这条提示投稿,若合格即可加入预设!"
614-
FrmSetupUI.HintCustom.EventType = "打开网页"
615-
FrmSetupUI.HintCustom.EventData = "https://github.com/Hex-Dragon/PCL2/discussions/2528"
616-
Case 3 '预设
617-
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Visible
618-
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
619-
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
620-
FrmSetupUI.HintCustom.Visibility = Visibility.Collapsed
621-
FrmSetupUI.HintCustomWarn.Visibility = Visibility.Collapsed
622-
End Select
623-
FrmSetupUI.CardCustom.TriggerForceResize()
624-
End Sub
625588

626589
'顶部栏
627590
Public Sub UiLogoType(Value As Integer)

Plain Craft Launcher 2/Pages/PageSetup/PageSetupUI.xaml.vb

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@
185185
End Sub
186186
Private Shared Sub RadioBoxChange(sender As MyRadioBox, e As Object) Handles RadioLogoType0.Check, RadioLogoType1.Check, RadioLogoType2.Check, RadioLogoType3.Check, RadioLauncherTheme0.Check, RadioLauncherTheme1.Check, RadioLauncherTheme2.Check, RadioLauncherTheme3.Check, RadioLauncherTheme4.Check, RadioLauncherTheme5.Check, RadioLauncherTheme6.Check, RadioLauncherTheme7.Check, RadioLauncherTheme8.Check, RadioLauncherTheme9.Check, RadioLauncherTheme10.Check, RadioLauncherTheme11.Check, RadioLauncherTheme12.Check, RadioLauncherTheme13.Check, RadioLauncherTheme14.Check, RadioCustomType0.Check, RadioCustomType1.Check, RadioCustomType2.Check, RadioCustomType3.Check
187187
If AniControlEnabled = 0 Then Setup.Set(sender.Tag.ToString.Split("/")(0), Val(sender.Tag.ToString.Split("/")(1)))
188+
UiCustomType(Setup.Get("UiCustomType"))
188189
End Sub
189190

190191
'背景图片
@@ -425,6 +426,44 @@ Refresh:
425426
"直接将主页文件拖进 PCL 窗口也可以快捷加载。", "主页自定义教程")
426427
End Sub
427428

429+
'主页卡片的实际处理
430+
Public Shared Sub UiCustomType(Value As Integer)
431+
If FrmSetupUI Is Nothing Then Exit Sub
432+
Select Case Value
433+
Case 0 '无
434+
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
435+
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
436+
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
437+
FrmSetupUI.HintCustom.Visibility = Visibility.Collapsed
438+
FrmSetupUI.HintCustomWarn.Visibility = Visibility.Collapsed
439+
Case 1 '本地
440+
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
441+
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Visible
442+
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
443+
FrmSetupUI.HintCustom.Visibility = Visibility.Visible
444+
FrmSetupUI.HintCustomWarn.Visibility = If(Setup.Get("HintCustomWarn"), Visibility.Collapsed, Visibility.Visible)
445+
FrmSetupUI.HintCustom.Text = $"从 PCL 文件夹下的 Custom.xaml 读取主页内容。{vbCrLf}你可以手动编辑该文件,向主页添加文本、图片、常用网站、快捷启动等功能。"
446+
FrmSetupUI.HintCustom.EventType = ""
447+
FrmSetupUI.HintCustom.EventData = ""
448+
Case 2 '联网
449+
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Collapsed
450+
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
451+
FrmSetupUI.PanCustomNet.Visibility = Visibility.Visible
452+
FrmSetupUI.HintCustom.Visibility = Visibility.Visible
453+
FrmSetupUI.HintCustomWarn.Visibility = If(Setup.Get("HintCustomWarn"), Visibility.Collapsed, Visibility.Visible)
454+
FrmSetupUI.HintCustom.Text = $"从指定网址联网获取主页内容。服主也可以用于动态更新服务器公告。{vbCrLf}如果你制作了稳定运行的联网主页,可以点击这条提示投稿,若合格即可加入预设!"
455+
FrmSetupUI.HintCustom.EventType = "打开网页"
456+
FrmSetupUI.HintCustom.EventData = "https://github.com/Hex-Dragon/PCL2/discussions/2528"
457+
Case 3 '预设
458+
FrmSetupUI.PanCustomPreset.Visibility = Visibility.Visible
459+
FrmSetupUI.PanCustomLocal.Visibility = Visibility.Collapsed
460+
FrmSetupUI.PanCustomNet.Visibility = Visibility.Collapsed
461+
FrmSetupUI.HintCustom.Visibility = Visibility.Collapsed
462+
FrmSetupUI.HintCustomWarn.Visibility = Visibility.Collapsed
463+
End Select
464+
FrmSetupUI.CardCustom.TriggerForceResize()
465+
End Sub
466+
428467
'主题
429468
Private Sub LabLauncherTheme5Unlock_MouseLeftButtonUp(sender As Object, e As MouseButtonEventArgs) Handles LabLauncherTheme5Unlock.MouseLeftButtonUp
430469
RadioLauncherTheme5Gray.Opacity -= 0.23

0 commit comments

Comments
 (0)