- Added Hardware Events > Devices Changed (example in Script Help > Utilities > AllDevices) - NOTE: This event is like Foreground Window Change where it is always executed even if S+ is disabled - Also, it can fire even for things like when the screens go to sleep, so be sure your logic is checking for the right devices and/or status - Added sp.AllDevices (example in Script Help > Utilities > AllDevices) - Updated sp.MouseClick to always use the specified button even if mouse buttons are swapped - Updated sp.PopupList to accept three additional color paramaters (optional): sp.PopupList(Items, Location, Font, BackgroundColor, HighlightColor, TextColor) Example (using existing sample script values already defined): sp.PopupList(items, new Point(), font, Color.FromName("White"), //Background Color (NO alpha, will crash) drawing.System.Drawing.SystemColors.MenuHighlight, // Highlight color (supports alpha) Color.FromArgb(128,255,0,0) // Text color (supports alpha) ); - Added Language entries: Enabled tabGlobalHardwareEventsTabName DevicesChangedScriptTab ScriptHelp.ActionMethod.AllDevices.Name ScriptHelp.ActionMethod.AllDevices.Description ScriptHelp.ActionMethod.AllDevices.Returns ScriptHelp.ActionMethod.AllDevices.Example.Full ScriptHelp.ActionMethod.PopupList.Parameters.BackgroundColor.Name ScriptHelp.ActionMethod.PopupList.Parameters.BackgroundColor.Description ScriptHelp.ActionMethod.PopupList.Parameters.BackgroundColor.Type ScriptHelp.ActionMethod.PopupList.Parameters.HighlightColor.Name ScriptHelp.ActionMethod.PopupList.Parameters.HighlightColor.Description ScriptHelp.ActionMethod.PopupList.Parameters.HighlightColor.Type ScriptHelp.ActionMethod.PopupList.Parameters.TextColor.Name ScriptHelp.ActionMethod.PopupList.Parameters.TextColor.Description ScriptHelp.ActionMethod.PopupList.Parameters.TextColor.Type - Updated language entries: ScriptHelp.ActionMethod.PopupList.Example.Full |