using System;
using System.Collections.Generic;
// The 'text' parameter will contain the text from the:
// - Current Clipboard when run by HotKey
// - History Item when run from the History Menu
// The returned string will be:
// - Placed directly on the Clipboard when run as a Macro
// - Ignored by ClipboardFusion if it is 'null'
// - Passed along to the next action in a Trigger (null changed to an empty string)
public static class ClipboardFusionHelper
{
public static string ProcessText(string text)
{
int numberOfItems = Convert.ToInt32(BFS.Dialog.GetUserInput("Enter the number of history items to combine...","0"));
string output = String.Empty;
for (int i = 0; i < numberOfItems; i++)
{
if (i == numberOfItems - 1)
{
output = output + BFS.ClipboardFusion.GetHistoryText(i).Trim();
}
else
{
output = output + BFS.ClipboardFusion.GetHistoryText(i).Trim() + ",";
}
}
BFS.Clipboard.SetText(output);
return output;
}
}