Пример #1
0
 /// <summary>
 /// create a new instance
 /// </summary>
 /// <param name="safeZone">the screen bounds</param>
 /// <param name="cmd">paint command abstractions instance</param>
 /// <returns>the instance</returns>
 public static MSPain Create(Rectangle safeZone, IPaintControlCommands cmd)
 {
     return(new MSPain
     {
         Bounds = safeZone,
         Commands = cmd
     });
 }
Пример #2
0
 /// <summary>
 /// create a new instance with safezone from user input
 /// </summary>
 /// <param name="cmd">paint command abstractions instance</param>
 /// <returns>the instance</returns>
 public static MSPain Create(IPaintControlCommands cmd)
 {
     return(Create(GetSafeZone(), cmd));
 }