mirror of
https://github.com/AAndyProgram/SCrawler.git
synced 2026-03-14 15:52:18 +00:00
2023.6.19.0
YT.Progress: make the playlists parsing progress more informative; change form display method YT.YouTubeMediaContainerBase: fix sort algo YT.Tray: add 'Add' button; add 'Ctrl+Click' on tray icon to add download YT.Settings: add setting 'Download on click in tray: show form' LPSG: some files didn't download (encoding) Twitter: hide cache deletion errors Mastogon: fixed bug in 'ReparseMissing' function Reddit: downloaded gifs are static XHamster: videos are not downloading or downloading incorrectly Progress: fix bugs; minor improvements
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
Imports System.ComponentModel
|
||||
Imports SCrawler.API.YouTube
|
||||
Imports PersonalUtilities.Forms
|
||||
Imports PersonalUtilities.Forms.Controls.KeyClick
|
||||
Public Class MainFrame
|
||||
Private WithEvents MyActivator As FormActivator
|
||||
Public Sub New()
|
||||
@@ -66,6 +67,12 @@ CloseResume:
|
||||
Private Sub BTT_TRAY_CLOSE_Click(sender As Object, e As EventArgs) Handles BTT_TRAY_CLOSE.Click
|
||||
If CheckForClose(False) Then _IgnoreCloseConfirm = True : _IgnoreTrayOptions = True : Close()
|
||||
End Sub
|
||||
Private Sub MyActivator_TrayIconClick(ByVal Sender As Object, ByVal e As KeyClickEventArgs) Handles MyActivator.TrayIconClick
|
||||
If e.MouseButton = MouseButtons.Left And e.Control Then
|
||||
BTT_ADD_KeyClick(Nothing, New KeyClickEventArgs)
|
||||
e.Handled = Not MyYouTubeSettings.ShowFormDownTrayClick
|
||||
End If
|
||||
End Sub
|
||||
Private Function CheckForClose(ByVal _Ignore As Boolean) As Boolean
|
||||
If MyYouTubeSettings.ExitConfirm And Not _Ignore Then
|
||||
Return MsgBoxE({"Do you want to close the program?", "Closing the program"}, MsgBoxStyle.YesNo) = MsgBoxResult.Yes
|
||||
@@ -77,6 +84,9 @@ CloseResume:
|
||||
MyBase.BTT_SETTINGS_Click(sender, e)
|
||||
TRAY_ICON.Visible = MyYouTubeSettings.CloseToTray
|
||||
End Sub
|
||||
Protected Overrides Sub BTT_ADD_KeyClick(ByVal Sender As ToolStripMenuItemKeyClick, ByVal e As KeyClickEventArgs) Handles CONTEXT_BTT_ADD.KeyClick
|
||||
MyBase.BTT_ADD_KeyClick(Sender, e)
|
||||
End Sub
|
||||
Protected Overrides Sub MyJob_Started(ByVal Sender As Object, ByVal e As EventArgs)
|
||||
TRAY_ICON.Icon = My.Resources.ArrowDownIcon_Orange_24
|
||||
End Sub
|
||||
|
||||
Reference in New Issue
Block a user