/*
*
* MonitorSelect.xml
*
*/
function OnMonitorSelectEvent_CtrlClicked(pPlusWnd, sControlId) {
}
function OnMonitorSelectEvent_LstViewDblClicked(pPlusWnd, sControlId, nItemIdx) {
if (nItemIdx === -1) return false;
var oGdip = new Gdip();
oGdip.Initialize();
oGdip.SaveImage(objMonitors[nItemIdx].hBitmap1, SessionImages.CreateTempImage(), objPreferences['sldrQuality']);
CommandToFunction_Cleanup(oGdip, objCWindows[pPlusWnd.Handle].ChatWnd, objCWindows[pPlusWnd.Handle].SaveImage);
oGdip.Uninitialize();
CloseWindow('MonitorSelect');
}
function OnMonitorSelectEvent_Destroyed(pPlusWnd, nExitCode) {
// Cleanup
var oGdip = new Gdip(), objMonitor;
for (var i in objMonitors) {
objMonitor = objMonitors[i];
objMonitor.RECT.Size = 0;
_win32.DeleteObject(objMonitor.hBitmap1);
_win32.DeleteObject(objMonitor.hBitmap2);
}
}