getbuddyback.cs

来自「Linux下的多协议即时通讯程序源代码」· CS 代码 · 共 35 行

CS
35
字号
using Purple;public class GetBuddyBack : Plugin{	private static PluginInfo info = new PluginInfo("mono-buddyback", "C# Get Buddy Back", "0.1", "Prints when a Buddy returns", "Longer Description", "Eoin Coffey", "urled");	public GetBuddyBack()		: base (info)	{	}	public void HandleSig(object[] args)	{		Buddy buddy = (Buddy)args[0];				Debug.debug(Debug.INFO, "buddyback", "buddy " + buddy.Name + " is back!\n");	}		public override void Load()	{		Debug.debug(Debug.INFO, "buddyback", "loading...\n");				/*Signal.connect(BuddyList.GetHandle(), this, "buddy-back", new Signal.Handler(HandleSig));*/		BuddyList.OnBuddyStatusChanged.connect(this, new Signal.Handler(HandleSig));	}		public override void Unload()	{	}		public override void Destroy()	{	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?