new JavaScript added to show playlist with small font size

This commit is contained in:
Frank Skare
2019-07-25 12:27:13 +02:00
parent dfc1ac712e
commit 2068bfb6fa
6 changed files with 13 additions and 8 deletions

View File

@@ -12,6 +12,11 @@
change is that there exist too many different terms, addons, addins, change is that there exist too many different terms, addons, addins,
extensions, modules, packages etc.. mpv.net follows Google Chrome as the worlds extensions, modules, packages etc.. mpv.net follows Google Chrome as the worlds
most popular extendable app, Chrome uses the term Extension. most popular extendable app, Chrome uses the term Extension.
- a thread synchronisation bug was fixed, the shutdown thread was aborted
if it was running more then 3 seconds, this caused the rating addon
to fail if it was waiting for a drive to wakeup
- a new JavaScript was included to show the playlist with a smaller font size,
the script is located at startup/scripts
### 4.7.7 ### 4.7.7

View File

@@ -164,7 +164,7 @@ namespace mpvnet
string command = VB.Interaction.InputBox("Enter a mpv command to be executed.", "Execute Command", RegHelp.GetString(App.RegPath, "RecentExecutedCommand")); string command = VB.Interaction.InputBox("Enter a mpv command to be executed.", "Execute Command", RegHelp.GetString(App.RegPath, "RecentExecutedCommand"));
if (string.IsNullOrEmpty(command)) return; if (string.IsNullOrEmpty(command)) return;
RegHelp.SetObject(App.RegPath, "RecentExecutedCommand", command); RegHelp.SetObject(App.RegPath, "RecentExecutedCommand", command);
mp.command_string(command, false); mp.command(command, false);
})); }));
} }

View File

@@ -141,7 +141,7 @@
t script-binding stats/display-stats #menu: View > Show Statistics t script-binding stats/display-stats #menu: View > Show Statistics
T script-binding stats/display-stats-toggle #menu: View > Toggle Statistics T script-binding stats/display-stats-toggle #menu: View > Toggle Statistics
Del script-binding osc/visibility #menu: View > Toggle OSC Visibility Del script-binding osc/visibility #menu: View > Toggle OSC Visibility
F8 show-text ${playlist} 5000 #menu: View > Show Playlist F8 script-binding show-playlist #menu: View > Show Playlist
F9 show-text ${track-list} 5000 #menu: View > Show Audio/Video/Subtitle List F9 show-text ${track-list} 5000 #menu: View > Show Audio/Video/Subtitle List
c script-message mpv.net show-conf-editor #menu: Settings > Show Config Editor c script-message mpv.net show-conf-editor #menu: Settings > Show Config Editor

View File

@@ -104,7 +104,7 @@ namespace mpvnet
{ {
CommandItem item = ListView.SelectedItem as CommandItem; CommandItem item = ListView.SelectedItem as CommandItem;
Close(); Close();
mp.command_string(item.Command); mp.command(item.Command);
} }
} }

View File

@@ -352,7 +352,7 @@ namespace mpvnet
string path = item.Path.Replace("&", "&&"); string path = item.Path.Replace("&", "&&");
MenuItem menuItem = ContextMenu.Add(path, () => { MenuItem menuItem = ContextMenu.Add(path, () => {
try { try {
mp.command_string(item.Command); mp.command(item.Command);
} catch (Exception ex) { } catch (Exception ex) {
Msg.ShowException(ex); Msg.ShowException(ex);
} }
@@ -407,17 +407,17 @@ namespace mpvnet
case 0x0200: // WM_MOUSEMOVE case 0x0200: // WM_MOUSEMOVE
{ {
Point pos = PointToClient(Cursor.Position); Point pos = PointToClient(Cursor.Position);
mp.command_string($"mouse {pos.X} {pos.Y}"); mp.command($"mouse {pos.X} {pos.Y}");
if (CursorHelp.IsPosDifferent(LastCursorPosChanged)) CursorHelp.Show(); if (CursorHelp.IsPosDifferent(LastCursorPosChanged)) CursorHelp.Show();
} }
break; break;
case 0x2a3: // WM_MOUSELEAVE case 0x2a3: // WM_MOUSELEAVE
mp.command_string("mouse 1 1"); // osc won't always auto hide mp.command("mouse 1 1"); // osc won't always auto hide
break; break;
case 0x203: // Native.WM.LBUTTONDBLCLK case 0x203: // Native.WM.LBUTTONDBLCLK
{ {
Point pos = PointToClient(Cursor.Position); Point pos = PointToClient(Cursor.Position);
mp.command_string($"mouse {pos.X} {pos.Y} 0 double"); mp.command($"mouse {pos.X} {pos.Y} 0 double");
} }
break; break;
case 0x02E0: // WM_DPICHANGED case 0x02E0: // WM_DPICHANGED

View File

@@ -429,7 +429,7 @@ namespace mpvnet
Marshal.FreeHGlobal(mainPtr); Marshal.FreeHGlobal(mainPtr);
} }
public static void command_string(string command, bool throwException = false) public static void command(string command, bool throwException = false)
{ {
if (Handle == IntPtr.Zero) return; if (Handle == IntPtr.Zero) return;
int err = mpv_command_string(Handle, command); int err = mpv_command_string(Handle, command);