Hello,
I had some problems logging in/retrieving password. So new account for now . . .
Okay . . . designing icons is a bit tricky :-7 I will have a go.
Xtrigger includes a few triggers. In the xml cause is "org.jenkinsci.lib.xtrigger.XTriggerCause" and in shortDesc string starts with [ScriptTrigger] or [FSTrigger] or [URLTrigger] or [IvyTrigger] or [BuildResultTrigger]. I'm not sure can handling for that as separate triggers be added. . . :0)
Anyway one xtrigger icon would be a start.
I see there us an icon for URLTrigger already, icons could be added to support
{FS,Script,Ivy,BuildResult}
Trigger. See here the causes and icon image names . . .
// "org.jenkinsci.lib.xtrigger.XTriggerCause" and shortDesc contains [ScriptTrigger], others . . .
defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "xtrigger.png");
//defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "ScriptTrigger", "xtrigger-scripttrigger.png");
//defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "FSTrigger", "xtrigger-fstrigger.png");
//defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "URLTrigger", "xtrigger-urltrigger.png");
//defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "IvyTrigger", "xtrigger-ivytrigger.png");
// BuildResultTrigger Plugin (a.k.a JobTrigger)
//defineIconForCause("org.jenkinsci.lib.xtrigger.XTriggerCause", "BuildResultTrigger", "xtrigger-buildresulttrigger.png");
// a guess:
defineIconForCause("org.jenkinsci.lib.scripttrigger.ScriptTriggerCause", "scripttrigger.png");
defineIconForCause("org.jenkinsci.lib.fstrigger.FSTriggerCause", "fstrigger.png");
defineIconForCause("org.jenkinsci.lib.ivytrigger.IvyTriggerCause", "ivytrigger.png");
defineIconForCause("org.jenkinsci.lib.buildresulttrigger.BuildResultTriggerCause","buildresulttrigger.png");
}
The support for Xtrigger is added so we can resolve and close this issue, I think.