public static FactLocationImage ErrorIcon(FactLocation.Geocode errorLevel) { switch (errorLevel) { case FactLocation.Geocode.NOT_SEARCHED: return(IMG_NOT_SEARCHED); case FactLocation.Geocode.MATCHED: return(IMG_MATCHED); case FactLocation.Geocode.PARTIAL_MATCH: return(IMG_PARTIAL_MATCH); case FactLocation.Geocode.GEDCOM_USER: return(IMG_GEDCOM_USER); case FactLocation.Geocode.NO_MATCH: return(IMG_NO_MATCH); case FactLocation.Geocode.INCORRECT: return(IMG_INCORRECT); case FactLocation.Geocode.OUT_OF_BOUNDS: return(IMG_OUT_OF_BOUNDS); case FactLocation.Geocode.LEVEL_MISMATCH: return(IMG_LEVEL_MISMATCH); case FactLocation.Geocode.OS_50KMATCH: return(IMG_OS50k_MATCH); case FactLocation.Geocode.OS_50KPARTIAL: return(IMG_OS50k_PARTIAL); case FactLocation.Geocode.OS_50KFUZZY: return(IMG_OS50k_FUZZY); } return(IMG_NO_MATCH); }
public FactLocationImage(FactLocation.Geocode errorLevel, Image img) { this.ErrorLevel = errorLevel; this.Icon = img as Bitmap; }