/*
* -----
* Screenshot Sender - commands.js
* -----
* Provides Messenger Plus! Live's command selector
* with the commands used by Screenshot Sender
* -----
*/
function OnGetScriptCommands() {
_debug.getfuncname(arguments);
if (CheckVersion(4.60) == false) return false;
var bEnabled = (Messenger.MyStatus > STATUS_INVISIBLE);
var oCommand = new Commands();
with (oCommand) {
if (bEnabled === true) {
AddCommand('ssactive', _lang.text['CommandSendActiveWindow'], _lang.text['CommandDelay']);
AddCommand('ssfullscreen', _lang.text['CommandSendFullscreen'], _lang.text['CommandDelay']);
AddCommand('ssclipboard', _lang.text['CommandSendClipboard']);
AddCommand('ssselect', _lang.text['CommandSendSelectedArea'], _lang.text['CommandDelay']);
if (SelectedMonitor(0, 0, 0, 0, true) > 1) {
AddCommand('ssmonitor', _lang.text['CommandSendMonitor']);
AddCommand('sssmonitor', _lang.text['CommandSaveMonitor']);
}
AddCommand('sswindow', _lang.text['CommandSendWindowByTitle']);
AddCommand('sspcc', _lang.text['CommandPointClickCapture']);
}
AddCommand('sssactive', _lang.text['CommandSaveActiveWindow'], _lang.text['CommandDelay']);
AddCommand('sssfullscreen', _lang.text['CommandSaveFullscreen'], _lang.text['CommandDelay']);
AddCommand('sssclipboard', _lang.text['CommandSaveClipboard']);
AddCommand('sssselect', _lang.text['CommandSaveSelectedArea'], _lang.text['CommandDelay']);
AddCommand('ssswindow', _lang.text['CommandPointClickCapture']);
AddCommand('ssspcc', _lang.text['CommandPointClickCapture']);
if (SessionImages.Images.length !== 0) AddCommand('ssrecent', _lang.text['CommandRecentImages']);
AddCommand('ssconfig', _lang.text['CommandPreferences']);
AddCommand('ssviewer', _lang.text['CommandScreenshotViewer']);
AddCommand('ssopendir', _lang.text['CommandOpenDirectory']);
return ExportCommands();
}
}