public ImageClickTrigger(FrameOverlayManager manager, OverlayImage image)
     : base(manager, image.Bounds)
 {
     mImage = image;
 }
 public ImageHoverTrigger(OverlayPlugin manager, XmlNode node, Rectangle clip)
     : base(manager, node)
 {
     mImage = new OverlayImage(manager, node, clip, "image trigger");
     Bounds = mImage.Bounds;
 }
 public ITrigger Create(OverlayPlugin manager, XmlNode node, Rectangle clip)
 {
     OverlayImage img = new OverlayImage(manager, node, clip, "image trigger");
     return new ImageClickTrigger(manager[img.Frame], img);
 }
 public ImageHoverTrigger(FrameOverlayManager manager, ISelectionRenderer render, OverlayImage image)
     : base(manager, render, image.Bounds)
 {
     mImage = image;
 }