scripts moved from wiki to folder

This commit is contained in:
Frank Skare
2020-04-21 04:31:10 +02:00
parent d82874409d
commit 4d55423fc7
4 changed files with 50 additions and 5 deletions

View File

@@ -47,11 +47,6 @@ namespace mpvnet
case "add-files-to-playlist": OpenFiles("append"); break; // deprecated 2019
default: Msg.ShowError($"No command '{id}' found."); break;
}
MainForm.Instance.BeginInvoke(new Action(() => {
Message m = new Message() { Msg = 0x0202 }; // WM_LBUTTONUP
WinAPI.SendMessage(MainForm.Instance.Handle, m.Msg, m.WParam, m.LParam);
}));
}
public static void InvokeOnMainThread(Action action) => MainForm.Instance.Invoke(action);

View File

@@ -715,6 +715,13 @@ namespace mpvnet
ShownTickCount = Environment.TickCount;
}
protected override void OnActivated(EventArgs e)
{
base.OnActivated(e);
Message m = new Message() { Msg = 0x0202 }; // WM_LBUTTONUP
WinAPI.SendMessage(MainForm.Instance.Handle, m.Msg, m.WParam, m.LParam);
}
protected override void OnResize(EventArgs e)
{
base.OnResize(e);

View File

@@ -0,0 +1,26 @@
using System.Reflection;
using mpvnet;
class Script
{
public Script()
{
string content = "ctrl+ö script-message my-message-1 my-argument-1";
string sectionName = Assembly.GetExecutingAssembly().GetName().Name;
mp.commandv("define-section", sectionName, content, "force");
mp.commandv("enable-section", sectionName);
mp.ClientMessage += ClientMessage;
}
void ClientMessage(string[] args)
{
switch (args[0])
{
case "my-message-1":
Msg.Show(args[1]);
break;
}
}
}

View File

@@ -0,0 +1,17 @@
// Draws text on screen when full screen property changes.
using mpvnet;
class Script
{
public Script()
{
mp.observe_property_bool("fullscreen", FullscreenChange);
}
void FullscreenChange(bool value)
{
mp.commandv("show-text", "fullscreen: " + value.ToString());
}
}